非対称暗号と公開鍵暗号は同じものではありませんか?

この記事では、暗号用語に関する私の考えを共有したいと思います。 もちろん、見出しに入れられた質問への回答(肯定的かどうか)は、対応する暗号化アルゴリズムのパフォーマンスとセキュリティに影響を与えることはありませんが、ここでの私の目標はその分類を理解することです。



多くの教科書、参考書、およびインターネットリソースは、「非対称暗号化」と「公開鍵暗号化」が同義語であり、「対称暗号化」と「秘密鍵暗号化」であると主張しています。 しかし、対称暗号化の場合、私とのいずれの場合でも、質問は発生しません。 秘密鍵と対称性があり、相互作用する両方の当事者が同じ鍵を持っているという事実で表現されています。



非対称暗号化の場合、状況は異なります。 たとえば、「Shamir cipher」[]や「mental poker」[MP]などのアルゴリズムを考えてみましょう。 それらは間違いなく非対称ですが、言語は公開鍵をまったく持たないため(モジュールやグループジェネレーターなど、すべてのサブスクライバに共通のパラメーターを除く)、 公開鍵暗号に変換しません。



さらに、非対称システムについては、これらのキーの1つが保護されていないチャネル[AS]を介して送信されるシステムであるとよく言われます。 私の意見では、これはまさに非対称システムの定義であり、非対称性とは異なるキーの存在ですが、(対称暗号法のように)同じキーではありません。 シャミアの暗号およびメンタルポーカーでは、キーは安全でないチャネルを介して送信されないため、非対称システムですが、公開キーシステムではありません。



それでは、公開鍵暗号は非対称暗号の一部にすぎないかもしれませんが、全部ではありませんか?



文学



[] シャミールの暗号

[MP] メンタルポーカー

[AS] 公開鍵暗号システム



All Articles