Unlock instant, AI-driven research and patent intelligence for your innovation.

The application of side channel energy analysis of sm4 cipher algorithm by choosing round function as attack object

An energy analysis and cryptographic algorithm technology, which is applied in the application field of selecting the round function as the attack object to analyze the side channel energy of the SM4 cryptographic algorithm, and can solve the problems affecting the success rate of the SM4 cryptographic algorithm analysis.

Active Publication Date: 2016-04-27
国家密码管理局商用密码检测中心
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These methods only use typical analysis points, and cannot fully and effectively analyze the SM4 cryptographic algorithm
In addition, when there is little energy leakage information available at the above analysis points, it will affect the success rate of SM4 cryptographic algorithm analysis

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • The application of side channel energy analysis of sm4 cipher algorithm by choosing round function as attack object
  • The application of side channel energy analysis of sm4 cipher algorithm by choosing round function as attack object
  • The application of side channel energy analysis of sm4 cipher algorithm by choosing round function as attack object

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] The technical solution of the present invention is described in detail below. First, the CPA analysis of the round function of the SM4 encryption algorithm is taken as an example to illustrate the technical solution of the present invention. Such as image 3 is the selection position of the attack point in the first four rounds of CPA output by the round function of the SM4 cipher algorithm, Figure 4 is the selection position of the last four rounds of CPA attack points output by the round function of the SM4 cipher algorithm; Figure 5 It is the flow chart of CPA analysis. For the encryption operation of the SM4 cipher algorithm, if the encrypted plaintext is known, analyze the first 4 rounds of the cipher algorithm. Assuming that the encryption operation of N groups of plaintexts is performed, the input of the kth group of plaintexts is X k = ( X 0 k ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses application discloses an application for choosing a wheel function to perform an SM4 cryptographic algorithm side channel energy analysis on an attack object. The core is that encryption / decryption attack object is the wheel function. The steps of the CPA side channel energy analysis of an SM4 cryptographic algorithm by the application are as follows. Firstly, energy marks are collected so as to set up a sampling energy consumption matrix. Secondly, the wheel function is chosen as the attack object. Thirdly, after the attack object and a model are confirmed, a wheel secret key is guessed, an intermediate value of the wheel algorithm is calculated, and an intermediate value matrix is confirmed. Fourthly, the intermediate value is a simulation energy consumption value and the intermediate value matrix is a simulation energy consumption matrix. Fifthly, a linearly dependent coefficient of the simulation energy consumption matrix and a sampling energy consumption matrix, and a correct guess secret key is obtained. According to application for choosing the wheel function to perform thee SM4 cryptographic algorithm side channel energy analysis, the method improves correctness in guessing relevancy of the secret key and energy information, and effectiveness and success rate of the analysis are enhanced.

Description

technical field [0001] The invention belongs to the technical field of cryptographic algorithm analysis and detection, and specifically relates to performing side channel energy analysis on a cryptographic module implementing the SM4 cryptographic algorithm in the process of cryptographic algorithm implementation, side channel energy analysis, and cryptographic module detection to obtain protected cryptographic data. The energy analysis method of the key information, that is, the application of selecting the round function as the attack object to analyze the side channel energy of the SM4 cipher algorithm. Background technique [0002] With the development of information technology, various cryptographic algorithms are being widely used in economic, military, administrative and other important departments to protect the security of information. In view of the importance of cryptographic algorithms, the analysis and research of cryptographic algorithm software and hardware im...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/06
Inventor 李大为罗鹏冯登国曹伟琼邓开勇
Owner 国家密码管理局商用密码检测中心