暗号化方式

  • 共通かぎ暗号方式

暗号化かぎと復号かぎが同じなため、相手分だけ鍵が必要(→管理が複雑)だが処理は高速。
代表方式はDES、AES、IDEA。

  • 公開かぎ暗号方式

暗号化かぎと復号かぎは異なるため、鍵は2n(nは利用者数)で可能。処理は低速。
代表方式はRSA、エルガマル暗号、楕円曲線暗号

機密情報の送信時には、受信側公開鍵で暗号化→受信側秘密鍵で復号。
送信の正当性確認時は、送信側秘密鍵で暗号化→送信側公開鍵で復号。

  • ハイブリット暗号方式

公開かぎ暗号方式と共通かぎ暗号の組み合わせによる方式。

文章内容は「共通かぎ」で暗号化し、その「共通かぎ」を公開かぎ暗号方式でやりとりする。