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.
|Title of host publication||Information Technology - New Generations - 15th International Conference on Information Technology|
|Number of pages||6|
|State||Published - 2018|
|Event||15th International Conference on Information Technology : New Generations, ITNG 2018 - Las Vegas, United States|
Duration: 16 Apr 2018 → 18 Apr 2018
|Name||Advances in Intelligent Systems and Computing|
|Conference||15th International Conference on Information Technology : New Generations, ITNG 2018|
|Period||16/04/18 → 18/04/18|
Bibliographical noteFunding 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.
© 2018, Springer International Publishing AG, part of Springer Nature.
- Side-channel protection
- Software optimizations
ASJC Scopus subject areas
- Control and Systems Engineering
- Computer Science (all)