本章为《商用密码应用与安全评估》第一章,主要对密码学的基础知识进行总结和回顾,涵盖密钥管理、加密算法等核心概念,旨在为后续商用密码应用安全性评估奠定理论基础。
《商用密码应用与安全性评估》第一章小结了密码基础知识:密码被定义为使用特定变换方法对信息进行加密保护及安全认证的技术、产品和服务。这包括但不限于密码编码、实现、协议、防护措施以及密钥的生成、分发和销毁等技术。
典型的密码技术涵盖以下方面:
- 密码算法,即用于将“明文”转换成“密文”的特定规则。
- 密钥管理,涉及密钥的安全存储与使用。
- 密码协议,指的是两个或更多参与者通过约定的交互方式来实现加密保护和安全认证。
密码在保障网络信息安全方面扮演着关键角色。它是一种最有效、可靠且经济的方法。此外,“杂凑算法”用于将任意长度的信息压缩为固定长度摘要的功能。
综上所述,密码是信息系统的“基因”,负责传递与保护重要信息,并作为信息系统中不可或缺的“卫士”。一个完整的信息系统包括计算机硬件、网络和通信设备、软件程序以及规章制度等要素。信息安全的核心目标在于确保数据的安全性、完整性和可用性。而其中最关键的基础技术则是密码技术,它为实现这些安全目标提供了必要的支持与保障。