¿Qué es el balbuceo de burbujas?
Bubble Bebble es un método de codificación donde la información binaria se representa como pseudo-palabras hechas con vocales y consonantes alternativas. Se usa principalmente para representar huellas digitales criptográficas. Creado por Antti Huma, el método de balbuceo de burbujas facilita que las personas recuerden y repiten información importante fácilmente. La codificación también tiene corrección de errores incorporada y redundancia, lo que permite detectar cualquier error en la transcripción.
La metodología surgió para ayudar a las personas a pronunciar y recordar códigos hexadecimales de una manera más natural. A veces es necesario validar verbalmente una llave por teléfono o a través de algún otro sistema. Estas claves públicas y los valores hash de certificados importantes se llaman huellas de pulgares o huellas digitales. Estos tipos de impresiones son vitales para verificar los datos confidenciales por razones de seguridad. Por lo general, se representan como largas cuerdas de dígitos hexadecimales.
Es difícil para las personas pronunciar, recordar y repetir Long St.Anillos de números de manera confiable por teléfono, por ejemplo. Huma creó el código para abordar este problema para representar fácilmente datos binarios olvidables en pseudo-palabras más memorables. El término en sí es un juego de palabras en el clásico burbuja de videojuegos. Cuando se codifican los dígitos hexadecimales utilizando el método de codificación de balbuceo de burbujas, las palabras generadas se parecen a balbuceos o galimas.
Esto también es útil en situaciones en las que las claves de cifrado válidas se han perdido o no están disponibles. En este caso, la huella digital clave debe verificarse mediante el recuerdo del usuario de la clave original. Las huellas digitales codificadas con codificación de balbuceo de burbujas a menudo son más fáciles de recordar que sus versiones hexadecimales. Esto marca la diferencia en situaciones críticas en lugar de tener que aceptar una huella digital sin autenticarla de ninguna manera.
Para detectar errores de transmisión o codificación no válida, el BUEl método de codificación de balbuceo de BBLE contiene una función de suma de verificación. Los marcadores que representan el inicio y el final de una cadena particular de números también se incorporan a la codificación. Por cada dos bytes en la secuencia de entrada, la salida sale como un tablero y cinco caracteres. Una de las ventajas de este método es que no aumenta la longitud de la información codificada.
Las pseudo-palabras se realizan con vocales y consonantes de cierta manera: los números entre cero y cinco se asignan con vocales como 0-A, 1-E, 2-I y así sucesivamente en la tabla de vocales. Los enteros entre cero y 16 se asignan como 0-B, 1-C, 2-D y así sucesivamente en la tabla de consonantes. Cada vocal en la pseudo palabra resultante conlleva 0.58 bits de redundancia. La información de la suma de verificación sería de alrededor de 4,640 bits para una cadena de 1,000 palabras, lo cual es útil para detectar errores como bits volcados.