ARMADILLO: A Multi-purpose Cryptographic Primitive Dedicated to Hardware. This paper describes and analyzes the security of a general-purpose cryptographic function design, with application in RFID tags and sensor networks. Based on these analyzes, we suggest minimum parameter values for the main components of this cryptographic function, called ARMADILLO. With fully serial architecture we obtain that 2 923 GE could perform one compression function computation within 176 clock cycles, consuming 44 μW at 1 MHz clock frequency. This could either authenticate a peer or hash 48 bits, or encrypt 128 bits on RFID tags. A better tradeoff would use 4 030 GE, 77 μW of power and 44 cycles for the same, to hash (resp. encrypt) at a rate of 1.1 Mbps (resp. 2.9 Mbps). As other tradeoffs are proposed, we show that ARMADILLO offers competitive performances for hashing relative to a fair Figure Of Merit (FOM).
Keywords for this software
References in zbMATH (referenced in 6 articles )
Showing results 1 to 6 of 6.
- Lallemand, Virginie; Naya-Plasencia, María: Cryptanalysis of KLEIN (2015)
- Das, Sourav; RoyChowdhury, Dipanwita: CAR30: a new scalable stream cipher with rule 30 (2013)
- Karakoç, Ferhat; Demirci, Hüseyin; Harmancı, A. Emre: Combined differential and linear cryptanalysis of reduced-round PRINTcipher (2012)
- Abdelraheem, Mohamed Ahmed; Borghoff, Julia; Zenner, Erik; David, Mathieu: Cryptanalysis of the light-weight cipher A2U2 (2011)
- Guo, Jian; Peyrin, Thomas; Poschmann, Axel: The PHOTON family of lightweight hash functions (2011)
- Badel, Stéphane; Dağtekin, Nilay; Nakahara, Jorge jun.; Ouafi, Khaled; Reffé, Nicolas; Sepehrdad, Pouyan; Sušil, Petr; Vaudenay, Serge: ARMADILLO: A multi-purpose cryptographic primitive dedicated to hardware (2010)