Kanarya: A Lightweight Block Cipher
Onur Koçak, Fatih Sulak, Ali Doğanaksoy · International Conference on Applied and Computational Mathematics · 2012
In daily life, we use devices that use networking capabilities, such as cell phones,RFID tags, and the like. Such devices are ubiquitous devices which have micro processors for computing purposes. Ubiquitous computing technology requires low cost and low power platform, therefore traditional block ciphers such as AES are not suitable for this kind of extremely constrained environment and special type of cryptographic algorithms, so called lightweight cryptographic algorithms,should be designed without compromising the security too much. In this paper, we present a new lightweight block cipher, Kanarya, which is specifically designed for use in resource constrained tiny devices, such as low-cost RFID tags and sensors. Similar to many other lightweight block ciphers, the blocksize of Kanarya is 64-bit and the key size is 80-bit or 128-bit. The round function of Kanarya is a Substitution Permutation Network. XOR and permutation operations are used to achieve diffusion, while relatively small 4 × 4 S-boxes are used for confusion. The building blocks are selected with the consideration of both security and area in hardware. The serial implementation of Kanarya needs only 1130 GE hardware area.