密码学涉及解决安全问题的计算机系统的概念化、定义以及构造。密码系统的设计必须基于坚实的基础。