Co je Bubble Babble?

Bubble babble je metoda kódování kde binární informace je reprezentována jako pseudo-slova vyrobená ze střídavých samohlásek a souhlásek. Většinou se používá k reprezentaci kryptografických otisků prstů. Tato metoda vytvořená Antti Humou usnadňuje lidem zapamatování a snadné opakování důležitých informací. Kódování má také vestavěnou opravu chyb a redundanci, což umožňuje odhalit jakékoli chyby v transkripci.

Metodika vznikla, aby pomohla lidem přirozeněji vyslovovat a pamatovat si hexadecimální kódy. Někdy je nutné telefonicky nebo prostřednictvím jiného systému verifikovat klíč. Tyto veřejné klíče a hodnoty hash důležitých certifikátů se nazývají otisky prstů nebo otisky prstů. Tyto typy výtisků jsou z bezpečnostních důvodů nezbytné pro ověření citlivých dat. Obvykle jsou reprezentovány jako dlouhé řetězce hexadecimálních číslic.

Pro lidi je například obtížné spolehlivě vyslovovat, pamatovat si a opakovat dlouhé řetězce čísel po telefonu. Huma vytvořil kód k řešení tohoto problému, aby snadno představil zapomenutelná binární data do zapamatovatelnějších pseudo-slov. Termín sám o sobě je hříčka klasické videohry Bubble Bobble. Pokud jsou hexadecimální číslice kódovány pomocí metody kódování bublinovým blábolením, vygenerovaná slova se podobají blábolení nebo blábole.

To se hodí také v situacích, kdy byly platné šifrovací klíče ztraceny nebo jsou jinak nedostupné. V tomto případě musí být otisk prstu klíče ověřen vzpomínkou uživatele na původní klíč. Otisky prstů kódované pomocí bublinového kódování se často vzpamatovávají snadněji než jejich hexadecimální verze. To způsobuje rozdíl v kritických situacích místo toho, aby bylo nutné otisk prstu přijímat, aniž by jej jakýmkoli způsobem ověřoval.

K detekci chyb přenosu nebo neplatného kódování obsahuje metoda kódování bublin bláznivá funkce sčítání. Značky, které představují začátek a konec určitého řetězce čísel, jsou také začleněny do kódování. Pro každé dva bajty ve vstupní sekvenci vychází výstup jako pomlčka a pět znaků. Jednou z výhod této metody je, že nezvyšuje délku kódované informace.

Pseudo slova se vyrábějí určitým způsobem pomocí samohlásek a souhlásek - čísla mezi nulou a pěti jsou mapována samohláskami jako 0-a, 1-e, 2-i atd. V tabulce samohlásek. Celá čísla mezi nulou a 16 jsou mapována jako 0-b, 1-c, 2-d atd. V souhláskové tabulce. Každá samohláska ve výsledném pseudoslovi nese 0,58 bitů redundance. Informace o kontrolním součtu by byla asi 4 640 bitů pro řetězec 1 000 slov, což je užitečné pro detekci chyb, jako jsou převrácené bity.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?