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)
PDF
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.