UCL Crypto Group
Microelectronics Laboratory
Towards Green Cryptography: a Comparison of Lightweight Ciphers from - - PowerPoint PPT Presentation
Towards Green Cryptography: a Comparison of Lightweight Ciphers from the Energy Viewpoint St ephanie Kerckhof, Fran cois Durvaux, C edric Hoquet, David Bol, Fran cois-Xavier Standaert CHES 2012 September 2012 UCL Crypto Group
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
◮ More lightweight devices in more applications
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
◮ Many lightweight ciphers
UCL Crypto Group
Microelectronics Laboratory
◮ Many lightweight ciphers ◮ Few comparative studies → Lack of standardization? ◮ Existing implementations → Different technologies
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
◮ Which criteria?
◮ Limitation: Relativity of metrics
UCL Crypto Group
Microelectronics Laboratory
◮ Changing algorithm is expensive ◮ How much do we gain compared to ◮ Hardware design choices (e.g. architecture) ◮ Implementation choices (e.g. frequency/voltage scaling)
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
◮ Block and key sizes ◮ Different types of key scheduling ◮ Different combinations of encryption/decryption
UCL Crypto Group
Microelectronics Laboratory
◮ 3 core options (Enc, Dec, Enc/Dec) ◮ Unrolling parameter Nr
UCL Crypto Group
Microelectronics Laboratory
◮ At fixed frequency f100 ◮ At maximum frequency fmax (max. area penalty = 10%) ◮ For all metrics
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
NOEKEON HIGHT
UCL Crypto Group
Microelectronics Laboratory
NOEKEON HIGHT
UCL Crypto Group
Microelectronics Laboratory
NOEKEON HIGHT
UCL Crypto Group
Microelectronics Laboratory
PRESENT KATAN
UCL Crypto Group
Microelectronics Laboratory
PRESENT KATAN
UCL Crypto Group
Microelectronics Laboratory
PRESENT KATAN
UCL Crypto Group
Microelectronics Laboratory
ICEBERG KATAN
UCL Crypto Group
Microelectronics Laboratory
ICEBERG KATAN
UCL Crypto Group
Microelectronics Laboratory
ICEBERG KATAN
UCL Crypto Group
Microelectronics Laboratory
NOEKEON PRESENT HIGHT KATAN ICEBERG
UCL Crypto Group
Microelectronics Laboratory
NOEKEON PRESENT HIGHT KATAN ICEBERG
UCL Crypto Group
Microelectronics Laboratory
NOEKEON PRESENT HIGHT KATAN ICEBERG
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
ICEBERG AES HIGHT KATAN PRESENT NOEKEON
UCL Crypto Group
Microelectronics Laboratory
ICEBERG AES HIGHT KATAN PRESENT NOEKEON
UCL Crypto Group
Microelectronics Laboratory
ICEBERG AES HIGHT KATAN PRESENT NOEKEON
UCL Crypto Group
Microelectronics Laboratory
ICEBERG AES HIGHT KATAN PRESENT NOEKEON
UCL Crypto Group
Microelectronics Laboratory
ICEBERG AES HIGHT KATAN PRESENT NOEKEON
UCL Crypto Group
Microelectronics Laboratory
NOEKEON KATAN PRESENT
UCL Crypto Group
Microelectronics Laboratory
NOEKEON KATAN PRESENT
UCL Crypto Group
Microelectronics Laboratory
NOEKEON PRESENT HIGHT KATAN ICEBERG AES
UCL Crypto Group
Microelectronics Laboratory
UCL Crypto Group
Microelectronics Laboratory
◮ Definition of round is arbitrary ◮ Impact of key scheduling ◮ Efficient combination of encryption and decryption
UCL Crypto Group
Microelectronics Laboratory