Hardened White Box Implementation
AssigneeGiesecke & Devrient GmbH
InventorsHermann DREXLER, Sven BAUER, Jürgen PULKUS
Life of this patent
Estimating the term…
Loading patent…
AssigneeGiesecke & Devrient GmbH
InventorsHermann DREXLER, Sven BAUER, Jürgen PULKUS
Estimating the term…
A processor device has an executable implementation of a cryptographic algorithm implemented thereon that is white-box-masked by a function f The implementation comprises an implemented computation step S by which input values x are mapped to output values s=S[x], and which is masked to a white-box-masked computation step T′ by means of an invertible function f. As a mapping f there is provided a combination (f=(c1, c2, . . . )*A) of an affine mapping A having an entry width BA and a number of one or several invertible mappings c1, c2, . . . having an entry width Bc1, Bc2, . . . respectively, wherein BA=Bc1+Bc2+ . . . . Output values w are generated altogether by the mapping f. The affine mapping A is constructed by a construction method coordinated with the invertible mappings c1, c2, and etc.
1-15. (canceled)
A processor device having an executable white-box-masked implementation of a cryptographic algorithm implemented thereon, which is configured to generate an output text from an input text while employing a secret key K, wherein the implementation comprises an implemented computation step S by which input values x are mapped to output values s=S[x], and which is masked to a white-box-masked computation step T′ by means of an invertible function f, by which output values w of f are formed, wherein
Dependencies are inferred from the claim text.