-
公开(公告)号:US20200044837A1
公开(公告)日:2020-02-06
申请号:US16050350
申请日:2018-07-31
Applicant: NXP B.V.
Abstract: Various embodiments relate to a method of generating a shared secret for use in a symmetric cipher, including: receiving, by a processor, an encoded key Enc(K) and a white-box implementation of the symmetric cipher, where the encoded key Enc(K) is used in the white-box implementation; selecting, by the processor, homomorphic functions ⊙ and ⊗ and the values c1 and c3 such that Enc(K)⊙c1=Enc(K⊗c3); and transmitting, by the processor, ⊗ and c3 to another device.
-
公开(公告)号:US20190081797A1
公开(公告)日:2019-03-14
申请号:US15703597
申请日:2017-09-13
Applicant: NXP B.V.
Inventor: Joppe Willem BOS , Jan HOOGERBRUGGE , Wilhelmus Petrus Adrianus Johannus MICHIELS , Rudi VERSLEGERS
CPC classification number: H04L9/3252 , H04L9/002 , H04L9/0643 , H04L9/3066 , H04L63/123 , H04L2209/16
Abstract: Various embodiments relate to a method for producing a digital signature using a white-box implementation of a cryptographic digital signature function, including: receiving a input message; hashing the input message; generating a nonce based upon the input message and the white-box implementation of the cryptographic digital signature function; and computing a digital signature of the input using the nonce.
-
公开(公告)号:US20200099525A1
公开(公告)日:2020-03-26
申请号:US16140029
申请日:2018-09-24
Applicant: NXP B.V.
Abstract: A white-box system for authenticating a user-supplied password, including: a password database including a salt value and an authentication value for each user; a white-box implementation of a symmetric cipher configured to produce an encrypted value by encrypting the user-supplied password using the salt value associated with the user as an encoded secret key; and a comparator configured to compare the encrypted value with the authentication value associated with the user to verify the user-supplied password.
-
公开(公告)号:US20160352706A1
公开(公告)日:2016-12-01
申请号:US14724315
申请日:2015-05-28
Applicant: NXP B.V.
Inventor: Michael Michel Patrick PEETERS , Rudi VERSLEGERS , Dimitri WARNEZ
IPC: H04L29/06
CPC classification number: H04L63/061 , H04L9/0861 , H04L63/062
Abstract: Various embodiments relate to a method, device, and non-transitory medium including: determining a master key value for use in secure communications with a different device, wherein the master key value is used as a master key; deriving at least one session key using the master key; generating a new master key value based on the master key; deleting the current master key value; and using the new master key value as the master key.
Abstract translation: 各种实施例涉及一种方法,设备和非暂时介质,包括:确定用于与不同设备的安全通信中的主密钥值,其中所述主密钥值用作主密钥; 使用所述主密钥导出至少一个会话密钥; 基于主密钥生成新的主密钥值; 删除当前主键值; 并使用新的主密钥值作为主密钥。
-
-
-