Apa itu Gelembung Babble?

Bubble babble adalah metode pengkodean di mana informasi biner direpresentasikan sebagai kata-kata semu yang dibuat dari vokal dan konsonan yang bergantian. Hal ini sebagian besar digunakan untuk mewakili sidik jari kriptografi. Dibuat oleh Antti Huima, metode bubble babble memudahkan orang untuk mengingat dan mengulang informasi penting dengan mudah. Pengkodean juga memiliki koreksi kesalahan dan redundansi bawaan, yang memungkinkan untuk menemukan kesalahan apa pun dalam transkripsi.

Bubble babble mengacu pada metode pengkodean di mana informasi biner direpresentasikan sebagai kata-kata semu.

Metodologi muncul untuk membantu orang mengucapkan dan mengingat kode heksadesimal dengan cara yang lebih alami. Terkadang perlu untuk memvalidasi kunci secara verbal melalui telepon atau melalui sistem lain. Kunci publik ini dan nilai hash dari sertifikat penting disebut sidik jari atau sidik jari. Jenis cetakan ini sangat penting dalam memverifikasi data sensitif untuk alasan keamanan. Mereka biasanya direpresentasikan sebagai string panjang digit heksadesimal.

Sulit bagi orang untuk mengucapkan, mengingat, dan mengulang rangkaian angka yang panjang dengan andal melalui telepon, misalnya. Huima menciptakan kode untuk mengatasi masalah ini agar dengan mudah merepresentasikan data biner yang dapat dilupakan menjadi kata-kata semu yang lebih mudah diingat. Istilah itu sendiri adalah plesetan dari video game klasik Bubble Bobble. Ketika digit heksadesimal dikodekan menggunakan metode pengkodean gelembung babble, kata-kata yang dihasilkan menyerupai mengoceh atau omong kosong.

Ini juga berguna dalam situasi di mana kunci enkripsi yang valid telah hilang atau tidak tersedia. Dalam hal ini, sidik jari kunci perlu diverifikasi oleh ingatan pengguna akan kunci asli. Sidik jari yang dikodekan menggunakan pengkodean celoteh gelembung seringkali lebih mudah diingat daripada versi heksadesimalnya. Ini membuat perbedaan dalam situasi kritis daripada harus menerima sidik jari tanpa mengautentikasinya dengan cara apa pun.

Untuk mendeteksi kesalahan transmisi atau pengkodean yang tidak valid, metode pengkodean bubble babble berisi fitur penjumlahan cek. Penanda yang mewakili awal dan akhir dari string angka tertentu juga dimasukkan ke dalam pengkodean. Untuk setiap dua byte dalam urutan input, output keluar sebagai tanda hubung dan lima karakter. Salah satu keuntungan dari metode ini adalah tidak menambah panjang informasi yang dikodekan.

Kata semu dibuat menggunakan vokal dan konsonan dengan cara tertentu — angka antara nol dan lima dipetakan dengan vokal sebagai 0-a, 1-e, 2-i dan seterusnya dalam tabel vokal. Bilangan bulat antara nol dan 16 dipetakan sebagai 0-b, 1-c, 2-d dan seterusnya dalam tabel konsonan. Setiap vokal dalam kata semu yang dihasilkan membawa 0,58 bit redundansi. Informasi checksum akan menjadi sekitar 4.640 bit untuk string 1.000 kata, yang berguna untuk mendeteksi kesalahan seperti bit terbalik.