Font Size: a A A

Research And Implementation Of Fault Injection Attack Based On AES Key Extension Algorithm

Posted on:2022-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:R ZhouFull Text:PDF
GTID:2518306524992549Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the continuous upgrading of communication methods and the increasing demand for information exchange between people,people's demand for information security in daily life is also increasing.Based on this,researchers have designed various encryption algorithms to hide and encrypt important information,which can ensure information security to a certain extent.However,even the encryption algorithm cannot absolutely guarantee the security of the encrypted information.The research of encryption algorithm and the attack of cryptography algorithm have been complementary to each other,progress and development.According to their characteristics,there are three kinds of attacks on encryption algorithms:intrusive,semi-intrusive and non-intrusive.The non-intrusive attack is generally the first choice for research because it does little damage to the cryptographic system.Differential Fault Attack Analysis(DFA)utilizes the difference characteristic of the internal principle of iterative cryptography algorithm to recover the key information.When DFA analysis is carried out on Advanced Encryption Standard(AES),the selection and verification of fault models as well as the computation and complexity of the whole analysis process affect the overall efficiency.In order to improve the impact of fault model selection and improve the attack efficiency of differential analysis,an improved DFA analysis method is proposed in thesis to conduct attack analysis.In order to import the fault signal,the clock burr signal is selected for fault injection,and the main modules of the fault injection attack platform are designed.Using the experimental platform,the simulation attack experiment and the actual injection attack experiment are carried out respectively.According to the collected data,the calculation amount and the improvement of attack efficiency brought by the improved fault attack method are verified.Finally,after obtaining the sub-key information,the mathematical relationship model between the sub-key and the initial master key is analyzed,so as to complete the recovery of the master key according to the relationship.Thesis aims to improve the overall efficiency of DFA attack analysis on AES.According to the designed clock burr injection experimental platform,the clock operating frequency interval with specific error types is determined,and the fault ciphertext pairs that accord with the single byte error are selected accordingly.With the help of data,it is demonstrated that the improved DFA analysis method can reduce the computational load and improve the attack efficiency compared with the original analysis method.Using the improved analysis method,97.3% of the DFA attacks can be completed within 3 ciphertext pairs,and 66.45% of the attacks can be completed under the target of minimum computation.
Keywords/Search Tags:advanced encryption standard algorithm, differential fault attack analysis, fault injection technique, attack efficiency
PDF Full Text Request
Related items