[Resource Topic] 2016/945: High throughput in slices: the case of PRESENT, PRINCE and KATAN64 ciphers

Welcome to the resource topic for 2016/945

Title:
High throughput in slices: the case of PRESENT, PRINCE and KATAN64 ciphers

Authors: Kostas Papapagiannopoulos

Abstract:

This paper presents high-throughput assembly implementations of PRESENT, PRINCE and KATAN64 ciphers for the ATtiny family of AVR microcontrollers. We report throughput records, achieving the speed of 2967 clock cycles per block encryption for PRESENT, 1803 cycles for PRINCE and 23671 cycles for KATAN64. In addition, we offer insight into the `slicing’ techniques used for high throughput and their application to lightweight cryptographic implementations. We also demonstrate the speed-memory tradeoff by constructing high-throughput implementations with large memory requirements.

ePrint: https://eprint.iacr.org/2016/945

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 .