Unlock instant, AI-driven research and patent intelligence for your innovation.

Mask s-box, block key calculation unit, device and corresponding construction method

A computing unit and construction method technology, applied in the field of communication security, can solve problems such as increased difficulty, circuit complexity, critical path of area overhead, and increased power consumption, and achieve low power consumption and high reusability Effect

Active Publication Date: 2020-04-28
SHENZHEN STATE MICRO TECH CO LTD
View PDF6 Cites 0 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, block key calculation unit, device and corresponding construction method
  • Mask s-box, block key calculation unit, device and corresponding construction method
  • Mask s-box, block key calculation unit, device 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 invention discloses a mask S-box, a block key calculation unit, a device and a corresponding construction method, wherein the mask S-box includes an input module, which receives random numbers and input data that have been masked by random numbers as mask The two-way input of the code S box; the address mapping processing module maps the two-way input with the corresponding storage address in the memory of the mask S box; the output module uses a linear equation to perform linear processing on the random number to obtain The random number after the linear transformation is used as one output of the masked S box, and the storage address is the result of masking the output of the original S box with the random number after the linear transformation, which is used as another output of the masked S box . The masked S-box satisfies the requirements of easy implementation, low power consumption, and small area without sacrificing security, and then optimizes and expands to realize an 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 Patents(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