Skip to main content

Wat is Bubble Babble?

Bubblebabble is een coderingsmethode waarbij binaire informatie wordt weergegeven als pseudo-woorden gemaakt van afwisselende klinkers en medeklinkers.Het wordt meestal gebruikt om cryptografische vingerafdrukken weer te geven.Gemaakt door Antti Huma, de Bubble Babble -methode maakt het voor mensen gemakkelijker om belangrijke informatie gemakkelijk te onthouden en te herhalen.De codering heeft ook ingebouwde foutcorrectie en redundantie, waardoor het mogelijk is om eventuele fouten in transcriptie te herkennen.

De methodologie is ontstaan om mensen te helpen om hexadecimale codes op een meer natuurlijke manier uit te spreken en te onthouden.Het is soms nodig om een sleutel via de telefoon of via een ander systeem verbaal te valideren.Deze openbare sleutels en de hashwaarden van belangrijke certificaten worden thumbprints of vingerafdrukken genoemd.Dit soort prints zijn van vitaal belang bij het verifiëren van gevoelige gegevens om veiligheidsredenen.Ze worden meestal weergegeven als lange snaren van hexadecimale cijfers.

Het is moeilijk voor mensen om bijvoorbeeld lange reeksen van cijfers op betrouwbare wijze via de telefoon uit te spreken, te herhalen en bijvoorbeeld.HUMA heeft de code gemaakt om dit probleem aan te pakken om vergeetbare binaire gegevens gemakkelijk weer te geven in meer memorabele pseudo-woorden.De term zelf is een woordspeling op de klassieke bubble bubble bobble.Wanneer hexadecimale cijfers worden gecodeerd met behulp van de Bubble Babble -coderingsmethode, lijken de gegenereerde woorden op babbelen of wartaal.

Dit komt ook van handig in situaties waarin de geldige coderingssleutels verloren zijn gegaan of anderszins niet beschikbaar zijn.In dit geval moet de belangrijkste vingerafdruk worden geverifieerd door de gebruikersherinnering aan de oorspronkelijke sleutel.Vingerafdrukken die worden gecodeerd met behulp van Bubble Babble -codering zijn vaak gemakkelijker te herinneren dan hun hexadecimale versies.Dit maakt een verschil in kritieke situaties in plaats van een vingerafdruk te moeten accepteren zonder deze op enigerlei wijze te authenticeren.

Om transmissiefouten of ongeldige codering te detecteren, bevat de Bubble Babble -coderingsmethode een controlefunctie.Markers die het begin en einde van een bepaalde reeks getallen vertegenwoordigen, worden ook opgenomen in de codering.Voor elke twee bytes in de invoerreeks komt de uitvoer uit als een dashboard en vijf tekens.Een van de voordelen van deze methode is dat het de lengte van de gecodeerde informatie niet verhoogt.

De pseudo-woorden worden gemaakt met behulp van klinkers en medeklinkers op een bepaalde manier mdash;Nummers tussen nul en vijf worden in kaart gebracht met klinkers als 0-A, 1-E, 2-I enzovoort in de klinkertabel.Gehele getallen tussen nul en 16 worden in kaart gebracht als 0-B, 1-C, 2-D enzovoort in de medeklinktabel.Elke klinker in het resulterende pseudo-woord draagt 0,58 bits redundantie.De controlesominformatie zou ongeveer 4.640 bits zijn voor een string van 1.000 woorden, wat nuttig is om fouten zoals omgedraaide bits te detecteren.