Mask S box, packet key calculation unit, apparatus and corresponding construction method

A computing unit and key algorithm technology, applied in the field of communication security, can solve the problems of circuit complexity, area cost critical path, power consumption increase, difficulty increase, etc., achieving low power consumption cost and high reusability Effect

Active Publication Date: 2017-05-31
SHENZHEN STATE MICRO TECH CO LTD
View PDF6 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The resistance of this method to any high-order DPA is safe and provable. However, as the order of DPA required to resist increases, the circuit complexity, area overhead, critical path, and power consumption of this method will increase sharply. The difficulty of its implementation will also increase sharply

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
  • Mask S box, packet key calculation unit, apparatus and corresponding construction method
  • Mask S box, packet key calculation unit, apparatus and corresponding construction method
  • Mask S box, packet key calculation unit, apparatus and corresponding construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The principle and method of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0033] figure 1 Shown is a schematic diagram of the structure of the mask S-box MSBox of the present invention.

[0034] The mask S-box has an input module, an output module and an address mapping processing module.

[0035] The input module receives two inputs, namely the random number R and the input data X⊕R, the random number R is the mask value of the original input data, and the same bit width as the original input data and the input data X⊕R, and the input data X⊕ R is the input data formed by masking the original input data X through the XOR operation.

[0036] The address mapping processing module contains an address mapping equation f a , the input data and the mask value after the mask are combined to the address mapping of the memory MEM, that is, A=f a (X⊕R,R). Mapping equation f a The input of is the random number R 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 present invention discloses a mask S box, a packet key calculation unit, an apparatus and corresponding construction method. The mask S box comprises an input module, an address mapping processing module, and an output module. The input module receives and uses a random number and input data masked by the random number as two inputs of the mask S box. The address mapping processing module performs one-to-one mapping on the two inputs and corresponding storage addresses in a memory of the mask S box. The output module performs linear processing on the random number by using a linear equation so as to obtain and uses the random number after linear conversion as one output of the mask S box. The storage address is obtained after the random number undergone linear conversion masks the output of the original S box, and is used as another output of the mask S box. The mask S box is safe, and further, the mask S box is easy to implement, is low in power consumption and small in area, and is optimized and expanded to realize the anti-high order DPA encryption device.

Description

technical field [0001] The present invention relates to the technical field of communication security, in particular to a construction method of a masked S-box, a construction method of a block key calculation unit further evolved based on the construction method of the masked S-box, and a construction method based on the block key calculation unit The implementation scheme of the anti-n-order DPA block key algorithm formed by the construction method, and also involves the products corresponding to the above methods. Background technique [0002] At present, the research of practical cryptography is basically carried out along two directions: the public-private key encryption method represented by RSA, and the block encryption method of secret key represented by DES. The block key algorithm has the characteristics of fast speed, easy standardization, and easy hardware and software implementation. It is usually the core cryptographic algorithm for data encryption, message aut...

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/06G06F21/60
CPCG06F21/602H04L9/0618G09C1/00H04L9/003H04L9/0631H04L2209/046H04L2209/24G06F7/588G06F9/30029H04L2209/08
Inventor 王良清于松亮王若璨
Owner SHENZHEN STATE MICRO TECH CO LTD
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