FR2823398B1

Extraction of a private datum to authenticate an integrated circuit

Abstract

This record has no abstract on file.

FR2823398B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 4 April 2021, 5.5 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

17 claims: 1 independent, 16 dependent

  1. 1
    REVENDICATIONS 1. Procédé d'extraction d'une donnée privée (s) dans un circuit intégré participant à une procédure d'authentification au moyen d'un dispositif externe tenant compte de cette donnée privée, caractérisé en ce qu'il consiste à générer la donnée privée sur demande et à la rendre éphémère.
  2. 2
    Procédé selon la revendication 1, caractérisé en ce qu'il consiste, à chaque génération de la donnée privée (s), à initialiser une durée de vie de cette donnée privée et effacer cette donnée d'au moins un premier élément de mémorisation (21) la contenant, à l'issue de cette durée de vie.
  3. 3
    Procédé selon la revendication 2, caractérisé en ce que la génération de la donnée privée et l'initialisation de sa durée de vie sont déclenchées par un même signal (St) .
  4. 4
    Procédé selon la revendication 2 ou 3, caractérisé en ce qu'il consiste à réduire la durée de vie de la donnée privée (s) au fur et à mesure de ses générations.
  5. 5
    Procédé selon l'une quelconque des revendications 2 à 4, caractérisé en ce que la durée de vie est variable.
  6. 6
    Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la donnée privée (s) est obtenue au moins partiellement à partir d'un réseau de paramètres physiques (2) .
  7. 7
    Procédé selon la revendication 6, caractérisé en ce que le réseau de paramètres physiques (2) est programmable.
  8. 8
    Procédé selon la revendication 7, caractérisé en ce que le réseau de paramètres physiques (2) est programmé, au moins partiellement, par un mot (MP) fourni par un élément de mémorisation.
  9. 9
    Procédé selon la revendication 7 ou 8, caractérisé en ce que le réseau de paramètres physiques (2) est programmé, au moins partiellement, par du bruit (23).
  10. 10
    Procédé selon l'une quelconque des revendications 6 à 9, caractérisé en ce qu'il consiste à commander le réseau de paramètres physiques (2) également hors des périodes de génération de la donnée privée (s).
  11. 11
    Procédé selon l'une quelconque des revendications 6 à 10, caractérisé en ce que la donnée privée (s) est obtenue au moins à partir :d'une première donnée (SPI) mémorisée dans le circuit intégré ,· et d'une deuxième donnée (SP2) générée sur demande par le réseau de paramètres physiques (2).
  12. 12
    Procédé selon la revendication 11, caractérisé en ce qu'il consiste à rendre éphémère la deuxième donnée (SP2).
  13. 13
    Procédé selon la revendication 11 ou 12, caractérisé en ce que les nombres de bits des première (SPI) et deuxième (SP2) données sont proches l'un de l'autre, de préférence égaux.
  14. 14
    Circuit intégré, caractérisé en ce qu'il comporte des moyens pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 13.
  15. 15
    Circuit selon la revendication 14, caractérisé en ce qu'il comporte un circuit (22) de réinitialisation d'au moins un élément de mémorisation (21, 9, 25).
  16. 16
    Circuit selon la revendication 15, caractérisé en ce que le circuit de réinitialisation est constitué d'un ou plusieurs éléments retardateurs (71, 72, 73, 74, 75) initialisés par une commande de génération de la donnée privée (s).
  17. 17
    Circuit selon la revendication 16, caractérisé en ce que le retard apporté par au moins un élément retardateur (75) du circuit de réinitialisation est variable.
Independent claims17