Hva er Bubble Babble?

Bubble babble er en kodingsmetode der binær informasjon er representert som pseudo-ord laget av vekslende vokaler og konsonanter. Det brukes mest til å representere kryptografiske fingeravtrykk. Bubble babble-metoden ble opprettet av Antti Huma, og gjør det lettere for folk å huske og gjenta viktig informasjon enkelt. Kodingen har også innebygd feilretting og redundans, noe som gjør det mulig å oppdage eventuelle feil i transkripsjon.

Metodikken ble til for å hjelpe mennesker til å uttale og huske heksadesimale koder på en mer naturlig måte. Noen ganger er det nødvendig å muntlig bekrefte en nøkkel over telefonen eller gjennom et annet system. Disse offentlige nøklene og hasjverdiene til viktige sertifikater kalles tommelavtrykk eller fingeravtrykk. Denne typen utskrifter er viktige for å verifisere sensitive data av sikkerhetsmessige årsaker. De er vanligvis representert som lange strenger med heksadesimale siffer.

Det er vanskelig for folk å for eksempel uttale, huske og gjenta lange linjer med tall på telefonen. Huma opprettet koden for å løse dette problemet for enkelt å representere glemte binære data til mer minneverdige pseudo-ord. Selve begrepet er en ordspill på det klassiske videospillet Bubble Bobble. Når heksadesimale sifre blir kodet ved bruk av metoden for å boble babble, ligner de genererte ordene babbling eller gibberish.

Dette er også nyttig i situasjoner der gyldige krypteringsnøkler har mistet eller på annen måte ikke er tilgjengelige. I dette tilfellet må nøkkel fingeravtrykket bekreftes av brukerens erindring av den opprinnelige nøkkelen. Fingeravtrykk kodet ved bruk av boble-babble-koding er ofte lettere å huske enn deres heksadesimale versjoner. Dette utgjør en forskjell i kritiske situasjoner i stedet for å måtte godta et fingeravtrykk uten å autentisere det på noen måte.

For å oppdage overføringsfeil eller ugyldig koding, inneholder metoden for boble-babble-kode en sjekk-summeringsfunksjon. Markører som representerer begynnelsen og slutten av en bestemt rekke med numre, blir også integrert i kodingen. For hver annen byte i inngangssekvensen kommer utdataene som en bindestrek og fem tegn. En av fordelene med denne metoden er at den ikke øker lengden på den kodede informasjonen.

Pseudo-ordene lages ved hjelp av vokaler og konsonanter på en viss måte - tall mellom null og fem er kartlagt med vokaler som 0-a, 1-e, 2-i og så videre i vokaltabellen. Heltall mellom null og 16 er kartlagt som 0-b, 1-c, 2-d og så videre i konsonanttabellen. Hver vokal i det resulterende pseudo-ordet har 0,58 biter av overflødighet. Kontrollsuminformasjonen vil være rundt 4.640 biter for en streng på 1000 ord, noe som er nyttig å oppdage feil som vippete biter.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?