暗号技術とは、データを保護するために使われる技術のことである。暗号化と復号化の2つのプロセスがあり、暗号化は平文(クリアテキスト)を暗号文(シファーテキスト)に変換すること、復号化は暗号文を平文に変換することを指す。
暗号技術は、機密情報の保護や認証、署名など多様な目的で用いられる。代表的な方式として、シンプルな代替式暗号(シーザー暗号)、複雑な置換式暗号(ヒル暗号)、転置式暗号(スキュタレー暗号)や現代的な公開鍵暗号(RSA暗号)などがある。
代替式暗号は、アルファベットを指定された数だけシフトして暗号化する暗号方式であり、暗号化と復号化に同じシフト数を使用する。しかし、この方式は簡単に解読されてしまうため、複雑な置換式暗号が開発された。ヒル暗号は、数学的な行列演算を用いて暗号化する方式であり、複雑な暗号鍵を使っているため解読が困難である。
スキュタレー暗号は、円柱に紙を巻きつけて記載することで暗号化する方式であり、転置式暗号の一種である。円柱の太さや巻き数を鍵として用いるが、この方式も簡単に解読されるため、現代的な公開鍵暗号が登場した。
公開鍵暗号は、暗号化用の公開鍵と復号化用の秘密鍵の2つの鍵を用いて暗号化と復号化を行う方式である。暗号化には相手の公開鍵を使用し、復号化には自分の秘密鍵を使用する。この方式は安全性が高く、現在広く利用されている。
しかし、暗号技術は常に進化しており、解読技術も同時に進歩しているため、常に新しい方式の開発と破解技術の対応が必要となる。したがって、暗号技術に関する研究は今後もますます重要となっていくと考えられる。