Paper 2022/1388
MIPS Assembly Language Implementation of GIFT-64-128 Encryption
Abstract
The GIFT-64-128 block cipher encryption is implemented in MIPS assembly language. The program is assembled and simulated using the QtSPIM simu-lator and produces functionally correct results. This implementation requires 22,764 clock cycles per 64-bit block encryption, as well as 1,296 bytes of code, and 192 bytes of data memory. The major functional units of the im-plementation are analyzed in terms of cycle count and bytes of code.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- GIFT Encryption Block Cipher MIPS Assembly Language
- Contact author(s)
- wdiehl @ gmu edu
- History
- 2022-10-14: approved
- 2022-10-13: received
- See all versions
- Short URL
- https://ia.cr/2022/1388
- License
-
CC0
BibTeX
@misc{cryptoeprint:2022/1388, author = {William Diehl}, title = {{MIPS} Assembly Language Implementation of {GIFT}-64-128 Encryption}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/1388}, year = {2022}, url = {https://eprint.iacr.org/2022/1388} }