DocumentCode
3345669
Title
The FPGA implementation of the RC6 and CAST-256 encryption algorithms
Author
Riaz, M. ; Heys, H.M.
Author_Institution
Electr. & Comput. Eng., Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
Volume
1
fYear
1999
fDate
9-12 May 1999
Firstpage
367
Abstract
The National Institute of Standards and Technology (NIST) in the U.S. has initiated a process to develop an Advanced Encryption Standard (AES) specifying a private-key encryption algorithm based on a 128-bit block size as a replacement for the Data Encryption Standard (DES). We investigate the efficiency of two AES candidates, RC6 and CAST-256, from the hardware implementation perspective with field programmable gate arrays (FPGAs) as the target technology. Our analysis and synthesis studies of the ciphers suggest that it would be desirable for FPGA implementations to have a simpler cipher design that makes use of simpler operations that not only possess good cryptographic properties, but also make the overall cipher design efficient from the hardware implementation perspective.
Keywords
cryptography; field programmable gate arrays; 128-bit block size; Advanced Encryption Standard; CAST-256 encryption algorithm; FPGA implementation; RC6 encryption algorithm; cryptographic properties; field programmable gate arrays; hardware implementation; private-key encryption algorithm; Application software; Cryptography; Data engineering; Field programmable gate arrays; Hardware; Information analysis; NIST; Security; Standards development; Tellurium;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 1999 IEEE Canadian Conference on
Conference_Location
Edmonton, Alberta, Canada
ISSN
0840-7789
Print_ISBN
0-7803-5579-2
Type
conf
DOI
10.1109/CCECE.1999.807226
Filename
807226
Link To Document