情報セキュリティ大学院大学公開講座『暗号入門7講』
暗号アルゴリズムを構成しようとしたときにはそのアルゴリズムの解読アルゴリズムを 考慮に入れる必要があります。したがって、暗号アルゴリズムは通常のアルゴリズム設 計と比較しその構成が困難です。暗号の教科書、専門書等では、いくつかの暗号解読法 が示されていることも有ります。しかし、これらの解読法は学界に於いて解読が困難で あると考えられていたアルゴリズムへの解読法であることが常です。一方、教科書的知 識を基に設計した暗号アルゴリズムは往々にして安全ではないことが知られています。 このことが暗号学の難しさを顕著に示していると思います。
そこで、この講義では(擬似的に)簡単な暗号アルゴリズムを一つ与え、そのアルゴリ ズムが(暗号学的な意味で)解読可能であることをみようと思います。これによって暗 号の「勉強」と「研究」との差異を感じていただければ幸いです。(松尾)