METHODS AND DEVICES FOR ENCRYPTING AND DECRYPTING A DATA MESSAGE WITH RANDOM SECRETKEY
PROCEDES ET DISPOSITIFS DE CRYPTAGE ET DE DECRYPTAGE D'UN MESSAGE DE DONNEES A CLE SECRETE ALEATOIRE
Abstract
Method of encrypting a data message S comprising at least one step (102) for the calculation of at least one random g key Kabo on the basis of at !east one random number Nb a1 and of at least one secret key Ksecret an enciphering ( 105) of the data S on
M the basis of the random key Kabo and of a plurality of diversified random keys Kabl to KabN calculated on the basis of the random
0 key Kabo delivering encrypted data Z, and a transmitting of the encrypted data Z and of an item of information produced on the basis
of the random number Nb 31 and/or of the secret key Ksecret·
Procédé de cryptage d'un message de données S comportant au moins une étape de calcul (102) d'au moins une clé aléatoire Ka1,0 à partir d'au moins un nombre aléatoire Nba1 et d'au moins une clé secrète Ksecret/ un chiffrement (105) des données S à partir de la clé aléatoire Ka1,0 et d'une pluralité de clés aléatoires diversifiées Ka1,1 à Ka1,N calculées à partir de la clé aléatoire Ka1,0 délivrant des données cryptées Z, et une transmission des données cryptées Z et d'une information produite à partir du nombre aléatoire Nba1 et/ou de la clé secrète Ksecret