暗号学とは、情報を秘密に保護する技術の総称であり、主に暗号化技術と復号技術に分けられます。暗号技術は、通信の秘匿性やセキュリティを高めるために広く利用されています。

暗号化技術は、平文(元の情報)を暗号文(暗号化された情報)に変換する技術であり、この変換を行うことを暗号化と呼びます。復号技術は、暗号文を平文に復号する技術であり、この変換を行うことを復号と呼びます。

暗号化技術には、代表的なものとして、代替式暗号、置換式暗号、公開鍵暗号があります。

代替式暗号は、平文の各文字を別の文字に一対一で対応させる暗号技術であり、シーザー暗号が代表的な例です。置換式暗号は、平文の文字を一定のルールに従って置換する暗号技術であり、ヴィジュネル暗号が代表的な例です。

公開鍵暗号は、暗号化と復号に使用する鍵が異なる暗号技術であり、RSA暗号が代表的な例です。RSA暗号では、公開鍵で暗号化されたデータは、秘密鍵を持つ人しか復号できないため、通信のセキュリティを高めることができます。

暗号技術は、セキュリティに関する技術の一部であり、セキュリティに関する脅威や攻撃に対する対策が必要です。例えば、暗号鍵の管理や鍵の交換のセキュリティが問題となることがあります。また、量子計算機の発展により、従来の暗号技術が脆弱になることが予想されており、新しい暗号技術の研究が進められています。

リンク

Cryptography[EN]