Algebraic persistence fault analysis method and device for block cipher

A fault analysis method and block cipher technology, applied in the field of algebraic persistence fault analysis for block ciphers, can solve problems such as low operability, large PFA fault ciphertext, difficulty in PFA fault injection location and fault value identification, etc. Efficiency and improved usability

Active Publication Date: 2022-02-18
ZHEJIANG UNIV
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the embodiments of the present application is to provide an algebraic persistence fault analysis method and device for block cipher algorithms to solve the problem that PFA requires a large number of fault ciphertexts, which has low operability in actual attack scenarios, and the location and fault of PFA fault injection Technical issues with difficult identification of values

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
  • Algebraic persistence fault analysis method and device for block cipher
  • Algebraic persistence fault analysis method and device for block cipher
  • Algebraic persistence fault analysis method and device for block cipher

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Exemplary embodiments will be described in detail herein, and examples are illustrated in the drawings. The following description is related to the drawings, unless otherwise indicated, the same figures in the different drawings represent the same or similar elements. The embodiment described in the exemplary embodiments is not meant to all embodiments consistent with the present application. Instead, they are only examples of apparatus and methods consistent with some aspects of the present application as detailed in the appended claims.

[0055] The terms used in this application are only for the purposes of describing particular embodiments, not intended to limit the invention. The "one", "one", "one", "one", "" "" and "" "used in the present application and the appended claims are also intended to include many forms unless the context clearly represents other meanings. It should also be understood that the terms "and / or" as used herein refer to any or more of any or a...

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 algebraic persistence fault analysis method and device for a block cipher, and the method comprises the steps: carrying out the fault injection of the block cipher, and obtaining a target cipher with a fault; inputting a random plaintext into the target password to obtain a fault ciphertext; obtaining a fault value by using the fault ciphertext, constructing an encryption algebraic equation of a reciprocal r round for each fault ciphertext according to the fault value, and adding a corresponding key constraint algebraic equation for the encryption algebraic equation; and solving the encryption algebraic equation to obtain an encryption master key. According to the method, persistent fault analysis and algebraic analysis are combined, the advantages of the persistent fault analysis and algebraic analysis are exerted, and the number of fault ciphertexts needed for key recovery is reduced to the maximum extent.

Description

Technical field [0001] The present application relates to the field of communication and information security, and more particularly to an algebraic persistence failure analysis method and apparatus for grouping passwords. Background technique [0002] The packet password algorithm is an important field in cryptography, which is widely used in commercial devices such as smart cards. Common password algorithms such as advanced encryption standards (Advanced Encryption Standard), Present are currently widely used, and traditional cryptographic analysis methods are difficult to generate substantial threats to these algorithms. [0003] For group passwords, fault attacks are a common type of attack. The fault attack is changed by changing the operating conditions of the cryptographic system, or the external interference makes the password algorithm run error, thereby obtaining sensitive information inside the cryptographic system. According to the implementation process, the fault at...

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/08H04L9/00H04L9/06
CPCH04L9/0618H04L9/0869H04L9/004
Inventor 张帆冯天祥黎治圻任奎
Owner ZHEJIANG UNIV
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