000255522 001__ 255522
000255522 005__ 20181021144349.0
000255522 037__ $$aCONF
000255522 245__ $$aTowards Low Energy Stream Ciphers
000255522 260__ $$c2018
000255522 269__ $$a2018
000255522 336__ $$aConference Papers
000255522 520__ $$aEnergy optimization is an important design aspect of lightweight cryptography. Since low energy ciphers drain less battery, they are invaluable components of devices that operate on a tight energy budget such as handheld devices or RFID tags. At Asiacrypt 2015, Banik et al. presented the block cipher family Midori which was designed to optimize the energy consumed per encryption and which reduces the energy consumption by more than 30% compared to previous block ciphers. However, if one has to encrypt/decrypt longer streams of data, i.e. for bulk data encryption/decryption, it is expected that a stream cipher should perform even better than block ciphers in terms of energy required to encrypt. In this paper, we address the question of designing low energy stream ciphers. To this end, we analyze for common stream cipher design components their impact on the energy consumption. Based on this, we give arguments why indeed stream ciphers allow for encrypting long data streams with less energy than block ciphers and validate our findings by implementations. Afterwards, we use the analysis results to identify energy minimizing design principles for stream ciphers.
000255522 700__ $$0250951$$aBanik, Subhadeep
000255522 700__ $$aMikhalev, Vasily
000255522 700__ $$aArmknecht, Frederik
000255522 700__ $$aTakanori, Isobe
000255522 700__ $$aMeier, Willi
000255522 700__ $$aBogdanov, Andrey
000255522 700__ $$aWatanabe, Yuhei
000255522 700__ $$aRegazzoni, Francesco
000255522 7112_ $$aIACR Transactions in Symmetric Cryptology
000255522 8560_ $$ffatih.balli@epfl.ch
000255522 909C0 $$0252183$$mfatih.balli@epfl.ch$$pLASEC$$xU10433
000255522 909CO $$ooai:infoscience.epfl.ch:255522$$pconf$$pIC
000255522 960__ $$afatih.balli@epfl.ch
000255522 961__ $$apierre.devaud@epfl.ch
000255522 973__ $$aEPFL$$rREVIEWED
000255522 980__ $$aCONF
000255522 981__ $$aoverwrite