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

Fault detection method and fault detection device for block cipher algorithm

A block cipher algorithm and fault detection technology, applied in secure communication devices, digital transmission systems, electrical components, etc., can solve problems such as poor execution efficiency, and achieve high execution efficiency, low cost, and resistance to fault attacks.

Inactive Publication Date: 2016-05-25
ELECTRIC POWER RESEARCH INSTITUTE, CHINA SOUTHERN POWER GRID CO LTD
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem of poor execution efficiency when block cipher algorithms are resistant to faults in the prior art, the present invention proposes a fault detection method and device for block cipher algorithms

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
  • Fault detection method and fault detection device for block cipher algorithm
  • Fault detection method and fault detection device for block cipher algorithm
  • Fault detection method and fault detection device for block cipher algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific embodiments.

[0025] In order to solve the problem in the prior art that the block cipher algorithm has poor execution efficiency when resisting faults, the present invention proposes a fault detection method and device for the block cipher algorithm. This method can resist fault attacks at a relatively low cost, and users can conveniently and flexibly select the number of rounds of inverse operations according to application requirements, and the execution efficiency is high.

[0026] like figure 1 As shown, the method includes:

[0027] Step S101: Assuming that the number of round operations of the block cipher algorithm (that is, the number of rounds for normal operations) is N, the input data In performs M rounds of operations ...

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 fault detection method and a fault detection device for a block cipher algorithm. The method comprises steps: an operation round number of the block cipher algorithm is preset to be N, input data In are received, M rounds of operation are carried out on the data, and an operation result S1 is obtained; round operation is continuously executed on the S1 until N rounds of operation are completed, and an operation result Out is obtained; N-M rounds of inverse operation are executed on the Out to obtain an operation result S2; and the S1 and the S2 are compared, if the S1 is equal to the S2, no fault happens, and if the S1 is not equal to the S2, error information is returned. According to the fault detection method for the block cipher algorithm, corresponding rounds of inverse operation are executed after normal operation is completed, the inverse operation result and the normal operation middle result are compared whether to be equal, and whether fault injection happens during the operation process can be detected. A proper inverse operation round number can be selected according to application requirements, the design is convenient and flexible, and compared with the prior art, the method is small in increased cost and high in execution efficiency.

Description

technical field [0001] The invention relates to the technical field of chip detection, in particular to a fault detection method and device for a block cipher algorithm. Background technique [0002] With the development of computer and communication technology, especially with the wide application of the Internet, as well as the establishment and realization of personal communication, e-mail, and electronic automatic transfer payment systems, the issue of information security protection becomes more important. To solve this problem One of the most effective means is to use modern cryptographic techniques, resulting in the emergence of various cryptographic algorithms. Cryptographic algorithms can be divided into symmetric cryptographic algorithms and asymmetric cryptographic algorithms. Symmetric cryptographic algorithms use the same key for encryption and decryption or there is a simple, easy-to-calculate mutual push relationship between the encryption and decryption keys....

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/00
Inventor 陈华军张明明林伟斌张乐平胡珊珊赵云赖宇阳钱斌
Owner ELECTRIC POWER RESEARCH INSTITUTE, CHINA SOUTHERN POWER GRID CO LTD
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