Abstract
A high-speed data encryption chip implementing the Data Encryption Standard (DES) has been developed. The DES modes of operation supported are Electronic Code Book and Cipher Block Chaining. The chip is based on a gallium arsenide (GaAs) gate array containing 50K transistors. At a clock frequency of 250 MHz, data can be encrypted or decrypted at a rate of 1 GBit/second, making this the fastest single-chip implementation reported to date. High performance and high density have been achieved by using custom-designed circuits to implement the core of the DES algorithm. These circuits employ precharged logic, a methodology novel to the design of GaAs devices. A pipelined flow-through architecture and an efficient key exchange mechanism make this chip suitable for low-latency network controllers.
Chapter PDF
Similar content being viewed by others
Keywords
- Data Encryption Standard
- Programmable Logic Array
- Cipher Block Chain
- Plaintext Block
- Initial Permutation
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Advanced Micro Devices: AmZ8068/Am9518 Data Ciphering Processor. Datasheet, July 1984
Biham, E., Shamir, A.: Differential Cryptanalysis of the Full 16-round DES. CRYPTO’92, Santa Barbara, August 16–20, 1992
Brassard, G.: Modern Cryptology. Lecture Notes in Computer Science, no. 325, Springer-Verlag, 1988
Diffie, W., Hellman, M.: Exhaustive cryptananlysis of the NBS Data Encryption Standard. Computer, vol. 10, no. 6, June 1977, pp. 74–84
Glasser, L., Dobberpuhl, D.: The Design and Analysis of VLSI Circuits. Addison-Wesley, 1988
Hellman, M.: DES will be totally insecure within ten years. IEEE Spectrum, vol. 16, July 1979, pp. 32–39
Hoornaert, F., Goubert, J., Desmedt, Y.: Efficient hardware implementation of the DES. Advances in Cryptology: Proceedings of Crypto 84, Springer-Verlag, 1985, pp. 147–173
Lee, G., Donckels, B., Grey, A., Deyhimy, I.: A High Density GaAs Gate Array Architecture. CICC 1991: IEEE Custom Integrated Circuits Conference, San Diego, May 13–16, 1991, pp. 14.7.1–14.7.4
McCluskey, E.: Logic Design Principles. Prentice-Hall, 1986
Milutinovic, V., Fura, D.: Gallium Arsenide Computer Design. Computer Society Press of the IEEE, 1988
National Bureau of Standards: Data Encryption Standard. Federal Information Processing Standards Publication FIPS PUB 46-1, January 1988 (supersedes FIPS PUB 46, January 1977)
National Bureau of Standards: DES Modes of Operation. Federal Information Processing Standards Publication FIPS PUB 81, December 1980
National Bureau of Standards: Guidelines for Implementing and Using the NBS Data Encryption Standard. Federal Information Processing Standards Publication FIPS PUB 74, April 1981
Schroeder, M., Birrell, A., Burrows, M., Murray, H., Needham, R., Rodeheffer, T., Satterthwaite, E., Thacker, C.: Autonet: a High-speed, Self-configuring Local Area Network Using Point-to-point Links. Research Report 59, DEC Systems Research Center, Palo Alto, CA, 1990
Verbauwhede, I., Hoornaert, F., Vandewalle, J., De Man, H.: Security and Performance Optimization of a New DES Data Encryption Chip. IEEE Journal of Solid-State Circuits, Vol. 23, No. 3, June 1988, pp. 647–656
Vitesse Semiconductor Corporation: FURY Series Gate Array Design Manual. Version 3.0, June 1990
Vitesse Semiconductor Corporation: GaAs DCFL ASIC Design. Product Data Book: Application Note 7. 1991, pp. 7.30–7.35
VLSI Technology: VM007 Data Encryption Processor. Datasheet, October 1991 (Advance Information)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eberle, H. (1993). A High-speed DES Implementation for Network Applications. In: Brickell, E.F. (eds) Advances in Cryptology — CRYPTO’ 92. CRYPTO 1992. Lecture Notes in Computer Science, vol 740. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48071-4_37
Download citation
DOI: https://doi.org/10.1007/3-540-48071-4_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57340-1
Online ISBN: 978-3-540-48071-6
eBook Packages: Springer Book Archive