Software Optimizations for DES

Shay Gueron, Regev Shemy

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

Abstract

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
Pages133-138
Number of pages6
ISBN (Print)9783319770277
DOIs
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
Volume738
ISSN (Print)2194-5357

Conference

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

Bibliographical note

Funding Information:
Acknowledgements This research was supported by the Israel Science Foundation (grant No. 1018/16), by the BIU Center for Research in Applied Cryptography and Cyber Security, in conjunction with the Israel National Cyber Bureau in the Prime Minister’s Office, and by the Center for Cyber Law & Policy at the University of Haifa.

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

Keywords

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

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Science (all)

Fingerprint

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

Cite this