Skip to main content

Vad är Bubble Babble?

Bubble Babble är en kodningsmetod där binär information representeras som pseudo-ord tillverkade av växlande vokaler och konsonanter.Det används mest för att representera kryptografiska fingeravtryck.Skapad av Antti Huma gör bubblan Babble -metoden det enklare för människor att enkelt komma ihåg och upprepa viktig information.Kodningen har också inbyggd felkorrigering och redundans, vilket gör det möjligt att upptäcka eventuella fel i transkription.

Metodiken kom till att hjälpa människor att uttala och komma ihåg hexadekimala koder på ett mer naturligt sätt.Det är ibland nödvändigt att verbalt validera en nyckel via telefon eller via något annat system.Dessa offentliga nycklar och hashvärdena för viktiga certifikat kallas tumavtryck eller fingeravtryck.Dessa typer av utskrifter är avgörande för att verifiera känsliga data av säkerhetsskäl.De representeras vanligtvis som långa strängar av hexadecimala siffror.

Det är svårt för människor att uttala, komma ihåg och upprepa långa siffror på ett tillförlitligt sätt via telefon, till exempel.Huma skapade koden för att hantera detta problem för att enkelt representera glömska binära data till mer minnesvärda pseudo-ord.Termen i sig är ett ordspel på den klassiska videospel Bubble Bobble.När hexadecimala siffror kodas med hjälp av bubbelbabblekodningsmetoden, liknar de genererade orden babbling eller gibberish.

Detta kommer också till nytta i situationer där giltiga krypteringsnycklar har gått förlorade eller på annat sätt inte är tillgängliga.I detta fall måste nyckelfingeravtrycket verifieras av användarnas erinring om den ursprungliga nyckeln.Fingeravtryck som är kodade med bubbelbabblekodning är ofta lättare att återkalla än deras hexadecimala versioner.Detta gör en skillnad i kritiska situationer istället för att behöva acceptera ett fingeravtryck utan att autentisera det på något sätt.

För att upptäcka transmissionsfel eller ogiltig kodning innehåller bubble -baby -kodningsmetoden en kontrollfunktion.Markörer som representerar start och slut på en viss sträng av siffror införlivas också i kodningen.För varje två byte i ingångssekvensen kommer utgången ut som en streck och fem tecken.En av fördelarna med denna metod är att den inte ökar längden på den kodade informationen.

Pseudo-orden tillverkas med vokaler och konsonanter på ett visst sätt mdash;Siffror mellan noll och fem mappas med vokaler som 0-A, 1-E, 2-I och så vidare i vokaltabellen.Heltal mellan noll och 16 mappas som 0-B, 1-C, 2-D och så vidare i konsonanttabellen.Varje vokal i det resulterande pseudo-ordet har 0,58 bitar av redundans.Informationen om kontrollsumman skulle vara cirka 4 640 bitar för en 1000-ords sträng, vilket är användbart för att upptäcka fel som vända bitar.