Software Optimizations for DES

Shay Gueron, Regev Shemy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


This paper describes some software optimizations for the classical Data Encryption Standard (DES) cipher DES applicable for modern processor architectures that have SIMD instructions. Performance is gained by processing several messages in parallel, compared to processing single messages serially. An added value that the proposed optimizations offer is that the resulting implementations are also side channel protected, unlike other implementations that are found in open source libraries. For comparison, when measured on the latest Intel server processor (Architecture Codename Skylake), our side channel safe implementation is 3.2× faster than that of OpenSSL.

Original languageEnglish
Title of host publicationInformation Technology - New Generations - 15th International Conference on Information Technology
EditorsShahram Latifi
PublisherSpringer Verlag
Number of pages6
ISBN (Print)9783319770277
StatePublished - 2018
Event15th International Conference on Information Technology : New Generations, ITNG 2018 - Las Vegas, United States
Duration: 16 Apr 201818 Apr 2018

Publication series

NameAdvances in Intelligent Systems and Computing
ISSN (Print)2194-5357


Conference15th International Conference on Information Technology : New Generations, ITNG 2018
Country/TerritoryUnited States
City Las Vegas

Bibliographical note

Publisher Copyright:
© 2018, Springer International Publishing AG, part of Springer Nature.


  • 3-DES
  • Component
  • DES
  • Side-channel protection
  • Software optimizations

ASJC Scopus subject areas

  • Control and Systems Engineering
  • General Computer Science


Dive into the research topics of 'Software Optimizations for DES'. Together they form a unique fingerprint.

Cite this