ポルックス暗号は、モールス信号用に特別に設計された暗号化および符号化方式です。これは多アルファベット置換のサブカテゴリです。同音異義語置換は、各文字をその出現頻度に比例した数の記号で置き換えることで構成されます。
機能している
モールス文字では、文字はドット、ダッシュ、スペースの 3 つの要素で表されます。ポルックス暗号は、これら 3 つの要素を数値リストを使用して置き換えることで構成されます。これにより、3 つのモールス信号記号とアルファベットまたは数字の間にリンクが作成されます。
10 個の数字と 26 個の文字があるため、たとえば、ラインとスペースに 3 個の数字 (または 8 個の文字) を割り当て、点に 4 個の数字 (または 9 個または 10 個の文字) を割り当てることを確立できます。点は線や空間よりも高い周波数を持ちます。
次の置換テーブルは、特に考えられる可能性の 1 つです。
| モールス信号記号 | 置換数字 | 代替文字 |
|---|---|---|
| ポイント | 0、3、7、8 | A、E、F、M、O、P、Q、X、Y、Z |
| ライン | 1、4、5 | B、C、G、J、N、R、T、W |
| 空間 | 2、6、9 | D、H、I、K、L、S、U、V |
たとえば、「
例として、モールス符号化された単語「ATTACK」は、この方法で暗号化できます(各文字の間にモールス符号スペースが挿入されます)。上記の表と数字のみで構成される暗号化メッセージを使用すると、たとえば、A (ドット スペース) をエンコードする可能性は 36 通りあります。もちろん、他の文字もいくつかの方法で暗号化できます。
| もっている | T | T | もっている | Q | あなた | E | Z |
|---|---|---|---|---|---|---|---|
$$ {\cdot -} $$ | − | − | $$ {\cdot -} $$ | $$ {- – \cdot -} $$ | $$ {\cdot \cdot -} $$ | $$ {\cdot} $$ | $$ {- – \cdot \cdot} $$ |
| 316 | 49 | 52 | 042 | 54819 | 3746 | 09 | 1187 |

暗号解析
当然のことながら、この図は、多かれ少なかれ単純な方法で暗号文の要素を破壊する転置によって複雑になる可能性があります。ただし、転置しなくても、構成要素として数字ではなく文字が使用され (同音異義語の数が大幅に増えるため)、数値リストが頻繁に変更される場合は許容されます。このシステムの重大な欠陥は、暗号文が著しく長くなる点にあります。さらに、同音異義語を合理的に使用するには、暗号解読者に武器を与えないように、暗号側に一定のスキルが必要です。

