Font Size: a A A

Reasearch On The Power Analysis Resistant Of Lightweight Encryption Algorithms For NB-IoT

Posted on:2020-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:K W ZhanFull Text:PDF
GTID:2428330626450794Subject:Engineering
Abstract/Summary:PDF Full Text Request
The rise and development of Narrow Band Internet of Things(NB-IoT)technology means that using lightweight block encryption algorithms to protect data in a resource-constrained network environment is a suitable choice.However,the physical information leakage of the NB-IoT encryption device may lead the encryption algorithm to be attacked by the side channel analysis.Nowadays,the side channel analysis attack has become an important branch of cryptography.Typical attack methods include differential power analysis(DPA)and correlation power analysis(CPA).As a representative of the power analysis attack.This thesis studied the power analysis attack method and power analysis attack resistant scheme of PRESENT algorithm.In the aspect of power analysis attack,two side channel attack methods including DPA and CPA are deeply analyzed theoretically through two power consumption models of CMOS circuit,and two intermediate values are determined by the algorithm for power analysis attack.Based on this,a power analysis software platform based on Linux system was built by utilizing Synopsys tool chain.On this platform,Verilog HDL was used to implement PRESENT hardware and then DPA and CPA attack experiments were conducted.The experimental results show that the PRESENT algorithm without protection can be attacked through DPA and CPA on the power analysis platform designed in this thesis.In the aspect of power analysis attack resistant,this thesis designed a PRESENT mask protection scheme based on threshold secret sharing technology for resource constrained environments.Firstly,the PRESENT algorithm is implemented as a serial structure circuit,and the plaintext is decomposed into three-way data for mask protection,which effectively solves the problem that the correlation between the power consumption data and the intermediate value is utilized.On this basis,the work designed by this thesis is used.The consumption analysis software platform conducted DPA and CPA attack experiments again.The experimental results show that the threshold masked PRESENT algorithm can effectively resist first order DPA and CPA attacks while ensuring lightweight implementation,and is suitable for NB-IoT environment.In addition,the power analysis software platform and threshold mask scheme designed in this thesis can be applied to other block cipher algorithms theoretically,so it is of great significance for further research and design of cryptographic algorithms in resource constrained environments.
Keywords/Search Tags:lightweight block cipher, PRESENT encryption algorithm, power analysis attack, threshold mask
PDF Full Text Request
Related items