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