Brevet FR2568032A1 — publié le 19860124

Dispositif de verrouillage codé, notamment à clavier. L'invention concerne les dispositifs de verrouillage codé, c'est-à-dire dont la commande du déverrouillage exige la composition d'un code. Dans le présent mémoire, le mot "déverrouillage" doit être compris dans le sens le plus large de délivrance d'une autorisation accompagnée ou non d'une commande appropriée, telle que la libération de l'accès à un local, à un récepta- cle ou à des informations, une distribution de billets, etc.. Elle concerne plus spécialement le cas o le code est identifiable par un nombre décimal ou analogue (par exemple par une suite aléatoire de chiffres et de lettres) et peut être traduit par une su-ite-de signaux binaires. Elle concerne plus spécialement encore, mais non exclu- sivement, parmi les dispositifs de verrouillage du genre con- sidéré, ceux qui sont équipés d'un clavier de commande compor- tant une pluralité de touches identifiées respectivement par des symboles tels que des chiffres et des lettres: on sait que,pour déverrouiller de tels dispositifs, il suffit de com- poser le code en appuyant successivement sur les touches du clavier correspondant à ce code. La sécurité du verrouillage assuré par les dispositifs considérés suppose que la connaissance du code demeure réser- vée à un nombre restreint d'usagers habilités. Lorsque le code parvient à la connaissance de personnes non habilitées, la sécurité du verrouillage n'est plus assu- rée et le rétablissement de cette sécurité est en général obtenu en changeant le code, le nouveau code n'étant bien entendu signalé qu'aux usagers habilités. - Dans des modes de réalisation connus, un tel changement exige l'intervention sur place d'un spécialiste agréé dépê- ché par un responsable tel que l'entreprise ayant monté le dispositif de verrouillage. Cette formule est compliquée, longue et coûteuse. De plus elle présente un niveau de sécurité médiocre du fait que le nouveau code doit être porté à la connaissance du personnel qui procède au changement sur place et que chaque code inscrit sur le dispositif doit être facilement modifiable et donc identifiable. L'invention a pour but, surtout, de rendre inutile une telle intervention sur place. A cet effet, les dispositifs de verrouillage du genre en question selon l'invention sont essentiellement caracté- risés en ce qu'ils sont déverrouillables à chaque instant par la composition de l'un quelconque de deux codes distincts, savoir le code en service connu des usagers habilités audit instant ou "premier code x" et un code secret audit instant ou "second code y", déductible du premier code x par une loi particulière, cette loi étant d'une part connue du responsa- ble du dispositif et étant d'autre part enregistrée dans ce dispositif de façon telle que la première composition dudit second code y assure automatiquement, en plus du déverrouil- lage du dispositif, les trois opérations suivantes: - invalidation du premier code x, - adoption par le dispositif du second code y à titre de nouveau premier code, - sensibilisation du dispositif à un troisième code z déduit du second code y précédent par la loi de déduction ci-dessus, ce troisième code z servant de nouveau second code. Dans des modes de réalisation préférés, on a recours en outre à l'une et/ou à l'autre des dispositions suivantes: - les trois opérations ci-dessus sont différées d'une ma- nière prédéterminéeà compter de la première composition du second code y, - la loi de déduction de chaque second code y à partir du premier code x valide au même instant est un algorithme y = f(x), - la loi de déduction consiste à composer chaque expres- sion du code x de deux moitiés, savoir une première moitié a et une seconde moitié b et à adopter cette seconde moitié b comme première moitié de l'expression du code y, - dans un dispositif de verrouillage selon l'alinéa précédent, les moitiés a et b correspondant à chaque code x sont choisies de façon à être difficilement identifiables, même par un usager habilité connaissant ce code x, - dans un dispositif de verrouillage selon l'alinéa précédent, chaque code x se traduit par une suite de 2p signaux binaires et les moitiés a et b de ce code sont com- posées respectivement de deux demi-suites de p signaux échantillonnés dans la suite ci-dessus selon une réparti- tion prédéterminée, en des emplacements, de cette. suite, séparés les uns des autres, - dans un dispositif de verrouillage selon l'alinéa précédent, les deux demi-suites de p signaux sont composées chacune par r groupes de signaux d'importance identique échantillonnés à tour de rôle dans la suite des 2p signaux. L'invention comprend, mises à part ces dispositions principales, certaines autres dispositions qui s'utilisent de préférence en même temps et dont il sera plus explicite- ment question ci-après. Dans ce qui suit l'on va décrire, d'une manière bien entendu non limitative, un mode de réalisation préféré de l'invention se rapportant à un dispositif de verrouilla- ge codé à clavier, ledit clavier comportant un quadrillage de touches identifiées chacune par un chiffre ou par une lettre. A titre d'exemple, ces touches peuvent être au nombre de seize, les chiffres étant la totalité de ceux compris entre-0 et 9 et les lettres.Ai1B, C, D, E et F. Le déverrouillage d'un tel dispositif n'est possible que par un usager habilité, c'est-à-dire connaissant le code, code ici caractérisé par une suite de chiffres et/ou de lettres telle que par exemple 724B. Un tel déverrouillage est assuré en composant le code par appuis successifs des touches correspondantes du clavier, savoir, pour l'exemple ci-dessus, des touches 7, 2, 4 et B. Le problème que se propose de résoudre l'invention est le changement du code permettant de déverrouiller le dispo- sitif. A cet effet on rend ce dispositif sensible à chaque instant à deux codes, savoir non seulement le code en servi- ce à cet instant ou "premier code x", mais aussi un code secret audit instant ou "second code y", ce second code étant déductible du premier par une loi prédéterminée. Cette loi est d'une part connue par le responsable du dispositif, lequel peut donc déterminer la liste des codes valides successivement ou une telle liste si plusieurs sont possibles. Ladite loi est d'autre part enregistrée dans le dispo- sitif, ou plus précisément dans un ensemble électronique associé à ce dispositif, de façon telle que ce dernier soit capable de procéder automatiquement aux changements de codes successifs, chaque changement d'un code étant déclenché au- tomatiquement par la composition du code suivant de la liste. L'enregistrement en question est assuré de façon telle que la composition de chaque "second code y" assure le déverrouillage désiré du dispositif et déclenche automatique- ment les trois opérations suivantes: - invalidation du "premier code x" correspondant, - remplacement de ce premier code x par le second code y comme code normal de déverrouillage ultérieur, - sensibilisation du dispositif à un troisième code z déduit du second code y par la loi ci-dessus. La loi en question peut être n'importe laquelle de celles susceptibles de faire correspondre à un nombre x,dis- ponible de préférence sous la forme binaire, un autre nombre y ou tout au moins l'un des divers nombresy faisant partie d'un ensemble bien délimité. Selon une première variante, cette loi est un algorithme y = f(x), c'està-dire une suite d'opérations numériques faisant correspondre à chaque nombre binaire x donné un nombre binaire y unique et bien déterminé. Dans ce cas, les codes successivement valides sont x, f(x), f2(x)... fn(x)... Dans l'alinéa précédent, n désigne un entier, fn(x) n-i signifie f-fn 1(x) 7-et le symbole f(x) est équivalent à fl (x). Selon une seconde variante, on considère que chaque expression du premier code x est composée de deux moitiés, savoir une première moitié a et une seconde moitié b dont les emplacements respectifs dans ladite expression sont bien déterminés, et l'on constitué la première moitié cor- respondant au second code y par la moitié b ci-dessus, la seconde moitié c correspondant à ce code y jouant alors automatiquement le rôle tenu précédemment par la seconde moitié b dans le code x. C'est ainsi que dans l'exemple ci-dessus, on pourra considérer que les deux moitiés a et b du code x sont res- pectivement 72 et 4B et donc constituer un code y suivant par un nouvel ensemble de quatre symboles dont les deux premiers seraient 4B, les deux autres symboles étant quel- conques et choisis par le responsable du dispositif, mais devenant définitifs dès qu'ils ont été composés pour la. première fois sur le clavier à la suite des deux premiers symboles 4 et B. Bien entendu, une telle solution n'est pas envisageable en pratique, car la loi de déduction des codes successifs serait immédiatement repérable par les usagers connaissant deux tels codes successifs. C'est pourquoi, dans la seconde variante envisagée, on masque les deux moitiés a et b. A cet effet, selon une formule avantageuse, on compose ces deux moitiés par un échantillonnage du nombre binaire correspondant à chaque code. Pour le code 724B, ce nombre est 0 1 1 1 0 0 1 0 0 1 0 0 1 0 1 1 On peut constituer la moitié a par les chiffres de rang impair de ce nombre 01010011 et la moitié B par les chiffres de rang pair 11001001. Dans cette hypothèse, un second code y pourrait être obtenu en décalant d'une unité vers la gauche tous les chiffres pairs du nombre binaire considéré et en choisissant pour les nouveaux chiffres de rang pair des valeurs quelclues. C'est ainsi qu'un tel second code y pourrait être, pour le présent exemple: 10110 1 0 0 1 0 0 0 0 1 1 0 nombre qui correspond -au symbole B486. L'échantillonnage considéré pourrait être bien entendu opéré d'une manière plus sophistiquée que celle donnée dans l'exemple ci-dessus. C'est ainsi que l'on pourrait adopter comme moitié a l'ensemble des unités binaires, du nombre binaire ci-dessus, correspondant aux rangs 1, 2, 5, 6, 9, 10, 13 et 14 dudit nombre. L'échantillonnage pourrait également être effectué d'une façon irrégulière au lieu de l'une des deux façons régulières données en exemple ci-dessus, la répartition des prélèvements pouvant par exemple être la suite des rangs 2 3, 4, 6, 9, 10, 12 et 16. Il est à noter qu'avec cette seconde variante chaque nouveau code y n'est pas totalement déterminé à l'avance en fonction du code x précédent. En effet, la "seconde moitié" c dudit nouveau code y - lequel comporte b comme première moitié - est laissée au choix du responsable du dispositif de verrouillage et ne devient définitive qu'après la première composition effecti- ve de ce nouveau code y. Selon une autre variante relevant du même principe, la loi de déduction de chaque code y à partir d'un code x exprimé sous forme d'un nombre binaire consiste à supprimer la première unité binaire de ce nombre, à décaler vers la gauche toutes ses autres unités et à remplacer la dernière unité binaire par une nouvelle qui peut encore être choisie par le responsable. Pour l'exemple choisi ci-dessus, cela reviendrait à adopter pour le code y l'un des deux suivants: 0 1 1 0 1 0 0.1 0 0 0 0 1 1 0 0 ou 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 qui correspondent respectivement aux symboles 690C et 690D. Pour éviter que le code en service soit invalidé immé- diatement après la première composition d'un nouveau code, il peut être avantageux de prévoir dans le dispositif de verrouillage des moyens retardateurs propres à différer automatiquement cette invalidation d'un retard R ainsi que les deux autres opérations qui y sont associées. C'est ainsi que, si le dispositif de verrouillage équipe la porte d'accès d'un immeuble collectif, le retard R peut être d'une journée pour permettre de prévenir l'en- semble des habitants de l'immeuble du changement de code à intervenir. Selon une variante, le retard R peut être défini non par une durée, mais par un nombre prédéterminé N de composi- tions du code en service et/ou du nouveau code: c'est ainsi que, pour l'application qui vient d'être signalée au déver- rouillage de la porte d'un immeuble collectif, si le nombre moyen N des manoeuvres d'ouverture de cette porte est de 100 par jour, on peut différer le déclenchement des trois opéra- tions ci-dessus jusqu'à ce que cette manoeuvre d'ouverture ait été effectuée 100 fois, à l'aide de l'un quelconque des deux codes, à compter de la première composition du nouveau code. Dans un mode de réalisation avantageux, les codes successifs sont enregistrés dans une mémoire électronique, par exemple à semi-conducteurs, alimentée par une batterie de sauvegarde ou agencée de façon telle que les enregistrements et efface- ments successifs de codes puissent y être effectués par commande électrique et que les codes enregistrés y soient conservés même en l'absence de toute alimentation électrique. En suite de quoi, et quel que soit le mode de réalisa- tion adopté, on obtient finalement un dispositif de verrouil- lage codé qui se prête d'une façon extrêmement simple à un changement de code. En effet, pour effectuer un tel changement de code, il suffit que le responsable du dispositif de verrouillage in- dique à l'un des usagers habilités le nouveau code à adopter et que cet usager compose ce nouveau code pour qu'automati- quement le dispositif adopte ce dernier, après éventuellement un retard de durée prédéterminée. Comme il va de soi, et comme il résulte d'ailleurs déjà de ce qui précède, l'invention ne se limite nullement à ceux des modes d'application et de réalisation qui ont été plus spécialement envisages; elle en embrasse, au contraire, toutes les variantes, notamment: - celles o le nombre des codes (xl, x2...) normalement en service à un instant donné ou au cours d'une période donnée pour actionner le dispositif de déverrouillage serait supé- rieur à 1, comme c'est le cas pour les serrures actionnables par deux codes différents de jour et de nuit, ou encore pour les serrures actionnables par des codes hiérarchisés propres à actionner respectivement des nombres de serrures différents et portés à la connaissance d'usagers répondant à des critè- res d'habilitation différents, chacun de ces codes x1, x2 pouvant être "changé" automatiquement sur place conformé- ment à l'invention, - celles o le dispositif de déverrouillage serait ac- tionnable à chaque instant par l'un ou l'autre de plusieurs codes en nombre supérieur à deux, déductibles l'un de l'au- tre de proche en proche par la loi de déduction ci-dessus, par exemple par l'un ou l'autre de trois tels codes x, y et z, ce qui peut être avantageux dans certains cas o le code intermédiaire y n'a pas été utilisé avant le code z. REVENDICATIONS 1. Dispositif de verrouillage codé dont la commande du déverrouillage est assurée par composition d'un code connu seulement d'usagers habilités et d'un responsable, caractérisé en ce qu'il est déverrouillable à chaque instant par la composition de l'un quelconque de deux codes distincts, savoir le code en service connu des usagers habilités audit instant ou "premier code x" et un code secret audit instant ou "second code y", déductible du premier code x par une loi particulière, cette loi étant d'une part connue du responsa- ble du dispositif et étant d'autre part enregistrée dans ce dispositif de façon telle que la première composition dudit second code y assure automatiquement, en plus du déverrouil- lage du dispositif, les trois opérations suivantes: - invalidation du premier code x, - adoption par le dispositif du second code y à titre de nouveau premier code, - sensibilisation du dispositif à un troisième code z déduit du second code y précédent par la loi de déduction ci- dessus, ce troisième code z servant de nouveau second code. 2. Dispositif de verrouillage selon la revendication 1, caractérisé en ce que les trois opérations déclenchées par la première composition du second code y sont différées d'un retard prédéterminé à compter de cette première compo- sition. 3. Dispositif de verrouillage selon la revendication 1, caractérisé en ce que les trois opérations déclenchées par la première composition du second code y sont différées, à compter de cette première composition, jusqu'à ce que le déverrouillage du dispositif ait été exécuté un nombre pré- déterminé de fois par composition de l'un quelconque des deux codes x et y. 4. Dispositif de verrouillage selon l'une quelconque des précédentes revendications, caractérisé en ce que la loi de déduction de chaque second code y à partir du premier code x valide au même instant est un algorithme y = f(x). 5. Dispositif de verrouillage selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la loi de dé- duction consiste à composer chaque expression du code x de deux moitiés, savoir une première moitié a et une seconde moitié b et à adopter cette seconde moitié b comme première moitié de l'expression du code y. 6. Dispositif de verrouillage selon la revendication 5, caractérisé en ce que les moitiés a et b correspondant à chaque code x sont choisies de façon à être difficilement identifiables, même par un usager habilité connaissant ce code x. 7. Dispositif de verrouillage selon la revendication 6, caractérisé en ce que chaque code x se traduit par une suite de 2p signaux binaires et les moitiés a et b de ce code sont composées respectivement de deux demisuites de p signaux échantillonnés dans la suite ci-dessus selon une répartition prédéterminée, en des emplacements, de cette suite, séparés les uns des autres. 8. Dispositif de verrouillage selon l'une quelconque des précédentes revendications, caractérisé en ce que les codes successifs sont enregistrés dans une mémoire électro- nique agencée de façon telle que les enregistrements et ef- facements successifs de codes puissent y être effectués par commande électrique et que les codes enregistrés y soient conservés même en l'absence de toute alimentation électrique. 9. Dispositif de verrouillage pour lequel le nombre des codes normalement en service à un instant donné ou au cours d'une période donnée est supérieur à un, caractérisé en ce que chacun de ces codes(xl,x2..)eut être changé auto- matiquement sur place par simple composition d'un code sui- vant(yl,y2..) conformément à l'une quelconque des précédentes revendications. 10. Dispositif de verrouillage selon l'une quelconque des précédentes revendications, caractérisé en ce qu'il est actionnable à chaque instant par l'un ou l'autre de plusieurs codes en nombre supérieur à deux, déductibles l'un de l'au- tre de proche en proche par la loi de déduction ci-dessus.