Paper 2018/600

GRANULE: An Ultra lightweight cipher design for embedded security

Gaurav Bansod, Abhijit Patil, and Narayan Pisharoty


In this paper we proposed an ultra-lightweight cipher GRANULE. It is based on Feistel network which encrypts 64 bits of data with 80/128 bits of key. GRANULE needs very less memory space as compared to existing lightweight ciphers .GRANULE needs 1288 GEs for 80 bit and 1577 GEs for 128 bit key size. It also shows good resistance against linear and differential cryptanalysis. GRANULE needs very small footprint area and provides robust secure design which thwart attacks like biclique attack, zero correlation attack, meet in the middle attack ,key schedule attack and key collision attack. GRANULE is having a strong S-box which is the key designing aspect in any cipher design. In this paper GRANULE is proposed with 32 rounds which are enough to provide resistance against all possible types of attacks. GRANULE consumes very less power as compared to other modern lightweight ciphers. We believe GRANULE cipher is the best suited cipher for providing robust security in applications like IoT.

Available format(s)
Secret-key cryptography
Publication info
IoT nodes8 bit Micro controllersAttacksLightweight Ciphers
Contact author(s)
gaurav249 @ gmail com
2018-06-18: received
Short URL
Creative Commons Attribution


      author = {Gaurav Bansod and Abhijit Patil and Narayan Pisharoty},
      title = {GRANULE: An Ultra lightweight cipher design for embedded security},
      howpublished = {Cryptology ePrint Archive, Paper 2018/600},
      year = {2018},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.