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:
Jul. 23, 2019

Filed:

Mar. 17, 2017
Applicant:

Huawei International Pte. Ltd., Singapore, SG;

Inventor:

Shuang Wu, Singapore, SG;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); G09C 1/00 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0631 (2013.01); G09C 1/00 (2013.01); H04L 9/0618 (2013.01); H04L 9/0861 (2013.01); H04L 9/14 (2013.01); H04L 2209/046 (2013.01); H04L 2209/16 (2013.01);
Abstract

An encryption/decryption function generating method, an encryption/decryption method and related apparatuses, which can ensure the confidentiality of a key used in a white-box encryption and decryption function when a white-box encryption and decryption function generating algorithm is disclosed. The method includes: receiving a random seed and an original key that are input by a user; generating, according to the original key, a round key required for R-round iterative computing; generating, according to the random seed, an affine expansion mask required for the R-round iterative computing and random disturbance data required for the R-round iterative computing; and generating an encryption/decryption function.


Find Patent Forward Citations

Loading…