Qu'est-ce que Bubble Babble?

Bubble babble est une méthode d’encodage dans laquelle les informations binaires sont représentées sous forme de pseudo-mots composés d’une alternance de voyelles et de consonnes. Il est principalement utilisé pour représenter les empreintes cryptographiques. Créée par Antti Huma, la méthode Bubble Babble facilite la mémorisation et la répétition d'informations importantes. L'encodage comporte également une correction d'erreur et une redondance intégrées, ce qui permet de détecter d'éventuelles erreurs de transcription.

La méthodologie a été conçue pour aider les gens à prononcer et à se souvenir des codes hexadécimaux de manière plus naturelle. Il est parfois nécessaire de valider verbalement une clé par téléphone ou par un autre système. Ces clés publiques et les valeurs de hachage des certificats importants sont appelées empreintes digitales ou empreintes digitales. Ces types d’impressions sont essentiels pour la vérification des données sensibles pour des raisons de sécurité. Ils sont généralement représentés par de longues chaînes de chiffres hexadécimaux.

Par exemple, il est difficile pour les personnes de prononcer, de se souvenir et de répéter de longues chaînes de chiffres de manière fiable. Huma a créé le code pour résoudre ce problème afin de représenter facilement des données binaires oubliables en pseudo-mots plus mémorables. Le terme lui-même est un jeu de mots sur le jeu vidéo classique Bubble Bobble. Lorsque les chiffres hexadécimaux sont codés à l'aide de la méthode de codage Bubble Babble, les mots générés ressemblent à du babillage ou du charabia.

Cela est également utile dans les cas où les clés de chiffrement valides ont été perdues ou sont indisponibles. Dans ce cas, l'empreinte digitale de la clé doit être vérifiée par le rappel de la clé d'origine par l'utilisateur. Les empreintes digitales codées à l'aide du codage bubble babble sont souvent plus faciles à rappeler que leurs versions hexadécimales. Cela fait une différence dans les situations critiques au lieu d'avoir à accepter une empreinte digitale sans l'authentifier de quelque manière que ce soit.

Pour détecter les erreurs de transmission ou un codage non valide, la méthode de codage Bubble Babble contient une fonction de somme de contrôle. Les marqueurs qui représentent le début et la fin d'une chaîne de chiffres particulière sont également incorporés dans le codage. Pour chaque deux octets de la séquence d'entrée, la sortie apparaît sous la forme d'un tiret et de cinq caractères. L'un des avantages de cette méthode est qu'elle n'augmente pas la longueur des informations codées.

Les pseudo-mots sont créés à l'aide de voyelles et de consonnes d'une certaine manière. Les nombres entre zéro et cinq sont mappés avec les voyelles sous la forme 0-a, 1-e, 2-i, etc., dans le tableau des voyelles. Les entiers compris entre zéro et 16 sont mappés en 0-b, 1-c, 2-d et ainsi de suite dans la table des consonnes. Chaque voyelle du pseudo-mot résultant comporte 0,58 bit de redondance. Les informations de somme de contrôle se situeraient autour de 4 640 bits pour une chaîne de 1 000 mots, ce qui est utile pour détecter les erreurs telles que les bits retournés.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?