pinesの日記

気ままに書くブログです

暗号化

暗号化

暗号化方式

  • 共通鍵(秘密鍵)
    送受信で同じ鍵を使って暗号化と復号化する この鍵を第三者に知られると終わるから秘密鍵
    互いに鍵を共有する必要があるため、ユーザ数が多いと鍵の本数が膨大になってよろしくない 主な暗号化 AES(ブロック暗号化 128,192,256ビットから選択),DES
  • 公開鍵
    送信側:受信側の公開鍵で暗号化
    受信側:飛んできたものを自前の秘密鍵で復号
    共通鍵より暗号化や復号にめっちゃ時間がかかる
    主な暗号化:RSA(素因数分解の複雑さ 1024~4096ビット)

    ディジタル署名

    秘密鍵で暗号化したものは共通鍵でのみ復号できることを利用して改ざんの有無を確認できる
    メッセージをハッシュ関数で簡略化し、それを秘密鍵で暗号化してディジタル署名とする

    認証局

    あらかじめ公開鍵を登録しておくことでディジタル証明書による政党制の保証ができる

    PKI(公開鍵)

    認証機関(CA)と公開鍵の暗号技術を使って安全性を保障する仕組み全般の呼称