I need to use encryption software from PSpice for my SPICE model. In a user guide on page 71 they claim to use a "16-bit DES encryption algorithm". According to the wiki DES is using a 64-bit key. How is it possible to use 16-bit key instead of 64(56)-bit key? Or "16-bit" describes something else?

  • $\begingroup$ Welcome to Cryptography.SE. Cross-posting is not considered as ethical on SO. Please delete the copy that in on the Stackoverflow $\endgroup$ – kelalaka Jul 31 '20 at 8:55
  • 2
    $\begingroup$ Looks like a typo in the documentation. My guess is they meant 56-bit. $\endgroup$ – tum_ Jul 31 '20 at 10:45
  • 2
    $\begingroup$ @tum_ I thought that too, however, couldn't find an errata. The document last updated in July 2019 and it doesn't contain an errata or updates. The OP should contact to PSpice. $\endgroup$ – kelalaka Jul 31 '20 at 12:37
  • 1
    $\begingroup$ There is a 16-bit simplified DES but it is meant for study, not for use. This PSpice 16-bit DES can be (1) a typo, (2) incompetence, (3) deliberately weak crypto. I notice it was introduced in release 16.5, and AES introduced in 16.6, perhaps because it quickly became evident 16-bit DES was a bad idea. $\endgroup$ – fgrieu Jul 31 '20 at 15:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.