„Bubble Babble“ yra kodavimo metodas, kai dvejetainė informacija vaizduojama kaip pseudožodžiai, sudaryti iš kintančių balsių ir priebalsių. Jis dažniausiai naudojamas kriptografiniams pirštų atspaudams pavaizduoti. Antti Huima sukurtas burbulų burbuliavimo metodas leidžia žmonėms lengviau atsiminti ir pakartoti svarbią informaciją. Kodavimas taip pat turi integruotą klaidų taisymą ir dubliavimą, todėl galima pastebėti bet kokias transkripcijos klaidas.
Metodika atsirado siekiant padėti žmonėms natūraliau ištarti ir atsiminti šešioliktainius kodus. Kartais reikia žodžiu patvirtinti raktą telefonu ar per kitą sistemą. Šie viešieji raktai ir svarbių sertifikatų maišos reikšmės vadinami nykščio atspaudais arba pirštų atspaudais. Tokio tipo spaudiniai yra gyvybiškai svarbūs tikrinant neskelbtinus duomenis saugumo sumetimais. Paprastai jie pateikiami kaip ilgos šešioliktainės skaitmenų eilutės.
Pavyzdžiui, žmonėms sunku patikimai ištarti, prisiminti ir pakartoti ilgas skaičių eilutes telefonu. Huima sukūrė kodą, kad išspręstų šią problemą, kad pamirštamus dvejetainius duomenis būtų galima lengvai paversti įsimintinesniais pseudožodžiais. Pats terminas yra klasikinio vaizdo žaidimo „Bubble Bobble“ kalambūra. Kai šešioliktainiai skaitmenys užkoduojami naudojant bubble babble kodavimo metodą, sugeneruoti žodžiai primena burbuliavimą arba šnekamą.
Tai taip pat naudinga tais atvejais, kai pamesti galiojantys šifravimo raktai arba jie neprieinami. Tokiu atveju rakto piršto atspaudas turi būti patikrintas pagal vartotojo prisiminimą apie pradinį raktą. Pirštų atspaudus, užkoduotus naudojant bubble babble kodavimą, dažnai lengviau prisiminti nei jų šešioliktaines versijas. Tai lemia kritines situacijas, o ne priimti piršto atspaudą jokiu būdu jo nepatvirtinus.
Norint aptikti perdavimo klaidas arba neteisingą kodavimą, „bubble babble“ kodavimo metodas turi patikros sumavimo funkciją. Žymekliai, nurodantys tam tikros skaičių eilutės pradžią ir pabaigą, taip pat įtraukiami į kodavimą. Kas du baitai įvesties sekoje išvedami kaip brūkšnys ir penki simboliai. Vienas iš šio metodo privalumų yra tai, kad jis nepailgina užkoduotos informacijos ilgio.
Pseudožodžiai daromi naudojant balses ir priebalsius tam tikru būdu – skaičiai nuo nulio iki penkių balsių lentelėje atvaizduojami su balsėmis kaip 0-a, 1-e, 2-i ir pan. Sveikieji skaičiai nuo nulio iki 16 priebalsių lentelėje atvaizduojami kaip 0-b, 1-c, 2-d ir pan. Kiekvienas gauto pseudožodžio balsis turi 0.58 bitų pertekliaus. Kontrolinės sumos informacija būtų apie 4,640 1,000 bitų XNUMX XNUMX žodžių eilutei, o tai padeda aptikti klaidas, pvz., apverstus bitus.