Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An algebraic persistence fault analysis method and device for block ciphers

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

Active Publication Date: 2022-06-24
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
  • An algebraic persistence fault analysis method and device for block ciphers
  • An algebraic persistence fault analysis method and device for block ciphers
  • An algebraic persistence fault analysis method and device for block ciphers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as recited in the appended claims.

[0055] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and / or" as...

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 block ciphers, comprising: injecting faults into block ciphers to obtain target ciphers containing faults; inputting random plaintext into the target ciphers to obtain fault ciphertexts; Described fault ciphertext, obtain fault value According to described fault value, construct the encryption algebraic equation of reciprocal r rounds for each described fault ciphertext, and add corresponding key constraint algebraic equation for described encryption algebraic equation; Solve the above encryption algebraic equation to obtain the encryption master key. The method combines persistent fault analysis and algebraic analysis, takes advantage of both, and minimizes the number of fault ciphertexts required to recover keys.

Description

technical field [0001] The present application relates to the field of communication and information security, and in particular, to an algebraic persistence fault analysis method and device for block ciphers. Background technique [0002] Block cipher algorithm is an important field in cryptography, which is widely used in commercial devices such as smart cards. Common cryptographic algorithms such as Advanced Encryption Standard (Advanced Encryption Standard) and PRESENT currently widely used have extremely high theoretical security performance, and it is difficult for traditional cryptographic analysis methods to produce substantial threats to these algorithms. [0003] For block ciphers, fault attacks are a common type of attack. The fault attack makes the operation of the cryptographic algorithm go wrong by changing the operating conditions of the cryptographic system or applying external interference, and then obtains the sensitive information inside the cryptographic...

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/08H04L9/00H04L9/06
CPCH04L9/0618H04L9/0869H04L9/004
Inventor 张帆冯天祥黎治圻任奎
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products