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 Bubble 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 hexadecimala 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 Long STRingar av siffror pålitligt 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 är också praktiskt i situationer där de giltiga krypteringsnycklarna har gått förlorade eller på annat sätt inte är tillgängliga. I detta fall måste nyckelfingeravtrycket verifieras av användarens erinring av 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 överföringsfel eller ogiltig kodning, buBBLE Babble -kodningsmetod innehåller en check -summeringsfunktion. Markörer som representerar start och slut på en viss sträng med 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-siffror mellan noll och fem är mappade med vokaler som 0-A, 1-E, 2-I och så vidare i vokalbordet. 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 1 000-ords sträng, vilket är användbart för att upptäcka fel som vända bitar.