(あんごうりろん)の記事では暗号、特に暗号学に関係する理論について扱う。Category:暗号技術も参照。(en:cipher)」という分類がある。暗号の理論(暗号理論)は、暗号学の一分野である。暗号の理論の主な分野には、以下のようなものがある。暗号解読(cryptanalysis)暗号理論は暗号学の一分野であり、暗号学の全ては理論ではカバーしきれない。古典的な暗号に比べれば現代の暗号(現代暗号)は理詰めで構成されている。それでも、暗号学としては、その運用や関与する人間の不注意といったヒューマンファクタなども考慮しなければならない。(「暗号の連鎖(chain)の強さは、最も強い環(link)の強さしかない」ということは変わっていない。)コンピュータセキュリティやネットワークセキュリティ、より総合的には情報セキュリティと暗号や暗号理論とは密接な関わりがある。(論理的な)アクセス制御は、「ユーザが誰であるか」という認証(authentication[1])に従ってOSの機能などによって制御される。認証自体には、例えばユーザ本人だけが知り得る秘密情報(パスワードなど)を使うといった暗号的な手法が必要であるし、無線や公衆網を通してコンピュータを利用する場合には、そのパスワードを直接やりとりしてしまうようなことは避けなければならない。いったプロトコルの設計には、暗号理論に従った裏付けが必要である。暗号学には総合の学であるという面がある。暗号や暗号解読を扱う理論。