置換技法と転置技法との間の本質的な違いは、置換技法が平文の文字を他の文字、数字、および記号から置き換えることです。 一方、転置技術は文字を置き換えず、代わりにシンボルの位置を変更します。
比較表
比較基準 | 代入テクニック | 転置テクニック |
---|---|---|
基本 | 平文の文字を他の文字、数字、記号に置き換えます。 | 平文の文字の位置を並べ替えます。 |
フォーム | モノアルファおよびポリアルファ置換暗号。 | キーレスおよびキー付き転置暗号。 |
変更 | キャラクターの身元は変わりますが、その位置は変わりません。 | その性格にもかかわらず、キャラクターの位置は変わります。 |
デメリット | 頻度の低い文字は平文を見分けることができます。 | 正しいキーに近いキーは平文を開示することがあります。 |
例 | シーザー暗号 | レイルフェンス暗号 |
置換技術の定義
置換技術は、他の文字や記号による文字の置き換えを含みます。 もっと簡単な方法では、平文の文字が置き換えられ、他の代用文字、数字、記号が代わりに使われます。 シーザー暗号では、アルファベットが行の3つ前の位置にある他のアルファベットに置き換えられる置換手法が使用されます。 Julius Caesarがこの手法を考案し、それをCaesar Cipherと命名しました。 たとえば、平文の「HOPE」は、Caesar Cipherを使用して「KRSH」に変換されます。 シーザー暗号の後に、モノアルファベット暗号、ホモフォビック置換暗号、ポリグラム置換暗号、ポリアルファベット置換暗号、プレイフェア暗号、ヒル暗号など、いくつかの置換技術が開発されています。
シーザー暗号は最も弱い暗号でした、しかし、技術の進化は新しいバージョンをより強くしました。 置換手法の制限は、変換テーブルがわかっている場合に置換が壊れる可能性があることが非常に予測可能であることです。
転置法の定義
転置技法では、文字の識別は変わりませんが、暗号文を作成するために文字の位置が変更されます。 転置技法は、以下の例に示されています。 ここでは、転置暗号を利用して4行のテキストを修正しました。 2次元マトリックスは文字を編成するために使用され、列はキーに従って交換されます。 キーはどの列を交換する必要があるかを指定するために使用されます。 図のようにキーに続いて、アルファベットの列番号1が列番号3に交換され、列番号2のアルファベットが列番号6に交換されます。
暗号文を平文に復号化するには、逆のプロセスに従う必要があります。 転置技法は、非常に安全な方法とは見なされていません。 平文は、ヒットとトライアルの方法を使用して、文字の頻度と連続した文字のペアの特徴的なパターン(それぞれ2文字と3文字のグループのdigramとtrigramとして知られる)を注意深く観察することによって簡単に見つけることができます。
置換手法と置換手法の主な違い
- 置換技法では、平文の代わりに暗号文に変換します。 一方、転置手法では、基本的に平文の文字が並べ替えられます。
- モノアルファ、ポリアルファ置換暗号、プレイフェア暗号は置換技術を使用するアルゴリズムの一部です。 反対に、転置手法の形式はキー付きでキーレスな転置暗号です。
- 置換技術は、エンティティのアイデンティティではなく、トランスポジション技術がエンティティの位置を変更しながら、エンティティのアイデンティティを変更することを目的としています。
- 低頻度の文字の助けを借りて、平文は置換技術で容易に見分けることができます。 これに対して、転置手法では、正しい鍵の近くにある鍵が平文の検出につながる。
結論
置換および転置技術は、平文を暗号文に変換するために使用され、置換技術は文字を置き換え、転置技術は文字を再配置して暗号文を形成する。 しかし、置換暗号はより簡単で破られやすいです。