換字(Substitution)= 置換 = マッピング(Mapping)
- 文字を別の文字へ対応づける方式
- 鍵は対応表(置換表)
- プログラムの Map / Dictionary と同じ発想
- 「何を何に置き換えるか」が本質
💡 上段=平文文字、下段=暗号文文字。線が「対応」を示します。重複なく対応(一対一対応)。
文字を別の文字・記号に対応づける(Mapping)方式
固定ずらしの基本的な換字方式
日本語のシフト暗号
図形・記号による視覚的な換字
シャーロックホームズに登場
文字を数字ペアに変換
いろは文字を座標位置に変換
いろは文字を漢字風に変換
2文字を別の文字に変換
鍵依存の置換表を使用
1文字を2進5文字列に対応
複数ストリップの多表式暗号
鍵で可変マッピング(多表式)
多表式暗号の別バージョン
一次関数で置き換え
行列演算でブロック変換
文字の順序を入れ替える(Shuffle)方式