MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Fast Software Encryption: Designing Encryption Algorithms for Optimal (1997) [20 citations — 6 self]

Download:
pdf | ps
by Bruce Schneier, Doug Whiting
the Intel Pentium Processor, " Fast Software Encryption, 4th International Workshop Proceedings
http://www.schneier.com/paper-fast-software-encryption.ps.gz
Add To MetaCart

Abstract:

Abstract. Most encryption algorithms are designed without regard to their performance on top-of-the-line microprocessors. This paper discusses general optimization principles algorithms designers should keep in mind when designing algorithms, and analyzes the performance of RC4, SEAL, RC5, Blowsh, and Khufu/Khafre on the Intel Pentium with respect to those principles. Finally, we suggest directions for algorithm design, and give example algorithms, that take performance into account. 1

Citations

200 The RC5 encryption algorithm – Rivest - 1995
115 Description of a New Variable-Length Key, 64-Bit Block Cipher", from "Fast Software Encryption, Cambridge Security Workshop Proceedings – Schneier - 1994
111 Timing Attacks on – Kocher - 1996
47 A Software-Optimized Encryption Algorithm – Rogaway, Coppersmith - 1994
34 Fast Software Encryption Functions – Merkle - 1990
31 Fast hashing on the Pentium – Bosselaers, Govaerts, et al. - 1996
31 Markov ciphers and di erential cryptanalysis – Lai, Murphy - 1991
19 Description of a New Variable-Length Key – Schneier - 1994
17 Designing S-Boxes for Ciphers Resistant to Differential Cryptanalysis – Adams, Tavares - 1993
11 Simple and Effective Key Scheduling for Symmetric Ciphers – Adams - 1994
6 A High Performance Encryption Algorithm,” Computer Security: A Global Challenge – Madryga - 1984
6 Designing S-boxes for Ciphers Resistant to Dierential Cryptanalysis – Adams, Tavares - 1993
5 A High Performance Encryption Algorithm," Computer Security: A Global Challenge – Madryga - 1984
4 Symmetric cryptographic system for data encryption,” U.S. patent 5,511,123 – Adams - 1996
3 Device for converting a digital block and the use thereof. European Patent, Patent Number 482154 – Massey, Lai - 1992
2 Software-ecient pseudorandom function and the use thereof for encryption – Coppersmith, Rogaway - 1995
2 Device for Converting a – Massey, Lai - 1991
2 Simple and Eective Key Scheduling for Symmetric Ciphers – Adams - 1994
2 Method and apparatus for data encryption – Merkle - 1991
1 Method and apparatus for data encryption,” U.S. patent 5,003,597 – Merkle - 1991
1 Applied Crytography, 2nd Edition – Schneier - 1996