LED swMATH ID: 18983 Software Authors: Guo J., Peyrin T., Poschmann A., Robshaw M.J.B. Description: 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. Homepage: http://led.crypto.sg/software Keywords: FPGA; lightweight cryptography; LED; PHOTON; SRL16 Related Software: PRESENT; KTANTAN; PRINCE; KATAN; Piccolo; SIMON; TWINE; CLEFIA; KLEIN; Midori; SPECK; LBlock; SKINNY; SIMECK; HIGHT; PRINTcipher; NOEKEON; Square; Camellia; FOX Cited in: 54 Publications all top 5 Cited by 156 Authors 5 Leander, Gregor 4 Naya-Plasencia, María 4 Peyrin, Thomas 3 Banik, Subhadeep 3 Beierle, Christof 3 Blondeau, Celine 3 Chand Gupta, Kishan 3 Dunkelman, Orr 3 Keller, Nathan 3 Kumar Pandey, Sumit 3 Minematsu, Kazuhiko 3 Shamir, Adi 3 Venkateswarlu, Ayineedi 3 Wu, Wenling 2 Bogdanov, Andrey 2 Boura, Christina 2 Isobe, Takanori 2 Lallemand, Virginie 2 Liu, Yunwen 2 Meier, Willi 2 Moradi, Amir 2 Nyberg, Kaisa 2 Poschmann, Axel Y. 2 Regazzoni, Francesco 2 Rijmen, Vincent 2 Robshaw, Matthew J. B. 2 Wang, Huaxiong 2 Yu, Xiaoli 2 Zhang, Lei 1 Alrashed, Maryam H. A. 1 Anashkin, Alexander V. 1 Aoki, Kazumaro 1 Aumasson, Jean-Philippe 1 Al-Ali Bani-Ata, Mashhour 1 Bao, Zhenzhen 1 Bar-On, Achiya 1 Biryukov, Alex 1 Bonnetain, Xavier 1 Buchmann, Johannes A. 1 Bulygin, Stanislav V. 1 Canteaut, Anne 1 Cauchois, Victor 1 Chakraborti, Avik 1 Chen, Shan 1 Chen, Shiwei 1 Chen, Shiyao 1 Chen, Siwei 1 Cui, Ting 1 Dakhilalian, Mohammad 1 Dehnavi, Seyed Mojtaba 1 Demirci, Hüseyin 1 Dey, Sabyasachi 1 Dinu, Daniel 1 Dinur, Itai 1 Dong, Xiaoyang 1 Dubrova, Elena 1 Elenizi, Eman 1 Emami, Sareh 1 Fan, Yanhong 1 Fu, Yong 1 Gong, Guang 1 Großschädl, Johann 1 Güneysu, Tim 1 Guo, Chun 1 Guo, Jian 1 Han, Dong-Guk 1 Hao, Yonglin 1 Harmanci, A. Emre 1 Hell, Martin 1 Hong, Chunlei 1 Hong, Deukjo 1 Hong, Seokhie 1 Iwata, Tetsu 1 Jean, Jérémy 1 Jeon, Yongjin 1 Jia, Keting 1 Jin, Chenhui 1 Journault, Anthony 1 Jovanovic, Philipp 1 Karakoç, Ferhat 1 Kim, Giyoon 1 Kim, Hangi 1 Kim, Jongsung 1 Kim, Seonggyeom 1 Knudsen, Lars Ramkilde 1 Kobayashi, Eita 1 Kölbl, Stefan 1 Kranz, Thorsten 1 Kubo, Hiroyasu 1 Lampe, Rodolphe 1 Lauridsen, Martin M. 1 Lee, Jooyoung 1 Li, Chao 1 Li, Yongqing 1 Lin, Da 1 Ling, San 1 Liu, Fukang 1 Liu, Guoqiang 1 Loidreau, Pierre 1 Mala, Hamid ...and 56 more Authors all top 5 Cited in 10 Serials 12 Designs, Codes and Cryptography 9 Journal of Cryptology 3 Information Processing Letters 3 Cryptography and Communications 1 Information Sciences 1 Finite Fields and their Applications 1 Journal of Discrete Mathematical Sciences & Cryptography 1 JP Journal of Algebra, Number Theory and Applications 1 Science China. Information Sciences 1 Matematicheskie Voprosy Kriptografii all top 5 Cited in 8 Fields 54 Information and communication theory, circuits (94-XX) 8 Computer science (68-XX) 5 Number theory (11-XX) 2 Linear and multilinear algebra; matrix theory (15-XX) 2 Operations research, mathematical programming (90-XX) 1 Algebraic geometry (14-XX) 1 Global analysis, analysis on manifolds (58-XX) 1 Quantum theory (81-XX) Citations by Year