The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 18, 2020

Filed:

Dec. 12, 2017
Applicant:

Shenzhen State Micro Technology CO Ltd, Shenzhen, Guangdong, CN;

Inventors:

Liangqing Wang, Guangdong, CN;

Songliang Yu, Guangdong, CN;

Ruocan Wang, Guangdong, CN;

Assignee:

SHENZHEN STATE MICRO TECHNOLOGY CO LTD, Shenzhen, Guangdong, CN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); G06F 21/60 (2013.01); G09C 1/00 (2006.01); G06F 7/58 (2006.01); G06F 9/30 (2018.01); H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0631 (2013.01); G06F 7/588 (2013.01); G06F 9/30029 (2013.01); G09C 1/00 (2013.01); H04L 9/003 (2013.01); H04L 2209/046 (2013.01); H04L 2209/08 (2013.01); H04L 2209/24 (2013.01);
Abstract

The present disclosure discloses a mask S-box, a block ciphers algorithm unit, a device and a corresponding construction method. The mask S-box includes an input module, an address mapping processing module, and an output module. The input module receives a random number and an input data which is masked by the random number and uses the random number and the input data as two inputs of the mask S-box. The address mapping processing module performs one-to-one mapping on the two inputs and the corresponding memory address of the mask S-box. The output module linearly processes the random number by using a linear function to obtain the linearly converted random number, which is used as one output of the mask S-box. The memory address obtained by using the linearly converted random number to mask the output of the original S-box is used as the other output of the mask S-box.


Find Patent Forward Citations

Loading…