DocumentCode
1665427
Title
Efficient FPGA implementation of block cipher MISTY1
Author
Rouvroy, Gael ; Standaert, Francois-Xavier ; Quisquater, Jean-Jacques ; Legat, Jean-Didier
Author_Institution
Microelectron. Lab., Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
fYear
2003
Abstract
NESSIE is a 3-year research project (2000-2002). The goal of the project is to put forward some algorithms to obtain a set of the next generation of cryptographic primitives. In order to achieve this objective, the project needs to evaluate mathematical security levels and software/hardware implementations. This paper investigates the significance of an FPGA implementation of the block cipher MISTY1. Reprogrammable devices such as FPGA´s are highly attractive solutions for hardware implementations of encryption algorithms. A strong focus is placed on a high throughput circuit which completely unrolls all the MISTY1 rounds and pipelines them in order to increase the data rate. Our design allows us to change the plaintext and the key on a cycle-by-cycle basis with no dead cycles. The final core implementation can work at a data rate up to 19.4 Gbps (303 MHz).
Keywords
cryptography; field programmable gate arrays; FPGA implementation; NESSIE; block cipher MISTY1; cryptographic primitives; encryption algorithms; mathematical security levels; Circuits; Cryptography; Field programmable gate arrays; Flip-flops; Hardware; Logic; Multiplexing; Security; Signal generators; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213343
Filename
1213343
Link To Document