Skip to main content

バブルババとは何ですか?

BubbleBabbleは、バイナリ情報が交互の母音と子音から作られた擬似単語として表されるエンコード方法です。主に暗号化の指紋を表すために使用されます。Antti Humaによって作成されたBubble Babbleメソッドにより、人々は重要な情報を簡単に覚えて繰り返しやすくなります。エンコーディングには、組み込みのエラー補正と冗長性もあります。これにより、転写のエラーを見つけることができます。電話または他のシステムを介してキーを口頭で検証する必要がある場合があります。これらのパブリックキーと重要な証明書のハッシュ値は、サムプリントまたは指紋と呼ばれます。これらのタイプのプリントは、セキュリティ上の理由で機密データを検証するために不可欠です。それらは通常、16進数桁の長い文字列として表されます。Humaは、忘れがたいバイナリデータをより記憶に残る擬似ワードに簡単に表現するために、この問題に対処するためのコードを作成しました。この用語自体は、古典的なビデオゲームのバブルボブルのしゃれです。バブルのせせらぎエンコード法を使用してヘキサデシマルの数字がエンコードされると、生成された単語はせせらぎや兆候に似ています。この場合、キーの指紋は、ユーザーが元のキーを回想することによって検証する必要があります。バブルのせせらぎのエンコードを使用してエンコードされた指紋は、多くの場合、16進バージョンよりも思い出が簡単です。これにより、何らかの形で認証せずに指紋を受け入れるのではなく、重大な状況に違いが生じます。特定の数字の文字列の開始と終了を表すマーカーも、エンコードに組み込まれます。入力シーケンス内の2バイトごとに、出力はダッシュと5文字として出てきます。この方法の利点の1つは、エンコードされた情報の長さが増加しないことです。pseudoワードは、特定の方法で母音と子音を使用して作られています—ゼロから5の間の数値は、母音テーブルでは0-A、1-E、2-Iなどとして母音でマッピングされます。ゼロから16の間の整数は、子音テーブルで0-B、1-C、2Dなどとしてマッピングされます。結果として生じる擬似ワードのすべての母音は、0.58ビットの冗長性を持ちます。チェックサム情報は、1,000ワードの文字列に対して約4,640ビットになります。これは、ビットのようなエラーを検出するのに役立ちます。