버블 버블이란?
Bubble babble은 이진 정보가 대체 모음과 자음으로 만들어진 의사 단어로 표현되는 인코딩 방법입니다. 암호화 지문을 나타내는 데 주로 사용됩니다. Antti Huma가 만든 버블 버블 방식을 사용하면 사람들이 중요한 정보를 쉽게 기억하고 반복 할 수 있습니다. 인코딩에는 오류 수정 및 중복 기능이 내장되어있어 전사시 오류를 발견 할 수 있습니다.
이 방법론은 사람들이 16 진 코드를보다 자연스럽게 발음하고 기억하도록 돕는 데 도움이되었습니다. 전화 나 다른 시스템을 통해 구두로 키를 검증해야하는 경우가 있습니다. 이러한 공개 키와 중요한 인증서의 해시 값을 지문 또는 지문이라고합니다. 이러한 유형의 인쇄는 보안상의 이유로 민감한 데이터를 확인하는 데 중요합니다. 이들은 일반적으로 16 진 숫자의 긴 문자열로 표시됩니다.
예를 들어 사람들이 전화로 긴 문자열을 안정적으로 발음하고 기억하고 반복하는 것은 어렵습니다. Huma는 잊을 수없는 이진 데이터를 더 기억하기 쉬운 의사 단어로 쉽게 표현하기 위해이 문제를 해결하기위한 코드를 만들었습니다. 용어 자체는 고전적인 비디오 게임 Bubble Bobble에서 말장난입니다. 버블 바비 인코딩 방법을 사용하여 16 진수를 인코딩 할 때 생성 된 단어는 바비 또는 횡설수설과 비슷합니다.
유효한 암호화 키가 손실되었거나 사용할 수없는 상황에서도 유용합니다. 이 경우 사용자가 원래 키를 기억하여 키 지문을 확인해야합니다. 버블 바비 인코딩을 사용하여 인코딩 된 지문은 16 진수 버전보다 호출하기가 더 쉽습니다. 이것은 어떤 식 으로든 지문을 인증하지 않고 지문을 받아들이지 않고 중요한 상황에서 차이를 만듭니다.
전송 오류 또는 유효하지 않은 인코딩을 감지하기 위해 버블 바비 인코딩 방법에는 검사 합산 기능이 있습니다. 특정 숫자 문자열의 시작과 끝을 나타내는 마커도 인코딩에 통합됩니다. 입력 시퀀스에서 2 바이트마다 출력은 대시와 5 자로 나타납니다. 이 방법의 장점 중 하나는 인코딩 된 정보의 길이를 늘리지 않는다는 것입니다.
의사 단어는 모음과 자음을 사용하여 특정 방식으로 만들어집니다. 모음 테이블에서 모음 0 ~ 5 사이의 숫자는 모음으로 0-a, 1-e, 2-i 등으로 매핑됩니다. 자음 테이블에서 0과 16 사이의 정수는 0-b, 1-c, 2-d 등으로 매핑됩니다. 결과 의사 단어의 모든 모음에는 0.58 비트의 중복성이 있습니다. 체크섬 정보는 1,000 워드 문자열의 경우 약 4,640 비트이며 뒤집힌 비트와 같은 오류를 감지하는 데 도움이됩니다.