INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans les procédés connus, lorsqu'un terminal mobile doit être invalidé, il est nécessaire de reprogrammer ce terminal ou de reprogrammer la serrure électronique pour que celle-ci ne se déplace plus dans son état déverrouillé lorsque ce terminal mobile est présenté. Dans ce texte, "invalider un terminal mobile" signifie annuler les autorisations d'accès du terminal mobile pour qu'il ne puisse plus déverrouiller une serrure électronique qu'il pouvait, par le passé, déverrouiller. Par exemple, dans le cas du procédé de la demande EP1321901, un terminal mobile peut être invalidé en ne lui transmettant pas le certificat cryptographique qui l'autorise à déverrouiller une serrure électronique particulière. Un terminal mobile peut aussi être invalidé en révoquant son certificat cryptographique. Lorsqu'une serrure électronique est déplacée d'un bâtiment vers un autre, il peut être nécessaire d'invalider tous les terminaux mobiles qui étaient autorisés à déverrouiller cette serrure électronique. Dans ce cas, chaque terminal mobile doit être invalidé individuellement ce qui est long et fastidieux à faire si le nombre de terminaux mobiles est important. Il est donc aussi souhaitable de disposer d'un procédé plus simple pour invalider l'ensemble des terminaux mobiles qui précédemment étaient autorisés à déverrouiller une serrure électronique particulière.
L'invention a également pour objet un terminal mobile pour la réalisation du système de contrôle d'accès ci-dessus, dans lequel le terminal mobile comporte un microprocesseur et une mémoire contenant un identifiant de terminal qui identifie de façon unique ce terminal mobile parmi l'ensemble des terminaux mobiles du système de contrôle d'accès, ce terminal mobile étant autorisé à déplacer une première serrure électronique du système de contrôle d'accès dans son état déverrouillé, la mémoire de ce terminal mobile contenant à cet effet un premier cryptogramme construit à partir de l'identifiant de ce terminal mobile et en mettant en œuvre un algorithme de chiffrement prédéterminé paramétré par la clé unique de la première serrure électronique, la clé unique de la première serrure électronique n'étant pas enregistrée dans la mémoire de ce terminal mobile de sorte qu'il n'est pas possible de construire le premier cryptogramme seulement à partir des informations contenues dans la mémoire de ce premier terminal mobile, dans lequel le terminal mobile est configuré pour exécuter les étapes suivantes à chaque fois que le terminal mobile souhaite déplacer la première serrure électronique dans son état déverrouillé : 1) le terminal mobile et la première serrure électronique échangent un nombre, appelé "nonce", de sorte que ce nonce est connu à la fois du terminal mobile et de la première serrure électronique, ce nonce variant à chaque fois que le le premier terminal mobile souhaite déplacer la première serrure électronique dans son état déverrouillé, 2) le terminal mobile construit une première signature numérique à partir de premières données et en mettant en œuvre un algorithme de chiffrement prédéterminé paramétré par une clé de chiffrement dérivée du premier cryptogramme contenu dans la mémoire de ce premier terminal mobile, ces premières données contenant au moins le nonce échangé avec la première serrure électronique, puis 3) le terminal mobile transmet à la première serrure électronique une première trame d'informations, cette première trame d'informations contenant son identifiant de terminal et la première signature numérique construite.
Les modes de réalisation de ce terminal peuvent comporter la caractéristique suivante : - l'identifiant de ce terminal mobile est enregistré dans une zone mémoire non-réinscriptible.
L'invention a également pour objet une première serrure électronique pour la réalisation du système de contrôle d'accès ci-dessus, dans lequel la première serrure électronique est déplaçable entre : - un état verrouillé dans lequel elle interdit l'accès au bâtiment, et - un état déverrouillé dans lequel elle autorise l'accès au bâtiment, la serrure électronique comportant un microprocesseur et une mémoire contenant une clé unique de serrure différente de toutes les clés uniques de serrure des autres serrures électroniques du système de contrôle d'accès, dans lequel la première serrure électronique est configurée pour exécuter les étapes suivantes à chaque fois que le premier terminal mobile souhaite déplacer la première serrure électronique dans son état déverrouillé : - le premier terminal mobile et la première serrure électronique échangent un nombre, appelé "nonce", de sorte que ce nonce est connu à la fois du premier terminal mobile et de la première serrure électronique, ce nonce variant à chaque fois que le premier terminal mobile souhaite déplacer la première serrure électronique dans son état déverrouillé, - en réponse à la réception de la première trame d'informations, la première serrure électronique construit un deuxième cryptogramme à partir de l'identifiant de terminal contenu dans la première trame d'informations et en mettant en œuvre le même algorithme de chiffrement prédéterminé que celui mis en œuvre pour construire le premier cryptogramme paramétré par la clé unique contenue dans la mémoire de la première serrure électronique, puis - la première serrure électronique vérifie, en utilisant le nonce échangé et la première signature numérique reçue, que le deuxième cryptogramme construit est identique au premier cryptogramme utilisé pour construire la première signature numérique contenue dans la première trame d'informations et dans le cas où le deuxième cryptogramme est différent du premier cryptogramme, le déplacement de la serrure électronique depuis son état verrouillé vers son état déverrouillé est systématiquement interdit.
Par commodité de représentation, les alternances du champ électrique d’agitation – et donc les alternances du déplacement forcé des composant 2, 3 qui en résultent – sont symbolisées par une flèche double sur les figures 2, 3, 4 et 5.
Ces mouvements d’agitation impartis aux composants 2, 3, dont la vitesse dépend notamment de la fréquence et de l’intensité du champ électrique alternatif d’agitation 11, c’est-à-dire de la fréquence et de l’amplitude dudit champ électrique alternatif créé par le générateur 10, provoquent des impacts multiples et répétés sur les composants 2, 3, et en particulier sur les agglomérats qui mêlent, dans le mélange initialement introduit dans le réceptacle 5, plusieurs composants 2, 3 appartenant aux deux familles, ce qui a pour effet de disloquer lesdits agglomérats, et donc de faciliter le tamisage, au sein du réceptacle 5, des composants 2, 3 ainsi dissociés.
Plus particulièrement, l’opération de battage permet de promouvoir le passage à travers le tamis 6 des composant 3 de la seconde famille, ici des granules 3, du fait que ladite opération de battage permet de secouer le mélange 1, et donc en particulier les composants 3 de la seconde famille, au contact du tamis 6, après que lesdits composants 3 de la seconde famille ont été dissociés des composants 2 de la seconde famille, ici un enchevêtrement de fibres 2, qui empêchaient initialement les composants 3 de la première famille de passer à travers la maille M6 du tamis 6.
On peut ainsi recueillir dans le tamis 6 un premier produit P1 dit « purifié », issu du mélange 1 et enrichi en composants 2 de la première famille, ici enrichi en fibres 2, c’est-à-dire dont la teneur en composants 2 de la première famille, ici la teneur en fibres 2, est supérieure à celle du mélange 1 initial.
Dans l’absolu, on peut envisager différents agencements du réceptacle 5, du tamis 6 et des première et seconde électrodes 7, 8, pourvu que d’une part le mélange 1 placé dans le réceptacle 5 se retrouve exposé dans l’entrefer 9 des électrodes 7, 8 et donc soumis au champ électrique d’agitation 11, et que d’autre part le tamis 6 soit positionné pour recevoir les composants 2, 3 en mouvement entraînés par le champ électrique d’agitation 11 et dissociés par l’action de battage qui résulte de l’application dudit champ électrique d’agitation 11.
Ainsi, par exemple, le réceptacle 5 contenant le mélange 1, et plus préférentiellement le tamis 6, formera de préférence une paroi qui est fermée sur elle-même autour, au moins, de la seconde électrode 8. De la sorte, le mélange 1 sera avantageusement battu à l’intérieur d’un espace confiné, dans l’enceinte délimitée par le réceptacle 5 et contenant la seconde électrode 8, sans risque que le mélange se disperse hors du réceptacle 5, notamment tant que ledit mélange 1 n’aura pas été dissocié par l’action de battage et soumis à l’opération de tamisage.
De façon particulièrement préférentielle, le tamis 6 formera au moins une portion, voire la totalité, de la paroi du réceptacle 5 entourant la seconde électrode 8.
La seconde électrode 8 se trouvera bien entendu à distance de la paroi du réceptacle 5, de sorte à préserver un espace disponible entre ladite paroi du réceptacle 5 et ladite seconde électrode 8, pour accueillir le mélange 1 et agiter celui-ci.
Dans l’absolu, on pourra utiliser une première électrode 7 et une seconde électrode 8 qui sont toutes deux distinctes du tamis 6.
Selon une possibilité d’agencement, on pourra alors placer à l’intérieur du réceptacle 5, et plus particulièrement à l’intérieur du tamis 6, formant une cage, aussi bien la première électrode 7 que la seconde électrode 8. Les composants pourront alors venir heurter alternativement la première électrode 7 puis la seconde électrode 8, et retomber, ou être projetés par rebond, contre le tamis 6 qui entoure l’entrefer 9, et plus particulièrement qui s’étend au moins en partie en-dessous dudit entrefer 9 afin de pouvoir recueillir les composants 2, 3 par gravité.
Selon une autre possibilité d’agencement, on pourra placer la première électrode 7 à l’extérieur du réceptacle 5, la seconde électrode 8 à l’intérieur du réceptacle 5, de préférence à l’aplomb vertical de la première électrode 7, de sorte que la paroi du réceptacle 5, et plus particulièrement le tamis 6, s’étendra en partie entre les deux électrodes 7, 8, dans l’entrefer 9. Selon une telle configuration, les composants 2, 3 soumis au champ électrique d’agitation 11 viendront heurter alternativement la seconde électrode 8 puis la paroi du réceptacle 5, et plus particulièrement le tamis 6.
Toutefois, selon une variante d’agencement particulièrement préférentielle, le tamis 6 forme, lui-même, la première électrode 7.
Ainsi, la première électrode 7 est de préférence intégrée à la structure du tamis 6, et plus préférentiellement confondue avec la structure du tamis 6.
L’entrefer 9 correspond alors à l’espace vide qui s’étend entre la seconde électrode 8 et le tamis 6, et donc plus particulièrement entre la seconde électrode 8 et la paroi du réceptacle 5 qui intègre le tamis 6.
Un tel agencement est avantageusement particulièrement simple et compact. Il est également relativement peu sensible à l’encrassement, et permet avantageusement de traiter avec beaucoup d’efficacité un important volume de mélange 1.
Un tel agencement permet en outre de précipiter et de heurter les composants 2, 3 du mélange 1 contre le tamis 6, grâce à l’action du champ électrique d’agitation 11, et de brasser au contact direct du tamis 6 le mélange 1 soumis à l’agitation électrique, ce qui favorise l’action de tamisage qui permet de laisser échapper sélectivement les composants 3 de la seconde famille, ici les granule 3, hors du réceptacle 5, à travers le tamis 6, tandis que les composants 2 de la première famille, ici les fibres 2, sont retenus par le tamis 6 à l’intérieur du réceptacle 5.
Il est souligné que l’intégrité et l’authenticité de la trame T 180 ne peut être confirmée que si le cryptogramme KCpub utilisé par le terminal 16 pour construire la signature S 180 est bien celui correspondant à ce terminal 16 et à la serrure 10. En effet, ce cryptogramme KCpub dépend de l’identifiant Kpub et de la clé unique Caes. Ainsi, il ne peut pas être utilisé par un autre terminal mobile que le terminal 16 pour déverrouiller une serrure électronique. Il ne peut pas non plus être utilisé pour déverrouiller une autre serrure électronique que la serrure 10.
L’intégrité et l’authenticité de la trame T 180 est confirmée uniquement si l’indice Cindice utilisé pour construire le cryptogramme KCpub est égal à l’indice Cindice enregistré dans la serrure 10. Ainsi, le fait d’incrémenter l’indice Cindice contenu dans la mémoire 110 de la serrure 10, par exemple à l’aide du programmateur 90, permet en une seule opération d’invalider tous les terminaux mobiles qui précédemment étaient autorisés à déverrouiller cette serrure.
Pour autoriser un nouveau terminal mobile à déverrouiller la serrure 10, il suffit de programmer ce nouveau terminal mobile comme décrit lors de la phase 150. Il n’est pas nécessaire pour cela de programmer aussi la serrure 10.
Dans ce mode de relation, aucun algorithme de chiffrement asymétrique n’est mis en œuvre pour vérifier l’intégrité et l’authenticité de la trame T 180 . Cela limite la consommation d'énergie nécessaire pour faire cela.
L’étape 182 débute par une opération 220 de construction d’un cryptogramme KKpub' par le microprocesseur 42 du terminal 16. Ce cryptogramme KKpub' est construit en mettant en œuvre la relation suivante : KKpub' = CBC_MAC(Kaes ; Kpub ; Kindice ; Cpub ; Cindice), où : - Kaes, Kpub et Kindice sont, respectivement, la clé unique Kaes, l’identifiant Kpub et l’indice Kindice enregistrés dans la mémoire 42 du terminal 16, et - Cpub et Cindice sont, respectivement, l’identifiant de serrure et l’indice de serrure contenus dans la trame T ini .
Ensuite, lors d’une opération 222, le microprocesseur 40 dérive une clé KKpub1' à partir du cryptogramme KKpub' construit lors de l’opération 220. Pour cela, une fonction prédéterminée de dérivation de clé est exécutée. Ici, la clé KKpub1' est obtenue à l'aide de la relation suivante : KKpub1' = AES_CBC(KKpub' ; Ct), où : - AES_CBC() est la même fonction de dérivation que celle utilisée lors de la phase 160, et - Ct est la constante enregistrée dans la mémoire 42.
Lors d’une opération 224, le microprocesseur 40 génère la trame T 182 . Pour cela, le microprocesseur 40 construit la signature S' 182 à partir des données D 182 , du nonce échangé lors de l'étape 176 et en mettant en œuvre la fonction CBC_MAC() paramétrée par la clé KKpub1'. La signature S' 182 est donc construite en mettant en œuvre la relation suivante : S' 182 = CBC_MAC(KKpub1' ; Kpub ; nonce).
Ensuite, la signature S' 182 construite est concaténée aux données D 182 pour former la trame T 182 .
Lors d’une opération 226, la trame T 182 construite est transmise à la serrure 10 par l’intermédiaire des liaisons filaires établies.
En réponse à la réception de la trame T 182 , lors d’une étape 230, le microprocesseur 108 recherche dans la table 112 si celle-ci comporte une ligne associée à l’identifiant Kpub contenu dans les données D 182 de la trame T 182 . Dans la négative, l’exécution des étapes 206 et 208 est inhibée et la serrure 10 reste dans son état verrouillé.
Si une ligne de la table 112 contient le même identifiant Kpub que celui reçu, le microprocesseur 108 procède à une étape 232 de vérification de l’intégrité et de l’authenticité de la trame T 182 reçue.
Lors de l’étape 232, le microprocesseur 108 sélectionne dans la table 112 le cryptogramme KKpub associé à l’identifiant Kpub reçu. Ensuite, le microprocesseur 108 dérive une clé KKpub1 à partir du cryptogramme KKpub sélectionné. Pour cela, la relation suivante est mise en œuvre : KKpub1 = AES_CBC(KKpub ; Ct), où : - AES_CBC() est la même fonction de dérivation de clé que celle mise en œuvre lors de l’opération 222, - KKpub est le cryptogramme associé à l’identifiant Kpub reçu dans la table 112, - Ct est la constante enregistrée dans sa mémoire 110.
Le microprocesseur 108 construit alors une signature S 182 en mettant en œuvre la relation suivante : S 182 = CBC_MAC(KKpub1 ; Kpub ; nonce), où : - CBC_MAC() est la même fonction de construction que celle mise en œuvre lors de l’opération 224, - Kpub est l’identifiant Kpub contenu dans la trame T 182 , et - "nonce" est le nonce échangé lors de l’étape 176.
Enfin, le microprocesseur 108 compare la signature S 182 obtenue à la signature S' 182 contenue dans la trame T 182 reçue. Si les deux signatures S 182 et S' 182 sont égales, l’intégrité et l’authenticité de la trame T 182 est confirmée.
Dans ce cas, le procédé se poursuit par une étape 234 de test de la valeur du code Ov associé à l’identifiant Kpub reçu dans la table 112.
Si la valeur du code Ov lu dans la table 112 est égale à la première valeur, alors le procédé se poursuit par l’exécution des étapes 206 et 208 pour déplacer la serrure 10 dans son état déverrouillé.
Si lors de l’étape 232, l’intégrité et l’authenticité de la signature S 182 n’est pas confirmée ou si la valeur du code Ov associé à l’identifiant Kpub reçu est différente de la première valeur, l’exécution des étapes 206 et 208 est inhibée. Ainsi, le code Ov permet d'invalider un terminal spécifique sans avoir besoin de reprogrammer ce terminal spécifique ou d'incrémenter l'indice Cindice de cette serrure.
Ainsi, dans ce mode de réalisation, si un terminal mobile ne comporte pas d’autorisation d’accès pour déverrouiller la serrure 10 mais que cette serrure 10 comporte dans sa table 112 une autorisation d’accès pour ce terminal mobile, la serrure 10 est déplacée dans son état déverrouillé. Ainsi, le système 2 permet aussi d’utiliser des terminaux mobiles qui n’ont pas été programmés à l’avance pour ouvrir une serrure électronique particulière.
L’utilisation des indices Kpr et Cpr permet de plus de garantir que lorsqu’un terminal mobile et une serrure électronique comportent tous les deux des autorisations d’accès l’un pour l’autre, seules l’autorisation d’accès la plus récente est systématiquement utilisée.
Chapitre II : Variantes :
Variantes du système de contrôle d'accès :
Ici, le serveur 50 a été décrit comme étant une seule entité. Toutefois, le serveur 50 peut, en réalité, être formé d'un ou plusieurs serveurs redondants ou de plusieurs serveurs interconnectés remplissant chacun une fonction spécifique pour gérer les autorisations d'accès.
Le poste 60 d'administration peut être réalisé différemment. Par exemple, dans un autre mode de réalisation, le poste 60 est un téléphone intelligent, plus connu sous le terme de "smartphone", qui exécute un module d'administration du système 2. Dans ce cas, l'interface homme-machine est typiquement un écran tactile.
Les fonctions d'administration du système 2 et de programmation des terminaux mobiles peuvent être réparties sur deux machines différentes, l'une d'elle étant alors dédiée à l'administration du système 2 et l'autre étant dédiée à la programmation des terminaux mobiles. La machine dédiée à l'administration du système 2 n'est alors pas raccordée au programmateur 90.
En variante, la serrure électronique est alimentée et c’est le terminal mobile qui est dépourvu de source d'alimentation. Par exemple, la serrure électronique comporte une batterie ou est raccordée à un réseau d’alimentation électrique. Dans ce cas, c’est la serrure électronique qui alimente le terminal mobile lorsque celui-ci est présenté devant cette serrure électronique. Dans un autre mode de réalisation, le terminal mobile ou la serrure électronique est équipée d’un mécanisme qui transforme le déplacement mécanique du terminal mobile à l’intérieur de la serrure électronique en énergie électrique. Par exemple, un tel mécanisme de récupération d’énergie est décrit dans la demande EP2765264.
La serrure électronique peut être réalisée en deux parties mécaniquement distinctes l’une de l’autre, à savoir un mécanisme de déverrouillage et l’unité 106 de commande. Le mécanisme de déverrouillage comporte l'actionneur 104. Dans ce cas, l’unité 106 de commande est reliée à l’actionneur 104 par une liaison filaire. L’unité 106 est par exemple identique à celle précédemment décrite sauf qu’elle est logée à l’extérieur du cylindre 100. Par exemple, l’unité 106 est logée à l’intérieur d’une centrale d’accès située à proximité de la porte. Une telle centrale d’accès comporte typiquement à minima une tête de lecture apte à établir une liaison courte distance de transmission d'informations avec les terminaux mobiles. Dans ce cas, par exemple, chaque terminal mobile comporte une étiquette RFID (« Radio Frequency Identification ») apte à établir cette liaison courte distance.
En variante, le programmeur 90 permet seulement de programmer un terminal mobile et non pas une serrure électronique. Dans ce cas, les autorisations d’accès à enregistrer dans la table 112 sont systématiquement transportées jusqu’à la serrure 10 en utilisant des terminaux mobiles comme décrit précédemment lors de la phase 160. Alternativement ou en plus, un autre programmeur spécifique pour la programmation des serrures électroniques est utilisé lorsqu’il faut programmer directement une serrure électronique. Dans le cas où le programmeur 90 permet uniquement de programmer un terminal mobile, la lame de ce programmeur 90 peut être omise.
La liaison courte distance entre le programmeur 90 et le terminal 16 n'est pas nécessairement une liaison filaire. En variante, elle est remplacée par une liaison courte distance sans fil.
D’autres modes de réalisation des terminaux mobiles sont possibles. Par exemple, les liaisons filaires entre le terminal mobile et la serrure électronique utilisées pour transmettre les trames d'informations peuvent être remplacées par une liaison courte distance de transmission sans fil. Par exemple, cette liaison courte distance est une liaison conforme à la norme Bluetooth ou utilisant une communication en champ proche plus connue sous l'acronyme NFC ("Near Field Communication").
Le terminal mobile peut aussi être un téléphone mobile équipé du microprocesseur 40 et de la mémoire 42. Dans ce cas, la mémoire 42 est de préférence uniquement accessible à partir du microprocesseur 40. Généralement, le téléphone mobile est dépourvu de lame 38 et la liaison de transmission d'informations entre le téléphone mobile et la serrure électronique est une liaison sans fil comme décrit dans le paragraphe précédent.
Dans cette demande, les mémoires du terminal 16 et de la serrure 10 ont été représentées sous la forme d'un seul bloc de mémoire pour simplifier la description. Toutefois, en pratique, ces mémoires peuvent être chacune composées de plusieurs blocs de mémoire distincts.
DESCRIPTION DÉTAILLÉE [Premier mode de réalisation]
La est un schéma fonctionnel illustrant la configuration d’un appareil de mesure de concentration d’hydrogène 10 selon un mode de réalisation. La illustre un exemple dans lequel une cible de mesure de l’appareil de mesure de concentration d’hydrogène 10 est une atmosphère dans une enceinte de confinement de réacteur nucléaire 1 d’installations à réacteur nucléaire (non illustrées). L’enceinte de confinement de réacteur nucléaire 1 est une enceinte destinée à loger une enceinte de réacteur nucléaire (non illustrée). Il convient de noter que la cible de mesure de l’appareil de mesure de concentration en hydrogène 10 n’est pas limitée à l’atmosphère dans l’enceinte de confinement de réacteur nucléaire 1 et peut être d’autres cibles telles qu’une atmosphère dont la concentration en hydrogène doit être mesurée, par exemple, dans des installations de production d’hydrogène ou des installations d’approvisionnement en hydrogène.
L’appareil de mesure de concentration d’hydrogène 10 comprend un élément de mesure de concentration d’hydrogène 100, une résistance 31, une ligne de connexion 32 et une unité de traitement d’informations 33.
L’élément de mesure de concentration d’hydrogène 100 comprend une partie de détection 110 (voir la qui sera décrite plus bas) qui est un fil métallique présentant une capacité d’absorption d’hydrogène et dont la valeur de résistance électrique est modifiée par l’absorption d’hydrogène, et qui est une partie qui détecte l’hydrogène. Les détails de l’élément de mesure de concentration d’hydrogène 100 seront décrits plus bas à l’aide des figures 2 à 9.