论文部分内容阅读
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.