Fast Software Encryption: Designing Encryption Algorithms for Optimal Software Speed on the Intel Pentium Processor

@inproceedings{Schneier1997FastSE,
  title={Fast Software Encryption: Designing Encryption Algorithms for Optimal Software Speed on the Intel Pentium Processor},
  author={Bruce Schneier and Doug Whiting},
  booktitle={FSE},
  year={1997}
}
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, Blowfish, 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. 

From This Paper

Topics from this paper.

References

Publications referenced by this paper.
Showing 1-10 of 17 references

Applied Crytography

  • B. Schneier
  • 2nd Edition, John Wiley & Sons
  • 1996
Highly Influential
11 Excerpts

Nbs Fips Pub 46

  • National Bureau of Standards
  • “Data Encryption Standard,” National Bureau of…
  • 1977
Highly Influential
11 Excerpts

Adams

  • C.M
  • “Symmetric cryptographic system for data…
  • 1996
2 Excerpts

Software-efficient pseudorandom function and the use thereof for encryption,

  • D. Coppersmith, P Rogaway
  • U.S. patent 5,454,039,
  • 1995

Similar Papers

Loading similar papers…