Anti-differential fault attack security evaluation method and system suitable for block cipher algorithm infection protection

A block cipher algorithm, differential fault attack technology, applied in transmission systems, digital transmission systems, secure communication devices, etc., can solve problems such as low evaluation efficiency, achieve high accuracy and improve evaluation efficiency.

Active Publication Date: 2019-11-01
INST OF SOFTWARE - CHINESE ACAD OF SCI +1
View PDF9 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Without changing the block cipher and fault injection scenarios, if you want to evaluate multiple infection protections us...

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
  • Anti-differential fault attack security evaluation method and system suitable for block cipher algorithm infection protection
  • Anti-differential fault attack security evaluation method and system suitable for block cipher algorithm infection protection
  • Anti-differential fault attack security evaluation method and system suitable for block cipher algorithm infection protection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] The present invention will be described in further detail below with reference to the accompanying drawings and an example, but the scope of the present invention is not limited in any way.

[0068] In the embodiment, AES-128 is used as the block cipher, the penultimate round input is used as the intermediate value of the fault injection target, and the single-byte flip fault whose position and value are all randomly unknown is used as the fault model e. Figure 4 The infection protection of the infection function shown demonstrates the effectiveness of the present invention.

[0069] Figure 4 The infection function in mainly consists of four parts: a deterministic nonlinear operation A with 128-bit input\output, a deterministic linear bit permutation operation B with 128-bit input\output, and 64 random 2-states with 2-bit input\output switch operation (C 1 , C 2 ,...,C 64 ), a 128-bit input\output deterministic linear bit permutation operation D. When ΔC=0, the d...

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 an anti-differential fault attack security evaluation method and system suitable for block cipher algorithm infection protection. The method comprises the following steps: 1) calculating priori information of original ciphertext difference according to a block cipher algorithm, a fault injection target intermediate value and a fault model; 2) calculating the numerical valueof the information entropy in the infection protection to be evaluated; 3) calculating a numerical lower bound of information entropy in safety infection protection according to a block cipher algorithm, the fault injection target intermediate value and the fault model; and 4) judging the safety of the infection protection to be evaluated by comparing the relationship between the numerical valueof the information entropy in the infection protection to be evaluated and the lower bound of the numerical value. According to the method, the safety of infection protection is measured by information entropy, so that the evaluation process is independent of a specific key recovery strategy, and the evaluation result is more accurate. Meanwhile, according to the method, the infection function isseparated from the implementation of the block cipher of infection protection, so that the evaluation is universally applied to various different infection protections, and the evaluation efficiency is improved.

Description

technical field [0001] The invention relates to the field of information security block cipher analysis and protection, in particular to a method and system for evaluating the security of block cipher algorithm infection protection against differential fault attacks. Background technique [0002] Symmetric cryptography is a cryptographic system in which both communicating parties share the same secret key. Among them, the block cipher algorithm is a kind of widely used symmetric cipher. Common structures of block cipher algorithms include Feistel structure, SP structure, etc. The design of the cryptographic transformation function in the algorithm usually follows the security principle of confusion and diffusion, and through multiple rounds of iterative operations, it can resist all existing theoretical analysis methods, such as Differential analysis, linear analysis, integral attack and interpolation attack, etc. Among them, the S-box is a nonlinear obfuscation module wid...

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
IPC IPC(8): H04L29/06H04L9/06
CPCH04L9/0618H04L63/1416
Inventor 冯婧怡陈华焦志鹏匡晓云习伟范丽敏张立武于杨
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
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