分野ごとに細かくやってみて苦手なところを埋めてくのがよさそう。
共通鍵暗号方式 共通鍵 ・・・ AES、DESなど
安全に鍵を配送するのに手間が掛かる通信相手が増えると必要な鍵数が多くなる。
公開鍵暗号方式 公開鍵 と 秘密鍵 ・・・ RSA(巨大な数の素因数分解が困難なことを利用した暗号化アルゴリズム)
暗号化・復号に要する計算量が多いため処理に時間が掛かる
ハイブリッド暗号方式
共通鍵を公開鍵暗号方式で暗号化して相手に送り、データの暗号化・復号を共通鍵暗号方式で行っている。
→TLSやS/MIMEで採用。
S/MIME(Secure/Multipurpose Internet Mail Extensions)
電子メールを盗聴や改ざんなどから守るために米国RSA Data Security社によって開発された技術で、暗号技術を使用して「認証」「改ざん検出」「暗号化」などの機能を電子メールソフトに提供するもの。
セキュリティ関係は比較的大丈夫そうだ
![](https://r2.sizu.me/users/201/post-images/xo3rfs7vwrdrcsh19uuk.png)