Securing a cryptographic device
AssigneeNXP B.V.
InventorsMarcel Medwed, Ventzislav Nikov, Martin Feldhofer
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsMarcel Medwed, Ventzislav Nikov, Martin Feldhofer
Estimating the term…
Methods of securing a cryptographic device against implementation attacks are described. A disclosed method comprises the steps of: generating secret values (324) using a pseudorandom generator (510); providing a key (330), an input (324) having a number of chunks and the secret values to an encryption module (340); indexing the chunks and the secret values (324); processing the input chunk wise by encrypting the secret values (324) indexed by the chunks using the key (330) and the encryption module (340); generating for each chunk a pseudorandom output (330′) of the encryption module (340), providing the pseudorandom output as the key (330′) when processing the next chunk; and performing a final transformation on the last pseudorandom output (330′) from the previous step by using it as a key to encrypt a fixed plaintext.
A method for securing a cryptographic device with an encryption module against implementation attacks, the method comprising:
A system for secure communication of data, said system comprising:
A system for providing authenticated communication of data, said system comprising:
Dependencies are inferred from the claim text.