DocumentCode
2627355
Title
High speed calculation of cryptographic hash functions by CNN chips
Author
Csapodi, Márton ; Vandewalle, Joos ; Roska, Tamás
Author_Institution
Comput. & Autom. Inst., Hungarian Acad. of Sci., Budapest, Hungary
fYear
1998
fDate
14-17 Apr 1998
Firstpage
186
Lastpage
191
Abstract
The paper is concerned with the implementation of cryptographic hash functions on the regular array of simple cellular neural network (CNN) cells with periodic boundary conditions. Cryptographic hash functions enable message origin authentication and validation of message content integrity. A class of cryptographic hash functions-termed Cartesian authentication codes-provide provable (unconditional) security for message authentication between two mutually trustful parties sharing a secret key. We succeeded in implementing existing constructions of Cartesian authentication codes on today´s CNN Universal Machine (CNN-UM) chips. Here we prove that rather complex (binary) arithmetic can be performed on a simple CNN chip, by providing an algorithm to implement a specific Cartesian authentication code based on the computation of a polynomial expression over a finite field. The bitrate of the computation is in the 100 Mbit/sec range with existing chips
Keywords
cellular neural nets; cryptography; message authentication; neural chips; polynomials; CNN Universal Machine chips; CNN chips; Cartesian authentication codes; cellular neural network cells; cryptographic hash functions; finite field; high speed calculation; message content integrity; message origin authentication; periodic boundary conditions; polynomial expression; Arithmetic; Automation; Bit rate; Boundary conditions; Cellular neural networks; Cryptography; Galois fields; Laboratories; Message authentication; Turing machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Cellular Neural Networks and Their Applications Proceedings, 1998 Fifth IEEE International Workshop on
Conference_Location
London
Print_ISBN
0-7803-4867-2
Type
conf
DOI
10.1109/CNNA.1998.685361
Filename
685361
Link To Document