Un mur d’environ 100 lampes à lave protège vos données.
Nous ne voulons pas paraître excessivement farfelus, comme quelqu’un affirmant que « les requins ont fait deux fois le tour de la galaxie » (même si, techniquement, ils l’ont fait), mais il se trouve qu’environ 10 % des utilisateurs d’Internet sont cryptés à l’aide de lampes à lave.
Le cryptage, dans sa forme la plus élémentaire, consiste à embrouiller les données, qu’il s’agisse de texte, d’images ou de vidéos, de manière à ce que seuls l’expéditeur et le destinataire, munis de leurs clés de cryptage, puissent les déchiffrer. Bien que nous associons souvent le cryptage à l’informatique de nos jours, cette technique existe depuis des siècles.
Le premier enregistrement de chiffrement remonte à environ 400 avant J.-C., lorsqu’il était utilisé par les officiers militaires spartiates pour communiquer en secret.
Le niveau de complexité du cryptage peut varier. Avec des méthodes de chiffrement de substitution simples (comme a = b, b = c, etc.), vous prenez un texte en clair et le transformez en un texte chiffré, que quelqu’un d’autre peut reconvertir en texte lisible s’il dispose de votre clé de chiffrement (ou parvient à la deviner).
En informatique, le chiffrement à 56 bits, qui offre 72 057 594 037 927 936 combinaisons possibles, s’est révélé trop facile à décrypter lorsqu’il a été soumis à une attaque en force brute, résolue en seulement 56 heures par des experts en sécurité.
Afin de rendre le chiffrement plus robuste, en plus d’utiliser des clés de cryptage de 128 bits ou plus, les experts en sécurité cherchent à les rendre aussi aléatoires que possible. Les ordinateurs, en raison de leur logique rigide du type « si ceci, alors cela », ont du mal à introduire le hasard. Heureusement, pour votre groupe de discussions WhatsApp contenant des mèmes ultra-confidentiels cryptés, il existe d’autres méthodes pour injecter de l’aléatoire, y compris l’utilisation de lampes à lave.
Pour générer les données aléatoires imprévisibles et chaotiques nécessaires à un cryptage robuste, un ordinateur doit disposer d’une source de données aléatoires.
CloudFlare, qui chiffre jusqu’à 10 % de l’Internet en utilisant la technique des lampes à lave, explique sur son site web : « Le monde réel est une excellente source d’aléatoire, car les événements dans le monde physique sont imprévisibles. »
Comme on pouvait s’y attendre, les lampes à lave sont intrinsèquement aléatoires.
La « lave » dans une lampe à lave ne prend jamais la même forme deux fois, ce qui en fait une excellente source de données aléatoires. Chez CloudFlare, il y a un mur composé d’environ 100 lampes à lave en action, créant leur spectacle hypnotique.
De temps en temps, une caméra pointée vers ces lampes capture une image. Les couleurs aléatoires des pixels de cette image sont ensuite utilisées pour générer une clé de cryptage.
CloudFlare explique : « Toutes les images numériques sont en réalité stockées par les ordinateurs sous forme de séquences de nombres, chaque pixel ayant sa propre valeur numérique. Par conséquent, chaque image devient une chaîne de nombres complètement aléatoires que les serveurs CloudFlare peuvent utiliser comme point de départ pour créer des clés de cryptage sécurisées. »
La nature imprévisible de cette clé, sans motif apparent dans la longue chaîne de chiffres, la rend très efficace en tant que méthode de cryptage. Cela confère à vos données une protection solide tout en apportant une touche de rétro des années 70 grâce à l’utilisation des lampes à lave.
Source : Atlas Obscura