FPGA Optimal Implementation of Lightweight Cryptographic Algorithms MIBS
The cryptographic algorithm MIBS was proposed in CANS 2009.It is a lightweight cryptographic algorithm which is currently suitable for the implementation such as RFID Smart Card of the IoT.It is studied to achieve the hardware area optimal implementation of encryption algorithm MIBS.Firstly,the same round operation is implemented only once.Secondly,Permutation byte is only necessary to change the order,so we can do one of the Mixlayer and Permutation.Thirdly,updateKey and SubCell are required in S-box.The two modules are not encapsulated.It can be achieved through assign functions.It is called in S-boxes at the same time in MIBSRound,this can save register.We use the assign functions so that the MIBS encryption is completed only requiring 32 clock cycles.Experimental results show that the area of optimized MIBS is less than original MIBS on FPGA.Encryption rate of optimal MIBS is 194.982 Mbps.To our knowledge,this is the first issue about implementation of MIBS algorithm on FPGA which can provide reference for the further application of IOT encryption.
MIBS Block Cipher FPGA Optimal implementation
Lang Li Botao Liu
Department of Computer Science, Hengyang Normal University, HengYang, Hunan 421002, People”s Republi Department of Computer Science, Hengyang Normal University, HengYang, Hunan 421002, People”s Republi
国内会议
长沙
英文
1-7
2014-09-21(万方平台首次上网日期,不代表论文的发表时间)