Paper 2005/157
FOX Algorithm Implementation: a hardware design approach
Colm O'Keeffe and Emanuel Popovici
Abstract
Encryption algorithms are becoming more necessary to ensure data is securely transmitted over insecure communication channels. FOX is a recently developed algorithm and its structure is based on the already proven IDEA (International Data Encryption Algorithm) cipher. FOX is a symmetric (private key) block cipher. Its top-level structure uses the Lai-Massey scheme and the round functions used in the scheme are substitution permutation networks (SPN). Its flexibility lies in the fact that it can be efficiently implemented in hardware and software. We report some of the first results of implementing the cipher on an FPGA.
Note: Work is currently being done on implementing the FOX key-scheduling algorithm that will eventually run concurrently with the encryption algorithm described in this paper. Once this is completed the paper will be updated with the results.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Published elsewhere. Unknown where it was published
- Keywords
- secret keyblock cipherFPGA
- Contact author(s)
- colm okeeffe @ mars ucc ie
- History
- 2005-05-29: received
- Short URL
- https://ia.cr/2005/157
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2005/157, author = {Colm O'Keeffe and Emanuel Popovici}, title = {{FOX} Algorithm Implementation: a hardware design approach}, howpublished = {Cryptology {ePrint} Archive, Paper 2005/157}, year = {2005}, url = {https://eprint.iacr.org/2005/157} }