A very compact FPGA implementation of LED and PHOTON. LED and PHOTON are new ultra-lightweight cryptographic algorithms aiming at resource-constrained devices. In this article, we describe three different hardware architectures of the LED and PHOTON family optimized for Field-Programmable Gate Array (FPGA) devices. In the first architecture, we propose a round-based implementation while the second is a fully serialized architecture performing operations on a single cell per clock cycle. Then, we propose a novel architecture that is designed with a focus on utilizing commonly available building blocks (SRL16). This new architecture, organized in a complex scheduling of the operations, seems very well suited for recent designs that use serial matrices. We implemented both the lightweight block cipher LED and the lightweight hash function PHOTON on the Xilinx FPGA series Spartan-3 (low-cost) and Artix-7 (high-end) devices and our new proposed architecture provides very competitive area-throughput trade-offs. In comparison with other recent lightweight block ciphers, the implementation results of LED show a significant improvement of hardware efficiency and we obtain the smallest known FPGA implementation (as of today) of any hash function.

References in zbMATH (referenced in 53 articles )

Showing results 41 to 53 of 53.
Sorted by year (citations)
  1. Soleimany, Hadi; Blondeau, Céline; Yu, Xiaoli; Wu, Wenling; Nyberg, Kaisa; Zhang, Huiling; Zhang, Lei; Wang, Yanfeng: Reflection cryptanalysis of PRINCE-like ciphers (2015)
  2. Wu, Wenling; Zhang, Lei; Yu, Xiaoli: The DBlock family of block ciphers (2015)
  3. Bulygin, Stanislav; Walter, Michael; Buchmann, Johannes: Full analysis of \textscPRINTcipherwith respect to invariant subspace attack: efficient key recovery and countermeasures (2014)
  4. Emami, Sareh; Ling, San; Nikolić, Ivica; Pieprzyk, Josef; Wang, Huaxiong: The resistance of PRESENT-80 against related-key differential attacks (2014)
  5. Nalla Anandakumar, N.; Peyrin, Thomas; Poschmann, Axel: A very compact FPGA implementation of LED and PHOTON (2014)
  6. Zhu, Bo; Gong, Guang: Multidimensional meet-in-the-middle attack and its applications to KATAN32/48/64 (2014)
  7. Isobe, Takanori: A single-key attack on the full GOST block cipher (2013)
  8. Suzaki, Tomoyasu; Minematsu, Kazuhiko; Morioka, Sumio; Kobayashi, Eita: TWINE: a lightweight block cipher for multiple platforms (2013)
  9. Wu, Shengbao; Wang, Mingsheng; Wu, Wenling: Recursive diffusion layers for (lightweight) block ciphers and hash functions (2013)
  10. Minier, Marine; Naya-Plasencia, María: A related key impossible differential attack against 22 rounds of the lightweight block cipher LBlock (2012)
  11. Aumasson, Jean-Philippe; Naya-Plasencia, María; Saarinen, Markku-Juhani O.: Practical attack on 8 rounds of the lightweight block cipher KLEIN (2011)
  12. Guo, Jian; Peyrin, Thomas; Poschmann, Axel; Robshaw, Matt: The LED block cipher (2011)
  13. Nguyen, Phuong Ha; Robshaw, Matthew J. B.; Wang, Huaxiong: On related-key attacks and KASUMI: the case of A5/3 (2011)