プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

情報セキュリティにおけるモノアルファベット暗号とは何ですか?


換字式暗号は、平文メッセージの各文字を作成し、暗号文の新しい文字でそれを復元するための置換プロセスを必要とする、最も古い形式の暗号化アルゴリズムです。

この置換方法は決定論的で可逆的であり、目的のメッセージ受信者が暗号文文字を逆置換して平文を取得できるようにします。

換字式暗号の特定の形式は、「単純換字式暗号」として知られているモノアルファベット換字式暗号です。個々のキーマッピング関数Kに基づくモノアルファベット換字式暗号。これは、特定の文字αをマッピングK(α)の文字に一貫して置き換えます。

モノアルファベットの換字式暗号は、平文の同等の文字が暗号文の同じ文字によって復元される一種の換字式暗号です。 1つを定義するモノは、平文の各文字が暗号文の単一の置換を持っていることを意味します。

シーザー暗号は、モノアルファベット暗号の一種です。同様の置換方法を使用して、各プレーンテキスト文字の暗号文文字を受け取ります。シーザー暗号では、シーザー暗号がサポートするキーは全部で25個しかないため、ハッカーがキーを解読するだけであることがわかります。このピットは、モノアルファベット暗号を利用してカバーされています。

モノアルファベット暗号では、置換文字記号はアルファベットの26文字のランダム順列をサポートします。 26!アルファベットの順列は4*10^26まで上がります。これにより、ハッカーがキーを取得するためにブルートフォース攻撃を必要とすることが複雑になります。

モノアルファベット暗号は、平文の記号と暗号文の記号の関係が継続的に1対1であり、暗号化プロセス全体を通じて固定されたままである置換の一種です。

これらの暗号は、暗号解読の影響を大きく受けやすいと考えられています。たとえば、「T」がプレーンテキストメッセージの任意の数の出現に対して「J」によって暗号化されている場合、「T」は継続的に「J」に暗号化されます。

平文が「TREE」の場合、暗号文は「ADOO」である可能性があります。これは、平文の両方の「O」が暗号文の「E」で暗号化されているため、暗号がモノアルファベットである可能性があることを示しています。

ハッカーはブルートフォース攻撃を必要としませんが、All-FearsomeStatisticsAttackを使用してキーを検討するために適用できます。ハッカーが換字式暗号の平文の特性を理解している場合、キースペースのサイズに関係なく、統計的攻撃を使用して暗号を解読することができます。統計的攻撃には、文字の度数分布の測定、英語の同じ統計との比較が含まれます。


  1. 情報セキュリティにおけるIDEAとは何ですか?

    IDEAは、International DataEncryptionAlgorithmの略です。 IDEAは、JamesMasseyとXuejiaLaiによって発明され、1991年に最初に定義されたブロック暗号です。64ビットブロックで機能する128ビットのキー長を使用します。 これには、ビット単位の排他的論理和、加算、および乗算モジュールに依存する一連の8つの同一の変換が含まれます。これは対称暗号に基づいており、鍵設計アプローチが非常に弱いため、DESと比較してアルゴリズムのセキュリティレベルは非常に劣っています。 IDEAは、その複雑な構造のため、それほど有名にはなりません。 他のブロ

  2. 情報セキュリティにおける多表式換字式暗号とは何ですか?

    多表式暗号は、いくつかの置換アルファベットを使用した、置換に基づく任意の暗号です。多表式置換暗号では、平文の文字は、テキストへのインストールに基づいて異なる方法で暗号化されます。 1対1の対応ではなく、各文字とその代替文字の間には1対多の関係があります。 たとえば、「a」はテキストの先頭では「d」として暗号化できますが、中央では「n」として暗号化できます。多表式暗号には、基本言語の文字頻度を隠すという利点があります。したがって、攻撃者は個々の文字の頻度を静的に使用して暗号文を分割することはできません。 最初の多表式暗号は、1467年にレオンバッティスタアルベルティによって導入されたアルベル