Invention Grant
- Patent Title: Hardened white box implementation
-
Application No.: US15525224Application Date: 2015-10-30
-
Publication No.: US10403174B2Publication Date: 2019-09-03
- Inventor: Hermann Drexler , Sven Bauer , Jürgen Pulkus
- Applicant: GIESECKE & DEVRIENT GMBH
- Applicant Address: DE Munich
- Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
- Current Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
- Current Assignee Address: DE Munich
- Agency: Workman Nydegger
- Priority: DE102014016548 20141110
- International Application: PCT/EP2015/002221 WO 20151030
- International Announcement: WO2016/074774 WO 20160519
- Main IPC: G06F21/12
- IPC: G06F21/12 ; H04L9/06 ; G09C1/06 ; G09C1/00 ; H04L9/00 ; G06F9/4401 ; H04L9/08

Abstract:
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.
Public/Granted literature
- US20170324542A1 Hardened White Box Implementation Public/Granted day:2017-11-09
Information query