Customizing cryptographic keys between multiple hosts

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...

Full description

Saved in:
Bibliographic Details
Main Authors Michiels, Wilhelmus Petrus Adrianus Johannus, Verslegers, Rudi, Bos, Joppe Willem
Format Patent
LanguageEnglish
Published 21.12.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201816050350