Abstract:
L'invention concerne un procédé et système d'authentification d'une étiquette électronique (1) par un serveur (4), consistant : à calculer, côté étiquette, une première signature numérique (St) à l'aide d'une première fonction (f) partagée par l'étiquette et un lecteur communicant avec le serveur, en prenant en compte une première clé secrète (KS) connue seulement de l'étiquette et du lecteur ; à transmettre la première signature au lecteur ; à calculer, côté lecteur, une deuxième signature numérique (SIGN) à l'aide d'une deuxième fonction (g), partagée par le lecteur et le serveur, en tenant compte de la première signature ; à transmettre la deuxième signature au serveur ; et à vérifier, côté serveur (4), la cohérence entre la deuxième signature et une grandeur de validation (VAL) calculée à partir de ladite deuxième fonction et d'une deuxième clé secrète (K1) connue du serveur et d'un seul élément choisi parmi l'étiquette et le lecteur.
Abstract:
L'invention concerne le chiffrement par un processeur intégré d'un ensemble de données à stocker dans une mémoire (23), consistant à, en continu suivant un flux de données, découper le flux de données en blocs de taille prédéterminée et, pour chaque bloc : générer une clé de chiffrement (Cb) au moyen d'un générateur pseudo aléatoire (10) mettant en oeuvre un algorithme de chiffrement en continu en fonction d'un clé (K) propre au circuit intégré et d'un vecteur d'initialisation (IV) changeant à chaque bloc ; combiner en continu le bloc de données et la clé correspondante (Cb) ; et mémoriser dans ladite mémoire (23) chaque bloc chiffré et le vecteur d'initialisation ayant servi à le chiffrer.