Brevet FR3076423A1 — publié le 20190705

Procede et systerne d'activation cryptographique d'une pluralite d'equipements La presente invention concerne le domaine de Ia securite d'equipements, en particulier I'obtention d'une cle cryptographique utilisee pour le chiffrement ou le dechiffrement de donnees manipulees par un equipement. Un equipement securise doit en general effectuer deux taches : le chargement des executables et donnees specifiques de requipement, et son dernarrage sur Ia base de ces elements ; Ia recuperation ou Ia construction d'une cle cryptographique utilisee pour chiffrer ou dechiffrer des donnees par un equipement. La premiere tache est resolue par des techniques non traitees dans la presente proposition de brevet. La seconde tache suppose que la premiere tache est resolue et permet ensuite de « rougir » (i.e. dechiffrer, ou encore obtenir « en clair ») les donnees « noires » (i.e. chiffrees) stockees ou recuperees par requipement (ou inversement de « noircir » (i.e. chiffrer) les donnees « rouges » (i.e. dechiffrees) stockees ou recuperees par ('equipement). Pour proceder a ce « rougissement », requipement a plusieurs possibilites recuperer une cle cryptographique stockee dans requipement ; Ia cle peut etre stockee sur une memoire dediee et, idealement, etre protegee par des moyens physiques particuliers (du niveau de ce que peut proposer un TPM - en anglais « Trusted Platform Module »- par exemple) ; proposer Ia saisie d'une cle cryptographique par un operateur ; permettre ('injection d'une cle cryptographique depuis un peripherique connecte a requipement (par exemple une carte a puce) ou depuis une interface reseau ; proceder a la construction d'une cle cryptographique sur la base de deux demi- cies non sensibles (la connaissance d'une demi-cle ne suffisant pas a dechiffrer / attaquer les donnees chiffrees a recuperer) : la premiere demi-cle est stockee sur requipement, Ia seconde est stockee en general sur un peripherique amovible. Chacune de ces solutions a des avantages (en general : la simplicite de la procedure) et des inconvenients (bien souvent : des compromis de securite, voire des difficultes de passage a l'echelle Iorsqu'iI s'agit de demarrer un grand nombre d'equipements en temps contraint). La quatrieme solution fait partie des solutions dites d'activation cryptographique. Elle fait appel en general a un « bouchon CIK » (voir https://en.wikipedia.org/wiki/KSD- 64). La mise en oeuvre de ce type de solution necessite d'avoir un acces physique a 2 requipement active. Or certains cas d'emploi sont incompatibles de ce type d'exigence. C'est le cas par exemple : des equipements communicants dissemines sur un theatre d'operation ou un reseau de communication ; 5 des equipements (physiques ou virtualises) deployes dans un cloud. Le but de l'invention est de proposer une solution d'obtention d'une cle cryptographique utilisee pour chiffrer ou dechiffrer des donnees chiffrees utilisees par requipement qui permette de demarrer un grand nombre d'equipements (ou plus generalement d'environnements d'execution, en particulier des environnements 10 virtualises) en temps contraint et a distance. A cet effet, suivant un premier aspect, l'invention propose un systeme d'activation cryptographique comprenant un centre d'activation et un ensemble de premiers equipement(s), lesdits centre d'activation et equipements etant connectes par un reseau de telecommunications, dans lequel chaque premier equipement est adapte pour chiffrer, 15 respectivement dechiffrer, des donnees en fonction de ladite cle principale de chiffrement, lorsque ledit equipement dispose de ladite cle principale de chiffrement dechiffree, !edit systenne d'activation etant caracterise en ce que : chaque premier equipement comprend une memoire non volatile stockant une cle principale de chiffrement chiffree par une premiere cle secondaire de chiffrement et est 20 adapte pour, a un redemarrage de requipement, generer une requete d'activation cryptographique indiquant un identifiant dudit premier equipement et pour transmettre ladite requete d'activation cryptographique au centre d'activation via le reseau de telecommunications ; le centre d'activation est adapte pour recevoir ladite requete d'activation, pour valider la 25 requete d'activation en fonction d'au moins ('identifiant d'equipement indique dans la requete, et pour, seulement s'il a valide Ia requete d'activation, generer un message de reponse d'activation comprenant ladite premiere cle secondaire de donnees du premier equipement et pour transmettre ladite reponse d'activation au premier equipement via le reseau de telecommunications ; 30 ledit premier equipement etant adapte pour recevoir la reponse d'activation cryptographique, pour finaliser son activation cryptographique en extrayant la premiere cle secondaire de donnees du premier equipement de ladite reponse, en dechiffrant ladite cle principale de chiffrement stockee dans la memoire avec Ia premiere cle de chiffrement secondaire extraite et en obtenant ainsi ladite cle principale de chiffrement en clair en vue 35 du chiffrement de donnees par ledit premier equipement avec ladite cle principale ; ledit premier equipement est en outre adapte pour obtenir une deuxieme cle de chiffrement 3 secondaire, pour chiffrer la cle principale de chiffrement avec ladite deuxierne cle de chiffrement secondaire obtenue, pour stocker ladite cle principale de chiffrement chiffree dans la memoire non volatile ; et ledit premier equipement etant en outre adapte pour, prealablement a une mise hors 5 service posterieure audit redemarrage, supprimer de sa memoire non volatile Ia cle principale de chiffrement en clair et la deuxieme cle de chiffrement secondaire en clair. L'invention permet ainsi de disposer d'une solution permettant de proceder a une operation d'activation a distance depuis un poste d'activation centralise, en propageant 10 les donnees d'activation vers les equipements a activer par-dessus des reseaux eventuellement non maftrises, Elle autorise en outre Ia mise en oeuvre d'une propagation d'une activation le long d'une chaine d'activation pour ameliorer les performances d'une operation d'activation massive (i.e. sur un tres grand nombre d'equipements ou d'environnements d'execution a 15 activer en un minimum de temps). Dans des modes de realisation, le systeme d'activation cryptographique suivant ('invention comporte en outre une ou plusieurs des caracteristiques suivantes : chaque premier equipement est adapte pour, a chaque redemarrage du premier equipement, generer une requete d'activation cryptographique 20 destinee au centre d'activation pour Ia transmission par ce dernier de la cle de chiffrement secondaire ayant ete utilisee par le premier equipement pour obtenir Ia cle principale chiffree stockee sur la memoire non volatile ; chaque premier equipement est en outre adapte pour, avant ledit redemarrage, stocker dans la memoire non volatile, sa premiere cle secondaire 25 de donnees chiffree par une cle publique de chiffrement asymetrique en correspondance avec sa cle principale de chiffrement chiffree par ladite premiere cle secondaire de chiffrement ; chaque premier equipement etant en outre adapte pour, lors de la generation de Ia requete d'activation, extraire de sa memoire non volatile ladite premiere 30 cle secondaire de donnees chiffree par Ia cle publique de chiffrement asymetrique prealablement stockee et pour l'inserer dans la requete d'activation ; le centre d'activation etant adapte pour extraire de Ia requete d'activation revue ladite premiere cle secondaire de donnees chiffree par Ia cle publique de 35 chiffrement asymetrique, pour Ia dechiffrer a ['aide d'une cle privee de chiffrement asymetrique associee a ladite cle publique de chiffrement 4 asymetrique, Ia premiere cle secondaire de donnees du premier equipement comprise dans le message de reponse d'activation genere par ledit centre etant ladite premiere cle secondaire de donnees ainsi dechiffree par Ia cle privee ; 5 chaque premier equipement etant en outre adapte pour, avant ledit redemarrage, stocker dans Ia memoire non volatile, Ia deuxierne cle secondaire de chiffrement chiffree par la cle publique de chiffrement asymetrique en correspondance avec Ia cle principale de chiffrement chiffree par ladite cle secondaire de chiffrement ; 10 chaque premier equipement est en outre adapte pour chiffrer tout ou partie de la requete d'activation et dechiffrer tout ou partie de Ia reponse d'activation l'aide d'une cle symetrique de chiffrement des communications ; et parallelement le centre d'activation est en outre adapte pour chiffrer tout ou partie de la reponse d'activation et dechiffrer tout ou partie de Ia requete 15 d'activation a l'aide de ladite cle symetrique de chiffrement des communications ; le systeme d'activation cryptographique comprend en outre des deuxiemes equipements, et les premiers equipements, les deuxiemes equipements et le centre d'activation sont organises sous forme arborescente ayant pour racine 20 ledit centre d'activation, les premiers equipements etant les Ores des deuxiemes equipements, dans lequel chaque deuxieme equipement est adapte pour effectuer vis-a-vis de son premier equipement pare les operations decrites dans les revendications precedentes comme realisees par le premier equipement vis-a-vis du centre d'activation ; et une fois son activation 25 cryptographique effectuee, chaque premier equipement est alors adapte pour effectuer vis-a-vis de chacun de ses deuxiemes equipements fils, les operations decrites dans les revendications precedentes comme realisees par le centre d'activation vis-a-vis des premiers equipements. Suivant un deuxierne aspect, la presente invention propose un equipement adapte 30 pour etre connecte par un reseau de telecommunication a un systeme d'activation cryptographique comprenant un centre d'activation, ledit equipement etant adapte pour chiffrer, respectivement dechiffrer, des donnees en fonction d'une cle principale de chiffrement, lorsque ledit equipement dispose de ladite cle principale de chiffrement dechiffree, caracterise en ce qu'il comprend une memoire non volatile stockant une cle 35 principale de chiffrement chiffree par une premiere cle secondaire de chiffrement et est adapte pour, a un redemarrage de requipement, generer une requete d'activation 5 cryptographique indiquant un identifiant dudit equipement et pour transmettre ladite requete d'activation cryptographique au centre d'activation via le reseau de telecommunications ; ledit equipement etant adapte pour recevoir une reponse d'activation cryptographique 5 comprenant ladite premiere cle secondaire de donnees de requipement en provenance du centre d'activation, pour finaliser son activation cryptographique en extrayant de ladite reponse la premiere cle secondaire de donnees de requipement, en dechiffrant ladite cle principale de chiffrement stockee dans la memoire avec la premiere cle de chiffrement secondaire extraite et en obtenant ainsi ladite cle principale de chiffrement en clair en vue 10 du chiffrement de donnees par ledit equipement avec ladite cle principale ; ledit equipement est en outre adapte pour obtenir une deuxieme cle de chiffrement secondaire, pour chiffrer la cle principale de chiffrement avec ladite deuxieme cle de chiffrement secondaire obtenue, pour stocker ladite cle principale de chiffrement chiffree dans la memoire non volatile ; et 15 ledit equipement etant en outre adapte pour, prealablement a une mise hors service posterieure audit redemarrage, supprimer de sa memoire non volatile la cle principale de chiffrement en clair et Ia deuxieme cle de chiffrement secondaire en clair. Suivant un troisieme aspect, la presente invention propose un procede d'activation cryptographique dans un systerne d'activation cryptographique comprenant un centre 20 d'activation et un ensemble de premiers equipement(s) connectes par un reseau de telecommunications, ledit procede etant caracterise en ce qu'il comprend les etapes suivantes : - stockage par chaque premier equipement d'une une cle principale de chiffrement chiffree par une premiere cle secondaire de chiffrement dans une memoire non volatile du 25 premier equipement ; - a un redemarrage du premier equipement, generation par le premier equipement d'une requete d'activation cryptographique indiquant un identifiant dudit premier equipement et transmission par le premier equipement de ladite requete d'activation cryptographique au centre d'activation via le reseau de telecommunications ; 30 - reception par le centre d'activation de ladite requete d'activation, validation de la requete d'activation par le centre d'activation en fonction d'au moins ('identifiant du premier equipement indique dans Ia requete, et seulement s'il a valide la requete d'activation, generation par le centre d'activation d'un message de reponse d'activation comprenant ladite premiere cle secondaire de donnees du premier equipement et transmission par le 35 centre d'activation de ladite reponse d'activation au premier equipement via le reseau de telecommunications ; 6 - reception par ledit premier equipement de la reponse d'activation cryptographique, finalisation de son activation cryptographique en extrayant la premiere cle secondaire de donnees du premier equipement de ladite reponse, en dechiffrant ladite cle principale de chiffrement stockee dans la memoire avec la premiere cle de chiffrement secondaire 5 extraite et en obtenant ainsi ladite cle principale de chiffrement en clair ; - chiffrement, respectivement dechiffrement par chaque premier equipement de donnees en fonction de la cle principale de chiffrement en clair obtenue ; - obtention par ledit premier equipement d'une deuxieme cle de chiffrement secondaire, chiffrement par ledit premier equipement de la cle principale de chiffrement avec ladite 10 deuxieme cle de chiffrement secondaire obtenue, puis stockage de ladite cle principale de chiffrement chiffree par ledit premier equipement dans sa memoire non volatile ; et - prealablement a une mise hors service du premier equipement posterieure audit redemarrage, suppression de sa memoire non volatile de la cle principale de chiffrement en clair et de la deuxieme cle de chiffrement secondaire en clair. 15 Ces caracteristiques et avantages de ('invention apparaitront a la lecture de la description qui va suivre, donnee uniquement a titre d'exemple, et faite en reference aux dessins annexes, sur lesquels : la figure 1 represente une vue d'un systeme d'activation cryptographique dans un mode de realisation de ('invention ; 20 - la figure 2 est un organigramme d'etapes mises en oeuvre d'un procede d'activation cryptographique dans un mode de realisation de ('invention ; - la figure 3 est une vue des equipements et du centre d'activation dans un mode de realisation de ('invention. La figure 1 represente un systeme d'activation cryptographique S_CIS (en anglais 25 « Cryptographic Ignition System ») 1, dans un mode de realisation de ('invention. Le S_CIS 1 comprend deux sous-systernes : un sous-systeme de supervision d'activation cryptographique SS_CIM (en anglais « Cryptographic Ignition Management Sub-System ») 10 et un sous-systeme de reseau d'activation cryptographique SS_CIN 2 (en anglais « Cryptographic Ignition Network Sub-System »). 30 Dans le mode de realisation considere, le SS_CIM 10 est physiquement isole du SS_CIN 2 pour eviter toute fuite vers le reseau de donnees sensibles stockees dans le SS_CIM 10 Le SS_CIM 10 comporte un centre de gestion d'activation cryptographique CIMC (en anglais « Cryptographic Ignition Management Center ») 9. Le CIMC 9 correspond au 35 centre de gestion du systeme 1 et comprend par exemple une unite centrale, une 7 memoire et une interface homme-machine permettant les echanges avec un individu ayant le role d'administrateur du systeme, ROLE_CIS_A. Le SS_CIN 2 comprend un centre de reseau d'activation cryptographique CIC 6 (en anglais « Cryptographic Ignition Center »). Le CIC 6 comprend par exemple une unite 5 centrale, une memoire et une interface homme-machine permettant les echanges avec un individu ayant le role d'operateur du systeme, ROLE_CIS_O. Cet operateur ROLE_CIS_O detient, dans le mode de realisation considers, un support de securite CIT 8, de type carte a puce par exemple, permettant de realiser des operations de securite necessaires a ('activation d'un equipement dans le cas particulier decrit ici Iorsque le CIT 8 est interface 10 au CIC 6 (par exemple Iorsque la carte a puce 8 est inseree dans un receptacle complementaire dans le CIC 6, pour authentifier le porteur ROLE_CIS_O). Des elements cryptographiques necessaires a I'authentification de l'operateur et optionnellement a ['activation d'un equipement sont egalement stockes sur ce support CIT 8, notamment le CIT 8 dispose a minima d'une cle privee de chiffrement asymetrique notee AK_chiff.pr et 15 associee a la cle publique notee AK_chiff.pub (pour rappel, une telle cle publique permet de chiffrer un message quelconque, mais seul le possesseur de la cle privee peut dechiffrer le message ainsi chiffre). La machine CIC 6 dispose d'une memoire non necessairement de confiance et est adaptee pour communiquer avec le CIT 8. 20 Le SS_CIN 2 comprend un ensemble 3 d'equipements 7. Chaque equipement 7 comprend un dispositif d'activation CIA (en anglais « Cryptographic Ignition Agent »), qui dans requipement, est adapts pour communiquer avec le CIC 6 et pour realiser les operations necessaires a ('activation cryptographique de requipement. Sur la figure 1 sont ainsi representes les equipements 7 distincts comportant chacun un dispositif d'activation 25 respectivement CIA.1, CIA.2, CIA.3, CIA.4, CIA.5. Des equipements 7 peuvent etre definis dans le CIMC 9 comme formant un groupe, CIAG (en anglais « Cryptographic Ignition Agent Group »). Les operateurs ROLE_CIS_O sont autorises a gerer ('activation d'un groupe d'equipements. Un equipement peut appartenir a plusieurs groupes. Par exemple, dans le cas represents, les 30 dispositifs d'activation CIA.1, CIA.2, CIA.3 forment le groupe CIAG.1. Et les dispositifs d'activation CIA.3, CIA.4, CIA.5 forment le groupe CIAG.2. Chaque groupe correspond a une paire de cle AK_chiff.pr/AK_chiff.pub, qui lui est propre et qui est differente de celle correspondant a un groupe different. Chacun des equipements/dispositifs d'activation CIA.1, CIA.2, CIA.3, CIA.4, CIA.5 35 est relie par une liaison bi-directionnelle (qui peut etre banalisee, donc pas forcement de confiance) de telecommunication avec le CIC 6, par exemple via le reseau Internet ou un 8 reseau de radiocommunication mobile 3G ou 4G. Les equipements 7 et le CIC 6 comprennent donc les interfaces (par exemple modem ou antenne radiofrequence et emetteur-recepteur radiofrequence ...) adaptees pour mettre en oeuvre cette liaison. Dans le cas consideres, les equipements 7 sont les equipements d'un centre de 5 donnees (en anglais « data center »), notamment ordinateurs centraux, serveurs, baies de stockage, equipements reseaux et de telecommunications, constituant le systeme d'information dune entreprise (dans un autre mode de realisation, ('ensemble 3 d'equipements est un parc d'equipements stockant des donnees d'une entreprise quelconque). 10 De nos jours, les centres de donnees ont d'importants besoins en matiere de stockage leur permettant tout aussi bien de stocker des informations appartenant a des clients, mais aussi leurs propres donnees. Ce volume engendre un important flux entrant et sortant de materiels, et une problematique de securite pour un centre de donnees est de garantir qu'un disque de stockage de donnees sortant n'implique pas une fuite des 15 donnees qu'il contient (par exemple un « attaquant » recuperant les disques durs dans une decharge pour y analyser les donnees qu'ils contiennent). Une solution a cette problematique de securite est de chiffrer l'ensemble des disques entrant et ainsi, lors de leurs sorties : les disques ne sont alors plus exploitables par un « attaquant » sans Ia cle de chiffrement detenue au sein du centre de donnees. 20 La presente invention propose aux administrateurs du centre de donnees considere ici de resoudre en outre : une problematique de securite : pour chaque equipement 7 au sein du centre de donnees, comment lui mettre a disposition a chaque demarrage, de maniere securise, la cle de chiffrement de son disque dur (Ia cle ne pouvant 25 etre stockee en clair avec requipement) ; une problematique de disponibilite/performance : comment mettre rapidement A disposition les cies de chiffrement pour que tous les equipements 7 puissent demarrer en un temps en accord avec Ia politique de disponibilite du centre de donnees (l'injection de cle par un operateur sur tous ces equipements n'est 30 pas envisageable). A cette fin, les differents elements du systeme 1 tels que mentionnes ci-dessus sont adaptes pour mettre en oeuvre les &apes decrites ci-dessous en reference a Ia figure 2. 35 Dans une etape d'initialisation 100_0, lorsqu'un nouvel equipement EQPT.i arrive au sein du centre de donnees et donc au sein du systeme 1, un operateur installe et 9 configure ce nouvel equipement EQPT.i. L'equipement EQPT.i est notamment enregistre sur le CIMC 9 par I'administrateur ROLE_CIS_A comme element du systeme 1 et dans les groupes d'activation auxquels it appartient. Cette etape d'initialisation permet de recuperer des informations de premiere initialisation de requipement EQPT.i sur le 5 systeme 1 : notamment le CIMC 9 prepare une cle symetrique de chiffrement des telecommunications K_COM_i_0 et des donnees d'authentification de requipement EQPT.i dont a minima une quantite a usage unique note RAND_LO (cette quantite, et ses actualisations, servent a eviter un rejeu) et un identifiant « i » de requipement EQPT.i . Le CIMC 9 fournit, a ('aide d'un support physique, ces elements au CIC 6 qui stocke dans 10 sa memoire non volatile un hache du RAND_LO (i.e. le resultat d'une fonction de hachage sur RANDWO fournissant une empreinte de sa valeur). Un dispositif CIA, nomme CIA.i est installs sur ce nouvel equipement EQPT.i et initialise avec les donnees recuperees precedemment (identifiant « i », RAND_i_O et K_COM_i_0). 15 Lors de ('installation et du premier demarrage de I'EQPT.i dans le systerne 1 par un operateur, requipement EQPT.i (ou le CIA.i, ou distribution des traitements entre EQPT.i et CIA.i) : - genere une cle de chiffrement DCK (en anglais « Data Ciphering Key ») aleatoirement (qui sera ensuite utilisee au cours des periodes d'utilisation 20 operationnelle de requipement EQPT.i) ; genere une cle symetrique temporaire de chiffrement SK_TEMP_0 aleatoirement ; - chiffre, avec protection en integrite par exemple, la DCK avec la cle SK_TEMP_0 : soit DCK _chill Ia cle chiffree obtenue ; 25 - obtient la cle publique de chiffrement, AK_chiff.pub du centre d'activation CIC 6/CIT 8 et chiffre alors la cle temporaire SK_TEMP_0 avec la cle publique : soit SK_TEMP_O_chiff Ia cle chiffree obtenue ; - efface de sa memoire non volatile : Ia DCK en clair ; 30 Ia SK_TEMP_0 en clair ; - stocke dans sa memoire non volatile : a/ la DCK_chiff ; b/ la cle temporaire SK_TEMP_O_chiff ; d la cle de chiffrement des telecommunications K_COM_i_0 (si possible 35 dans une zone memoire protegee en confidentialite et integrite ; it y a une cle K_COM_I_O differente pour cheque CIA.i) ; 10 d/ la quantite a usage unique RAND_i_0 (si possible dans une zone memoire protegee en confidentialite et integrite). Ulterieurement, apres le premier redemarrage suivant la premiere mise hors 5 service de requipement EQPT.i (puis apres chaque redemarrage suivant une mise hors service sachant que Ia mise hors service efface les donnees stockees en memoire volatile), durant sa phase d'utilisation, requipement 7, comprenant requipement EQPT.i et le CIA.i installe sur cet equipement, ne dispose plus de sa DCK en clair et ne peut donc plus utiliser les donnees utiles stockees chiffrees dans sa memoire, ni chiffrer de 10 nouvelles donnees utiles a stocker. II dispose des elements listes precedemment stockees dans sa memoire non volatile. Les etapes suivantes d'activation cryptographique sont mises en ceuvre pour que requipement EQPT_i puisse re-obtenir sa cle de chiffrement cryptographique DCK en 15 clair. Dans une etape 101, requipement EQPT.i procede a une requete d'obtention de sa cle de chiffrement DCK en clair aupres de son dispositif CIA.i. Dans une etape 102, suite a la reception de cette requete d'obtention de cle DCK, le CIA.i genere une requete d'activation cryptographique, chiffree en tout ou partie avec 20 K_COM_i_0 et comprenant l'identifiant « i » de requipement EQPT.i ; une demande de redemarrage ; RAND_i_O ; SK_TEMP_O_chiff. 25 Le CIA.i transmet cette requ8te d'activation cryptographique au CIC 6, sur Ia liaison les reliant. Dans une etape 103, a l'aide de l'identifiant « i » fourni, le CIC 6 retrouve dans sa memoire non volatile (suivant les modes de realisation) le hache du RAND_i_O associe. Si l'etape 103 retourne un resultat, dans une etape 104, le CIC 6 fournit au CIT 8 30 la requete recue du CIA.i 7 et le hache du RAND_I_0 precedemment retrouve. Dans une etape 105, le CIT 8 realise les verifications suivantes reconstruit Ia cle K_COM_i_O correspondant au CIA.i par des moyens cryptographiques a l'aide des elements a sa disposition (par exemple, iI reconstruit cette cle par une methode de derivation de cle cryptographique a 35 partir d'une cle maitresse stock& sur le CIT ; dans un autre mode de 11 realisation, la cle K_COM_i_O pourrait etre stockee en memoire non volatile sur le CIC 6) ; it effectue les calculs cryptographiques sur les elements de la requete impliquant la K_COM_I_0 pour valider si les donnees chiffrees par cette cle 5 sont integres, puis si necessaire pour effectuer le dechiffrement des donnees chiffrees a ('aide de cette cle ; it verifie la validite de RAND_i_0 regu en la comparant avec la quantite precedemment stockee dans le CIC 6 telle que definie par le hache du 10 Si l'une de ces verifications n'est pas correcte, dans une etape 107, le CIT 8 repond au CIC 6 que ('activation a ete refusee et ainsi, dans une etape 108, le CIC 6 repond au CIA.i qu'il n'autorise pas ('activation cryptographique. Ce refus est ensuite relay& dans une etape 109, par un message de refus depuis le CIA.i a I'EQPT.i. L'equipement ne regoit pas les elements necessaires a son activation et 15 it est alors pour lui impossible de demarrer (i.e. il ne peut pas dechiffrer son disque dur sans la cle). En outre, un operateur alors present sur le centre d'activation CIC 6/CIT 8 peut optionnellement controler la demande d'activation de requipement 7 et I'autoriser ou la refuser. Dans le cas d'un refus de I'operateur, les etapes 108, 109 telles qu'indiquees ci- 20 dessus sont mises en oeuvre. Si les verifications a l'etape 105 sont correctes et en ('absence de refus de l'operateur, le CIT 8, dans une etape 111, dechiffre la quantite SK_TEMP_0_Chiff pour permettre ('activation a ('aide de sa cle prive AK_chiff.pr. Ainsi, dans une etape 112, le CIT 8 genere : 25 - une nouvelle quantite a usage unique d'authentification RAND_i_1 a utiliser pour la prochaine requete d'activation de requipement 7 ; - une nouvelle cle de chiffrement de telecommunications K_COM_i_1 a utiliser pour la prochaine requete d'activation de requipement 7. Puis le CIT 8 chiffre par K_COM_i_O : 30 la quantite SK_TEMP_O ; - la nouvelle quantite a usage unique d'authentification RAND_i_1; - la nouvelle cle de chiffrement de telecommunications K_COM_i_1. Le CIT 8 dans une etape 113 envoie, au CIC 6, les elements suivants : - les elements chiffres par K_COM_I_0 a l'etape 112; 35 - le hache du RAND_I_1; 12 Dans une etape 114, a la reception de ces elements, le CIC 6 met a jour le hache du RAND_I_1 dans sa memoire non volatile. De plus, le CIC 6 envoie ensuite au CIA.i les elements chiffres par K_COM_i_0 dans un message de reponse d'activation cryptographique, dans une etape 115. 5 Dans une etape 116, le CIA.i dechiffre avec K_COM_LO le message de reponse Puis it utilise la SKTEMP_O revue pour dechiffrer DCK_chiff. Le CIA.i fournit alors dans une etape 117 la cle DCK en clair a I'EQPT.i qui ('utilise alors pour chiffrer ou dechiffrer des donnees utiles. L'activation cryptographique requise 10 est alors effectuee. Dans une etape 118, le CIA.i : genere aleatoirement, une nouvelle cle temporaire SK_TEMP_1, puis chiffre, le cas echeant avec protection en integrite, la DCK avec la cle symetrique SK_TEMP_1 : soit DCK_chiff la cle chiffree ainsi obtenue (on notera que cette 15 generation et ce chiffrement pourraient dans un autre mode de realisation etre realises par le centre d'activation CIC6/CIT 8, puis transmis a requipement 7) ; chiffre la SK_TEMP_1 avec la cle publique AK_chiff.pub ; soit SK_TEMP_1_chiff la cle chiffree obtenue ; efface de sa memoire non volatile : 20 la DCK en clair ; la SK_TEMP_1 en clair ; stocke dans sa memoire non volatile (a la place des elements a, b, c, d stockes precedemment dans la memoire non volatile) : a/ DCK_chiff ; 25 b/ SK_TEMP_1_chiff ; c/ K_COM_i_1 (si possible dans une zone protegee en confidentialite et integrite) ; d/ RAND_i_1 (si possible dans une zone protegee en confidentialite et integrite). 30 A la prochaine mise hors tension, suivie d'un redernarrage, les &apes d'activation cryptologique decrites ci-dessus a partir de l'etape 101 seront ainsi remises en oeuvre en considerant les derniers elements a, b, c, d indiques ci-dessus a la place des elements a, b, c, d precedemment stockees dans les memoires. 35 13 Ainsi, une fois requipement sot du centre de donnees, it est alors impossible pour un attaquant de recuperer des informations sur un equipement car les donnees sont chiffrees et la reconstruction de Ia cle de chiffrement n'est pas possible sans les donnees cryptographiques stockee sur le CIT (ou CIC suivant les modes de realisation). 5 L'ensemble des requetes d'activation sont revues sur le centre d'activation CIC6/CIT 8 et un dimensionnement adequat du systeme 1 permet ('activation de ('ensemble des equipements 7 du systeme 1 en un temps en accord avec Ia politique d'indisponibilite du centre de donnees. 10 Dans un mode de realisation, une activation hierarchique est mise en oeuvre permettant une activation plus rapide d'un parc d'equipements (ou d'environnements d'execution) organises en arbre par propagation de ('activation le long de l'arbre. En reference a Ia figure 3, le nceud 30 est la racine de l'arbre et correspond au centre d'activation (CIC 6 et CIT 8) qui realise les fonctions Iui incombant telles que 15 decrites ci-dessus en reference aux etapes a partir de l'etape 101. Les nceuds 41, respectivement 42 et 43 sont par exemple les equipements 7 comportant les CIA.1, respectivement CIA.2, CIA.3 du groupe CIAG.1, qui mettent en oeuvre a chaque redemarrage les operations d'activation cryptographique decrites en reference a Ia figure 2 et incombant a requipement 7, en communiquant avec le CIC 20 6/CIC 8. Dans cette structure en arbre, le nceud 41 (correspondant a requipement 7 comportant le CIA.1) a deux equipements 7 fils correspondant aux nceuds 51 et 52. Similairement le nceud 42 (correspondant a requipement 7 comportant le CIA.2) a deux equipements 7 fils correspondant aux nceuds 53 et 54. 25 Chacun des nceuds fils est retie a son nceud Ore par une liaison de telecommunication bilaterale. Et ('activation cryptographique est effectuee par un equipement 7 de type nceud fils conformement aux etapes decrites a partir de l'etape 101 incombant a un equipement 7 si ce n'est que c'est son nceud Ore, une fois que son activation cryptographique a ete effectuee avec succes, qui effectue les fonctions decrites 30 dans ces etapes comme incombant au CIC 6/CIT 8. A son tour, un nceud fils, une fois son activation cryptographique effectuee, pourra repondre a une requete d'activation cryptographique de ses equipements fils. L'activation d'un parc d'equipement apres un redemarrage complet du parc notamment est ainsi considerablement acceleree. 35 La presente invention permet ainsi : 14 - de realiser l'activation cryptographique de facon securisee merne sur un reseau non maitrise ; - une gestion centralisee des activations d'un parc d'equipements (ou d'environnements d'execution) ; 5 de deleguer l'activation pour augmenter les performances d'activation d'un reseau d'equipements (ou d'environnements d'execution) ; - ('utilisation du principe d'activation cryptographique sur un parc d'equipements. La solution est applicable a des equipements materiels, par exemple dans des 10 systemes d'information, mais aussi a des solutions virtualisees, par exemple des applications logicielles. Plus generalement, ('invention peut etre mise en ceuvre dans tout systeme impliquant un reseau d'equipements qu'il s'agit d'activer a distance et en un minimum de temps. Parmi les cas typiques, on peut citer notamment : 15 l'activation des machines physiques et des machines virtuelles d'un datacenter (cloud) apres une coupure et restauration d'energie ; l'activation de pares de machines bureautiques de type poste fixe utilisant des disques chiffres ; l'activation d'un reseau d'equipements de radiotransmission prives, par exemple 20 militaires. Dans un mode de realisation, chaque equipement 7 comprend un microprocesseur et une memoire et le dispositif d'activation CIA de requipement 7 comprend un logiciel comprenant des instructions logicielles qui est stocke dans la memoire de requipement 7 et qui, Iorsqu'il est execute, met en ceuvre les etapes incombant au CIA evoquees en 25 reference a la figure 2. De meme, dans un mode de realisation, le CIC 6 comprend un microprocesseur et une memoire comprenant des instructions logicielles stockees dans Ia memoire du CIC 6 et qui, Iorsqu'elles sont executees, mettent en ceuvre les etapes incombant au CIC 6 evoquees en reference a la figure 2. Dans un autre mode de realisation, un CIA d'un equipement 7 et/ou un CIC 6 sont 30 realises chacun sous forme d'un composant logique programmable, tel qu'un FPGA (de l'anglais Field Programmable Gate Array), ou encore sous forme d'un circuit integre dedie, tel qu'un ASIC (de l'anglais Applications Specific Integrated Circuit). On notera que ('utilisation d'une cle de chiffrement de telecommunication K_COM_i_0 (ou a Ia erne iteration successive : K_COM_i_t) est optionnelle. 35 La repartition des taches entre le CIT 8 et le CIC 6 telle que decrite ci-dessus est configurable et modifiable, le CIC 6 pouvant en realite dans un mode de realisation 15 realiser l'ensemble des taches. De meme, la repartition des taches entre le CIA.i et l'EQPT.i REVENDICATIONS1.- Systeme d'activation cryptographique (1) comprenant un centre d'activation (6,8) et un ensemble de premiers equipement(s) (7), lesdits centre d'activation et equipements etant connectes par un reseau de telecommunications, dans lequel chaque premier equipement est adapte pour chiffrer, respectivement dechiffrer, des donnees en fonction d'une cle principale de chiffrement, lorsque ledit premier equipement dispose de ladite cle principale de chiffrement dechiffree, ledit systerne d'activation etant caracterise en ce que chaque premier equipement comprend une memoire non volatile stockant une cle principale de chiffrement chiffree par une premiere cle secondaire de chiffrement et est adapte pour, a un redemarrage du premier equipement, generer une requete d'activation cryptographique indiquant un identifiant dudit premier equipement et pour transmettre ladite requete d'activation cryptographique au centre d'activation via le reseau de telecommunications ; le centre d'activation est adapte pour recevoir ladite requete d'activation, pour valider la requete d'activation en fonction d'au moins ('identifiant du premier equipement indique dans Ia requete, et pour, seulement s'il a valide Ia requete d'activation, generer un message de reponse d'activation comprenant ladite premiere cle secondaire de donnees du premier equipement et pour transmettre ladite reponse d'activation au premier equipement via le reseau de telecommunications ; ledit premier equipement etant adapte pour recevoir la reponse d'activation cryptographique, pour finaliser son activation cryptographique en extrayant Ia premiere cle secondaire de donnees du premier equipement de ladite reponse, en dechiffrant ladite cle principale de chiffrement stockee dans Ia memoire avec Ia premiere cle de chiffrement secondaire extraite et en obtenant ainsi ladite cle principale de chiffrement en clair en vue du chiffrement de donnees par ledit premier equipement avec ladite cle principale ; ledit premier equipement est en outre adapte pour obtenir une deuxierne cle de chiffrement secondaire, pour chiffrer Ia cle principale de chiffrement avec ladite deuxierne cle de chiffrement secondaire obtenue, pour stocker ladite cle principale de chiffrement chiffree dans Ia memoire non volatile ; et ledit premier equipement etant en outre adapte pour, prealablement a une mise hors service posterieure audit redemarrage, supprimer de sa memoire non volatile Ia cle principale de chiffrement en clair et la deuxieme cle de chiffrement secondaire en clair. 2.- Systeme d'activation cryptographique (1) selon Ia revendication 1, dans lequel chaque premier equipement (7) est adapte pour, a chaque redemarrage du premier equipement, 17 generer une requete d'activation cryptographique destinee au centre d'activation (6, 8) pour Ia transmission par ce dernier de Ia cle de chiffrement secondaire ayant ete utilisee par le premier equipement pour obtenir la cle principale chiffree stock& sur Ia memoire non volatile. 5 3.- Systeme d'activation cryptographique (1) selon la revendication 1 ou 2, dans lequel chaque premier equipement (7) est en outre adapte pour, avant ledit redemarrage, stocker dans sa memoire non volatile, sa premiere cle secondaire de donnees chiffree par une cle publique de chiffrement asymetrique en correspondance avec sa cle principale de 10 chiffrement chiffree par ladite premiere cle secondaire de chiffrement ; chaque premier equipement etant en outre adapte pour, lors de la generation de la requete d'activation, extraire de sa memoire non volatile ladite premiere cle secondaire de donnees chiffree par la cle publique de chiffrement asymetrique prealablement stockee et pour l'inserer dans la requete d'activation ; 15 le centre d'activation (6, 8) etant adapte pour extraire de Ia requete d'activation recue ladite premiere cle secondaire de donnees chiffree par la cle publique de chiffrement asymetrique, pour la dechiffrer a l'aide d'une cle privee de chiffrement asymetrique associee a ladite cle publique de chiffrement asymetrique, Ia premiere cle secondaire de donnees du premier equipement comprise dans le message de reponse d'activation 20 genere par ledit centre etant ladite premiere cle secondaire de donnees ainsi dechiffree par la cle privee ; chaque premier equipement etant en outre adapte pour, avant ledit redemarrage, stocker dans la memoire non volatile, la deuxieme cle secondaire de chiffrement chiffree par la cle publique de chiffrement asymetrique en correspondance avec la cle principale de 25 chiffrement chiffree par ladite cle secondaire de chiffrement. 4.- Systeme d'activation cryptographique (1) selon I'une des revendications precedentes, dans lequel chaque premier equipement (7) est en outre adapte pour chiffrer tout ou partie de Ia requete d'activation et dechiffrer tout ou partie de Ia reponse d'activation a 30 l'aide d'une cle symetrique de chiffrement des communications ; et parallelement le centre d'activation (6, 8) est en outre adapte pour chiffrer tout ou partie de la reponse d'activation et dechiffrer tout ou partie de Ia requete d'activation a l'aide de ladite cle symetrique de chiffrement des communications. 35 5.- Systeme d'activation cryptographique (1) selon l'une des revendications precedentes, comprenant en outre des deuxiemes equipements (51, 52), dans lequel les premiers 18 equipements (41), les deuxiemes equipements et le centre d'activation (6,8) sont organises sous forme arborescente ayant pour racine ledit centre d'activation, les premiers equipements (41) etant les Ores des deuxiemes equipements, dans lequel chaque deuxieme equipement est adapte pour effectuer vis-a-vis de son premier 5 equipement pere les operations decrites dans les revendications precedentes comme realisees par le premier equipement vis-a-vis du centre d'activation ; et une fois son activation cryptographique effectuee, chaque premier equipement est alors adapte pour effectuer vis-a-vis de chacun de ses deuxiemes equipements fits, les operations decrites dans les revendications precedentes comme realisees par le centre d'activation vis-a-vis 10 des premiers equipements. 6.- Equipement adapte pour etre connecte par un reseau de telecommunication a un systeme d'activation cryptographique (1) comprenant un centre d'activation (6,8), ledit equipement etant adapte pour chiffrer, respectivement dechiffrer, des donnees en fonction 15 d'une cle principale de chiffrement, lorsque ledit equipement dispose de ladite cle principale de chiffrement dechiffree, caracterise en ce qu'il comprend une memoire non volatile stockant une cle principale de chiffrement chiffree par une premiere cle secondaire de chiffrement et est adapte pour, a un redemarrage de requipement, generer une requete d'activation cryptographique indiquant un identifiant dudit equipement et pour 20 transmettre ladite requete d'activation cryptographique au centre d'activation via le reseau de telecommunications ; ledit equipement etant adapte pour recevoir une reponse d'activation cryptographique comprenant ladite premiere cle secondaire de donnees de requipement en provenance du centre d'activation, pour finaliser son activation cryptographique en extrayant de ladite 25 reponse la premiere cle secondaire de donnees de requipement, en dechiffrant ladite cle principale de chiffrement stockee dans Ia memoire avec la premiere cle de chiffrement secondaire extraite et en obtenant ainsi ladite cle principale de chiffrement en clair en vue du chiffrement de donnees par ledit equipement avec ladite cle principale ; ledit equipement est en outre adapte pour obtenir une deuxieme cle de chiffrement secondaire, 30 pour chiffrer la cle principale de chiffrement avec ladite deuxieme cle de chiffrement secondaire obtenue, pour stocker ladite cle principale de chiffrement chiffree dans la memoire non volatile ; et ledit equipement etant en outre adapte pour, prealablement a une mise hors service posterieure audit redemarrage, supprimer de sa memoire non volatile Ia cle principale de 35 chiffrement en clair et Ia deuxieme cle de chiffrement secondaire en clair. 19 7.- Equipement selon la revendication 6 adapte pour etre le pare d'au moins un autre equipement qui lui est connecte via le reseau de telecommunications dans le systeme d'activation cryptographique organise sous forme arborescente, ledit equipement etant 5 adapte pour recevoir une requete d'activation cryptographique en provenance de l'autre equipement et indiquant un identifiant de I'autre equipement, pour valider la requete d'activation de I'autre equipement en fonction d'au moins ('identifiant de l'autre equipement indique dans la requete, et pour, seulement si requipement a finalise sa propre activation cryptographique et s'il a valide la requete d'activation, generer un 10 message de reponse d'activation comprenant ladite premiere cle secondaire de donnees de l'autre equipement et pour transmettre ladite reponse d'activation a l'autre equipement via le reseau de telecommunications. 8.- Procede d'activation cryptographique dans un systeme d'activation cryptographique 15 (1) comprenant un centre d'activation (6,8) et un ensemble de premiers equipement(s) (7) connectes par un reseau de telecommunications, !edit procede etant caracterise en ce qu'iI comprend !es etapes suivantes : - stockage par chaque premier equipement d'une une cle principale de chiffrement chiffree par une premiere cle secondaire de chiffrement dans une memoire non volatile du 20 premier equipement ; - a un redemarrage du premier equipement, generation par le premier equipement d'une requete d'activation cryptographique indiquant un identifiant dudit premier equipement et transmission par le premier equipement de ladite requete d'activation cryptographique au centre d'activation via le reseau de telecommunications ; 25 - reception par le centre d'activation de ladite requete d'activation, validation de la requete d'activation par le centre d'activation en fonction d'au moins ('identifiant du premier equipement indique dans la requete, et seulement s'il a valide la requete d'activation, generation par le centre d'activation d'un message de reponse d'activation comprenant ladite premiere cle secondaire de donnees du premier equipement et transmission par le 30 centre d'activation de ladite reponse d'activation au premier equipement via le reseau de telecommunications ; - reception par ledit premier equipement de la reponse d'activation cryptographique, finalisation de son activation cryptographique en extrayant la premiere cle secondaire de donnees du premier equipement de ladite reponse, en dechiffrant ladite cle principale de 35 chiffrement stockee dans la memoire avec la premiere cle de chiffrement secondaire extraite et en obtenant ainsi ladite cle principale de chiffrement en clair ; 20 - chiffrement, respectivement dechiffrement par chaque premier equipement de donnees en fonction de Ia cle principale de chiffrement en clair obtenue ; - obtention par ledit premier equipement d'une deuxieme cle de chiffrement secondaire, chiffrement par ledit premier equipement de la cle principale de chiffrement avec ladite 5 deuxieme cle de chiffrement secondaire obtenue, puis stockage de ladite cle principale de chiffrement chiffree par ledit premier equipement dans sa memoire non volatile ; et - prealablement a une mise hors service du premier equipement posterieure audit redemarrage, suppression de sa memoire non volatile de Ia cle principale de chiffrement en clair et de Ia deuxieme cle de chiffrement secondaire en clair. 10 9.- Procede d'activation cryptographique selon Ia revendication 8, selon lequel a chaque redemarrage du premier equipement, une requete d'activation cryptographique destinee au centre d'activation (6, 8) est generee pour la transmission par ce dernier de Ia cle de chiffrement secondaire ayant ete utilisee par le premier equipement pour obtenir Ia cle 15 principale chiffree stockee sur Ia memoire non volatile. 10.- Procede d'activation cryptographique selon la revendication 8 ou 9, selon lequel le systerne d'activation cryptographique (1) comprend en outre des deuxiemes equipements (51, 52), et les premiers equipements (41), les deuxiemes equipements et le centre 20 d'activation (6,8) sont organises sous forme arborescente ayant pour racine ledit centre d'activation, les premiers equipements (41) etant les Ores des deuxiemes equipements, comprenant les etapes suivantes - mise en oeuvre par chaque deuxieme equipement, vis-a-vis de son premier equipement pere, des operations decrites dans les revendications 8 ou 9 comme realisees par le 25 premier equipement vis-a-vis du centre d'activation ; et - une fois son activation cryptographique effectuee, mise en oeuvre par chaque premier equipement vis-à-vis de chacun de ses deuxiemes equipements fils, des operations decrites dans les revendications 8 ou 9 comme realisees par le centre d'activation vis-a-vis des premiers equipements. 30