polyalphabetic
多表式の
形容詞
polyalphabeticは、暗号学において単一の換字アルファベットではなく、複数の異なるアルファベットを切り替えて使用する方式を指します。これにより、平文の中で同じ文字が繰り返し現れても、暗号文ではそれぞれ異なる文字に変換されるため、頻度分析による解読が非常に困難になります。
単表式との決定的な違い
単一のアルファベットのみを使用するmonoalphabetic(単表式の)暗号では、例えばAという文字が常にXに変換されるため、出現頻度の高い文字を特定することで容易に解読されてしまいます。一方でpolyalphabeticな方式では、文字の位置や鍵の状態に応じて変換先が変化するため、統計的なパターンを隠蔽できるという大きな利点があります。
実用的な適用例と歴史的背景
この概念の代表的な例がヴィジュネル暗号です。特定のキーワードを用いて、行ごとに異なる換字表を使い分けることで、高度な秘匿性を実現しています。現代の複雑な暗号アルゴリズムの基礎となる考え方であり、単純な置き換えを超えた動的な変換プロセスを強調する際に用いられる用語です。
意味
関連語
monoalphabeticciphercryptographyencryptiondecryptionsubstitutionkeyalphabetplaintextciphertextcryptanalysisfrequencyanalysisperiodshifttableaucodeencodingdecodingsecurityalgorithmpermutationtranspositionindexcoincidencemonogramtrigramstreamblocksymmetricasymmetricsecrethiddenobfuscationmessagecommunicationprotocolsteganographymodulararithmeticmodulocharactersymbolstringpatterncyclerotationCaesarEnigmarotorwheeldiscmatrixgridkeywordentropyrandomnessdeterministicheuristiccryptogrambitstreamhashsaltnoncepaddingdiffusionconfusion