0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

対称鍵と非対称鍵の要約メモ

Last updated at Posted at 2024-09-28

対称鍵と非対称鍵の要約メモ

対称暗号

  • 暗号化と復号化の両方に同じ鍵が使用 (送信者と受信者は共有鍵を既に保持する必要あり、事前に鍵を配布することが課題)
  • 非対称暗号と比較し高速に暗号化が可能

対称鍵暗号の具体例

名称 タイプ アルゴリズムタイプ ブロックサイズ キーサイズ 強度
AES 対称 ブロック暗号 128 128,192,256 強い
Blowfish 対称 64 32 - 448 key bit
DES 対称 ブロック暗号 64 56 bit 非常に弱い
3DES 対称 ブロック暗号 64 112 or 168 bit
IDEA 対称 64 128
RC2 対称 64 128
RC4 対称 ストリーム暗号 ストリーミング 128
RC5 対称 RSA Block mode cipher 32, 64, 128 0 - 2040 bit とても強い
Skipjack 対称 64 80
Twofish 対称 128 1 - 256

非対称暗号

  • 暗号化と復号化に2つの異なる鍵を使用 (利用者は公開鍵と秘密鍵の両方を保持し、秘密鍵は機密性を担保する必要があり、公開鍵は自由に配布可能)
  • 公開鍵で暗号化されたデータは対応する秘密鍵でのみ復号化可能、また秘密鍵で暗号化されたデータは対応する公開鍵でのみ復号化可能
  • 暗号化の処理が遅く、鍵長(2048ビット以下)より小さいデータを暗号化可能 (デジタル署名の場合、非対称暗号はメッセージ全体ではなくメッセージのハッシュを暗号化するために使用)

非対称鍵暗号の具体例

名称 タイプ アルゴリズムタイプ サイズ 強度
RSA 非対称 キートランスポートアルゴリズム 512 強い
Diffie-Hellman 非対称 キートランスポートアルゴリズム -
EI Gamal 非対称 キートランスポートアルゴリズム - 非常に強い
ECC 非対称 楕円曲線 可変 非常に強い

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?