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 language | English |
---|---|
Title of host publication | Information Technology - New Generations - 15th International Conference on Information Technology |
Editors | Shahram Latifi |
Publisher | Springer Verlag |
Pages | 133-138 |
Number of pages | 6 |
ISBN (Print) | 9783319770277 |
DOIs | |
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 |
Publication series
Name | Advances in Intelligent Systems and Computing |
---|---|
Volume | 738 |
ISSN (Print) | 2194-5357 |
Conference
Conference | 15th International Conference on Information Technology : New Generations, ITNG 2018 |
---|---|
Country/Territory | United States |
City | Las Vegas |
Period | 16/04/18 → 18/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)