Brevet FR2849938A1 — publié le 20040716

i La présente invention concerne la protection de tout système ou soussystème informatique, notamment les ordinateurs et les composants réseaux, utilisant des capteurs à l'écoute du monde réel, et une fonction de distribution cryptographique entropique, c'est-à-dire une distribution basée sur l'écoute du 5 monde réel et du mouvement brownien présent à l'état naturel. La présente invention concerne un système automatisé entropique caractérisé par une technologie utilisant un nombre quasi infini ou infini des conformations possibles des particules quantiques, quelle que soit la nature de ces particules; citons à titre d'exemple le phonon ou photon. L'état de ces particules 10 conduisant à une grandeur macroscopique appelée entropie laquelle tend vers l'infini dans le cas présent car le nombre de particules quantiques mises en jeu dans le monde réel est infini au sens de la physique. Un tel système permet se sécuriser un ordinateur, son système d'exploitation, les couches d'exploitation. Il permet de sécuriser les transactions informatiques, 15 les communications entre satellites, car il repose sur le seul et unique système non déterministe: l'entropie du monde réel mesurable à partir de tout capteur couplé à une fonction de Hash du signal entropique. Cette fonction Hash, permet de générer des séquences de nombres aléatoires toutes indépendantes les unes des autres qu'aucun test statistique connu à ce jour permet de 20 corréler. La présente invention concerne tout système ou sous-système informatique de sécurité informatique basé sur un ou plusieurs capteurs et générant un signal qu'une fonction Hash permet d'extrapoler en bruit blanc. Ce système peut être obtenu par un signal en utilisant par exemple une fonction ou un signal sonore 25 (exemple: par une carte son). La présente invention se met en oeuvre non pas par la génération d'un code aléatoire mais par l'interprétation de monde réel au moyen de capteurs pour élaborer une distribution cryptographique, appelée EKD (Entropy Cryptographic Key Distribution: clé de distribution cryptographique entropique). La distribution 30 EKD est interprétée par le système, elle n'est pas générée par le système. Une technologie simple consiste à utiliser un périphérique comme la carte sonore dans un ordinateur. L'invention consiste à utiliser un périphérique comme la carte sonore, ou par exemple un signal video, ou tout autre signal non issu de l'ordinateur afin de remplacer les algorithmes de génération de nombres aléatoires par une vraie source aléatoire. Cette source aléatoire permet de créer la Distribution 5 Entropique Cryptographique (EKD) laquelle permet au moyen d'une fonction de Hashage cryptographique de type connu comme le MD5 ou le PNG ou le SHA ou toute autre fonction de Hashage non connue à ce jour de crypter les données pour effectuer une interruption dans le processeur et interrompre le mécanisme de génération de nombre aléatoire c'est-à-dire la fonction RNG 10 (Random Number Générator) du processeur. La présente invention permet de remplacer la fonction RNG du processeur et de contrôler le flux d'écriture ou de lecture ou les buffers soumis au processeur et aux couches de communication. Il en résulte un niveau de sécurité absolu pour l'ordinateur entropique. Pour appliquer la présente invention, il suffit d'écrire un driver de contrôle de flux des 15 opérations soumises aux processeurs en lecture/écriture/buffer et d'interrompre la fonction de génération des nombres aléatoires dans le processeur. Autre avantage de l'invention, la fonction RNG étant libérée, le processeur est plus performant. Tout système informatique se caractérisant par la mise en oeuvre d'un système 20 automatisé de protection entropique. Tout système informatique se caractérisant par l'adjonction d'un système automatisé de protection entropique, se caractérisant par l'utilisation d'une distribution statistique issue du monde réel qui présente les caractéristiques d'une distribution de type brownien, désordonnée. Cette distribution étant 25 captée sur le monde externe au moyen de capteurs reliés au système informatique. Tout système informatique se caractérisant par l'adjonction d'un système automatisé à protection entropique, se caractérisant par l'utilisation du monde réel comme distribution statistique totalement chaotique et désordonnée, c'est30 à-dire se caractérisant par une entropie qui tend vers l'infini. Tout système informatique se caractérisant par l'adjonction d'un système automatisé à protection entropique, c'est-à-dire caractérisé par l'analyse des phénomènes du monde réel au moyen d'un ou plusieurs périphériques comme une carte son, un signal analogique non issu du système informatique, ce 5 signal présentant une forte entropie qui tend vers l'infini à la limite. L'adjonction de ce système automatisé à protection entropique se caractérise par une analyse de la distribution entropique qui permet de générer avec des temps très courts une séquence de nombre, ou encore un nuage de points, lui conférant la caractéristique d'une séquence purement aléatoire. Tout système informatique se caractérisant par l'adjonction d'un système automatisé à protection entropique, c'est-à-dire comportant un soussystème automatisé de cryptographie dont la distribution utilisée se caractérise par l'utilisation d'une distribution entropique permettant de générer des nombres aléatoires, dont le non déterminisme est garanti par le nombre d'états infinis et 15 conférant à la fonction entropique dS=kLog (Oméga) une valeur infinie, k étant une constante (s'il s'agissait d'un gaz k serait la constante de Boltzman) et Oméga étant le nombre d'états des particules mises en application qui peuvent être des photons, des phonons ou toutes particules de nature quantique. La non prédictibilité du système est caractérisée non pas par le principe 20 d'incertitude qui confère à ces particules quantiques une capabilité aléatoire mais par un nombre infini de particules mises en jeu. Tout système informatique se caractérisant par l'adjonction d'un système automatisé utilisant une prise de signal dans le mondé réel, éventuellement au moyen de périphériques comme une carte son, et analysant ce signal de créer 25 une distribution entropique se caractérisant par un nombre d'états infinis ou quasi-infinis. Tout système informatique de cryptographie utilisant une distribution entropique obtenue par un signal issu du monde réel permettant la mise en oeuvre de cette distribution par l'utilisation de périphériques informatiques à " capteur ", et se 30 caractérisant par un cryptage des informations adressées à la mémoire, au disque, au processeur, et de façon plus général à tout périphérique interne au système informatisé par l'utilisation d'un signal entropique obtenu par l'utilisation d'un périphérique informatique à " capteur "; la captation se faisant sur le monde réel et mettant en oeuvre un nombre quasi infini ou infini des particules comme les photons, phonons. Tout sous-système automatisé d'un système informatique, caractérisé par 5 l'utilisation d'une source sonore comme distribution aléatoire pour interpréter des séquences de nombres aléatoires et mises en oeuvre dans une technologie de cryptographie. L'utilisation de cette source sonore est réalisée au moyen de capteurs. Tout système informatique (et non sous-système) caractérisé par l'utilisation de 10 capteurs de l'entropie du monde réel pour construire une séquence de nombres aléatoires, et distribuer ces séquences dans le monde informatique et notamment sur Internet. Ce système se caractérise comme un centre cryptographique mondial. Il permet notamment d'établir des communications sécurisées mais il permet aussi de recenser les communications non 15 sécurisées entre le centre cryptographique qui distribue les clés aléatoires et l'utilisateur final. Chaque séquence codée est stockée dans une base de données pour identifier et comparer le message non déterministe (aléatoire) en complément de toute information ou toute donnée informatique. Les dessins ci-joints sont donnés à titre d'exemples et ne sont pas 20 limitatifs de l'invention. Ils représentent seulement un mode de réalisation de l'invention et permettront de la comprendre aisément. La figure 1 est le schéma de protection actuelle d'un système ou d'un sous-système informatique. La figure 2 est un schéma du dispositif et son procédé de protection 25 selon l'invention. La figure 1 décrit le mode actuel de protection d'un système ou d'un soussystème informatique tel qu'un ordinateur. R N G = Random Number Generator U L A = Unité Logique Arithmétique La fonction RNG du processeur permet à toute fonction de Hashage connue à ce jour (HDS, PNG) de crypter une donnée (A) mécanisme (1 et 1') pour la soumettre au processeur (mécanisme (2)). Dans la figure 2, la présente invention remplace la fonction RNG par la distribution cryptographique entropique EKD, laquelle est utilisée pour les mêmes fonctions de cryptage. Dans cette figure 2, la donnée A est référencée 4 et l'entrée de s distribution cryptographique entropique EKD est référencée 5. Il suffit d'interrompre la gestion de la fonction RNG et d'écrire un driver de contrôle de flux utilisant le cryptage EKD pour sécuriser un ordinateur. REVENDICATIONS 1. Système automatisé à protection entropique se caractérisant par l'utilisation d'une distribution statistique issue du monde réel qui présente les 5 caractéristiques d'une distribution de type brownien, désordonné, cette distribution étant captée sur le monde externe au moyens de capteurs reliés au système informatique. 2. Système automatisé selon la revendication 1 se caractérisant par l'utilisation du monde réel comme distribution statistique totalement chaotique et 10 désordonnée, c'est-à-dire se caractérisant par une entropie qui tend vers l'infini. 3. Système automatisé selon la revendication 1, caractérisé par l'analyse des phénomènes du monde réel au moyen d'un ou plusieurs périphériques comme une carte son, un signal analogique non issu du système informatique, ce signal présentant une forte entropie qui tend vers l'infini à la limite, l'adjonction 15 de ce système automatisé à protection entropique se caractérise par une analyse de la distribution entropique qui permet de générer avec des temps très courts une séquence de nombre, ou encore un nuage de points, lui conférant la caractéristique d'une séquence purement aléatoire. 4. Système automatisé selon la revendication 1 se caractérisant par l'adjonction 20 d'un système automatisé à protection entropique, c'est-àdire comportant un sous-système automatisé de cryptographie dont la distribution utilisée se caractérise par l'utilisation d'une distribution entropique permettant de générer des nombres aléatoires, dont le non déterminisme est garanti par le nombre d'état infinis et conférant à la fonction entropique dS=kLog (Oméga) une valeur 25 infinie, k étant une constante (s'il s'agissait d'un gaz k serait la constante de Boltzman) et Oméga étant le nombre d'état des particules mises en application qui peuvent être des photons des phonons ou toutes particules de nature quantique, la non prédictibilité du système est caractérisée non pas par le principe d'incertitude qui confère à ces particules quantiques une capabilité 30 aléatoire mais par un nombre infini de particules mises en jeu. 5. Système automatisé selon la revendication 1 se caractérisant par l'adjonction d'un système automatisé utilisant un prise de signal dans le mondé réel, éventuellement au moyen de périphériques comme une carte son, et analysant ce signal de créer une distribution entropique se caractérisant par un nombre d'états infinis ou quasi-infinis. 6. Système automatisé selon la revendication 1 de cryptographie utilisant une distribution entropique obtenue par un signal issu du monde réel permettant la mise en oeuvre de cette distribution par l'utilisation de périphériques informatiques à " capteur ", et se caractérisant par un cryptage des io informations adressées à la mémoire, au disque, au processeur, et de façon plus général à tout périphérique interne au système informatisé par l'utilisation d'un signal entropique obtenu par l'utilisation d'un périphérique informatique à " capteur "; la captation se faisant sur le monde réel et mettant en oeuvre un nombre quasi infini ou infini des particules comme les photons, phonons. 7. Système automatisé selon la revendication 1, caractérisé par l'utilisation d'une source sonore comme distribution aléatoire pour interpréter des séquences de nombres aléatoires et mises en oeuvre dans une technologie de cryptographie, l'utilisation de cette source sonore est réalisée au moyen de capteurs. 8. Système automatisé selon la revendication 1 caractérisé par l'utilisation de capteurs de l'entropie du monde réel pour construire une séquence de nombres aléatoires, et distribuer ces séquences dans le monde informatique et notamment sur Internet, ce système se caractérise comme un centre cryptographique mondial, il permet notamment d'établir des communications 25 sécurisées mais il permet aussi de recenser les communications non sécurisées entre le centre cryptographique qui distribue les clés aléatoires et l'utilisateur final, chaque séquence codée est stockée dans une base de données pour identifier et comparer le message non déterministe (aléatoire) en complément de toute information ou toute donnée informatique.