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
|