[Resource Topic] 2022/1388: MIPS Assembly Language Implementation of GIFT-64-128 Encryption

Welcome to the resource topic for 2022/1388

Title:
MIPS Assembly Language Implementation of GIFT-64-128 Encryption

Authors: William Diehl

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.

ePrint: https://eprint.iacr.org/2022/1388

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .