Method for calculating hashing of a message in a devicecommunicating with a smart card
AssigneeAxalto SA
InventorIlan Mahalal
Life of this patent
Estimating the term…
Abstract
A method for calculating hashing of a message in a device communicating with a smart card involves storing a same hash function in said device and said smart card, wherein the message includes—data blocks including secret data and other public data, and wherein secret data is only known by the smart card, performing a calculation of the hash function of the secret data in the smart card, and performing the calculation of the hash function of all or part of other public data in the device.
Claims6
A method for calculating hashing of a message in a device communicating with a smart card, comprising:
- storing a same hash function in said device and said smart card, wherein the message comprises data blocks including secret data and other public data, and wherein secret data is only known by the smart card;
- performing a calculation of the hash function of secret data in the smart card;
- and
- performing the calculation of the hash function of all or part of other public data in the device.
An apparatus comprising:
- a communication device configured to be coupled to a smart card, said device and said smart card storing a same hash function;
- a message comprising data blocks including secret data and other public data, wherein secret data is only known by the smart card, wherein said communication device includes a program for performing the following steps:
- a hashing step in which all or part of said other public data is hashed in said communication device, and
- a requesting step in which, said communication device requests the smart card to perform the hash function of the secret data.
An apparatus comprising:
- a smart card coupled to a communication device, said communication device and said smart card storing a same hash function, wherein a message comprises data blocks including secret data and other public data, wherein secret data is only known by the smart card, wherein said smart card includes a program for performing the following steps:
- a hashing step in which all or part of said other public data is hashed in said communication device, and
- a requesting step in which, said communication-device requests the smart card to perform the hash function of the secret data.
Dependencies are inferred from the claim text.