Side channel energy attack method aiming at SM4 password round function output

A side channel and function technology, applied in the attack field of selecting plaintext or ciphertext side channel energy analysis, can solve the problems of many acquisition curves, many curves, enhanced attack analysis, etc., to improve attack efficiency, enhance flexibility, The effect of reducing the number of times of plaintext or ciphertext

Active Publication Date: 2015-07-01
CHENGDU UNIV OF INFORMATION TECH +2
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0070] The purpose of the present invention is to provide a kind of new method for the selected plaintext or ciphertext side channel energy attack of SM4 cipher algorithm round function output, to solve the existing selection plaintext or ciphertext side channel energy attack for SM4 cipher algorithm round function output , the need to select plaintext, the number of acquisition curves and the number of curves are large, etc. This method not only realizes the side-channel energy attack on the selected plaintext or ciphertext output of the SM4 cryptographic algorithm round function, but also enhances the efficiency of attack analysis , flexibility and effectiveness

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
  • Side channel energy attack method aiming at SM4 password round function output
  • Side channel energy attack method aiming at SM4 password round function output
  • Side channel energy attack method aiming at SM4 password round function output

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0102] The following describes the specific embodiments of the present invention to facilitate those skilled in the art to understand the present invention, but it should be clear that the present invention is not limited to the scope of the specific embodiments, for those of ordinary skill in the art, as long as various changes These changes are obvious within the spirit and scope of the present invention defined and determined by the appended claims, and all inventions and creations that utilize the concept of the present invention are protected.

[0103] The method of selecting plaintext or ciphertext side channel energy attack for SM4 cipher algorithm round function output includes the following steps:

[0104] S1: Choose plaintext or ciphertext input, make (X i+1 ⊕X i+2 ⊕X i+3 One of the bytes in) is a random number, and the other bytes are the same fixed number. The side-channel energy attack method is used to first attack the bytes of the wheel key and the fixed number in th...

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 a side channel energy attack method selecting a clear text or a cipher text aiming at SM4 password round function output. The method includes the following steps: S1 selecting clear text input or cipher text input to enable one byte of (Xi+1 Xi+2 Xi+3) to be a random digit and other bytes to be identical fixed digits, adopting the side channel energy attack method to first attack bytes of a round key and the fixed digits in linear transformation and then attack other fixed digits in linear transformation, conducting corresponding computing on attacked data to obtain the complete round key rki, wherein i= 0, 1, 2, 3; S2 conducting reversible calculation to obtain an initial key through a password expansion algorithm according to rk0, rk1, rk2 and rk3 of first four rounds of the round keys. By means of the analysis method, the collection curve attack times and the clear text selection times can be reduced, and analysis flexibility, attack efficiency and successfully rate are improved.

Description

Technical field [0001] The present invention relates to the field of cipher algorithm analysis and detection, in particular to a method for selecting plaintext or ciphertext side channel energy analysis attack for SM4 cipher algorithm round function output. Background technique [0002] With the development of information and analysis circuit technology, the cracking of hardware cryptographic electronic devices no longer simply stays on the protocol and algorithm, but uses the information leaked in the process of data processing to crack. In the information processing engineering of hardware cryptographic electronic devices, there are leakage of information such as energy, electromagnetics, errors, and time. Using this leaked information to attack cryptographic electronic devices is the so-called side channel attacks (Side Channel Attacks). It can be divided into energy analysis attacks, electromagnetic attacks and error attacks, among which energy analysis attacks have become th...

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 Applications(China)
IPC IPC(8): H04L9/06
Inventor 杜之波吴震饶金涛王敏李大为罗鹏
Owner CHENGDU UNIV OF INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products