This paper describes a parallel VLSI implementation of a private-key cryptographic system based on Peano- Hilbert curves. The basic unit of the VLSI architecture is the Crypto Processor, that is an SIMD composed of a grid of 256x256 processing units performing elementary operations of encoding process. The key length of the system, measured as number of free parameters, depends linearly on hardware complexity: the cryptographic system is modular and its implementation is very cheap. The CP has been implemented as a single chip with a 1-micron CMOS technology and shows a working frequency of 30 MHz. The chip can be used in consumer applications as well as add-on whenever a certain degree of safety in communication is required.
Citation:
Fabio Ancona, Alessandro de Gloria, Rodolfo Zunino, "Parallel VLSI Architectures for Cryptographic Systems," glsvlsi, pp.176, 7th Great Lakes Symposium on VLSI, 1997