密保护技术和安全认证技术。?从内容上看,密码技术主要包括密码算法、密钥管理和密码协议。?密码基础算法包括:?序列算法?分组算法?公钥算法?杂凑算法?其他Р4Р一、基本概念Р密码功能产品包括:?安全芯片类?密码模块类?密码整机类?其他?密码应用程序接口包括:?对称密码服务?公钥密码服务器?其他Р5Р一、基本概念Р通用密码应用包括:?安全电子邮件系统?电子印章系统?安全公文传输?桌面安全防护?权限管理系统?可信时间戳系统?其他Р6Р一、基本概念Р商用密码产品按功能分类:?密码算法类?数据加解密类?认证鉴别类?证书管理类?密钥管理类?密码防伪类?综合类Р7Р二、专业术语Р密码算法的作用:?对于加密算法,不能从密文得到关于明文或密钥的任何信息?对于数字签名算法,不能伪造有效签名?对于杂凑算法,不能用不同的输入得到相同的摘要,以及不能从摘要得到原来的输入信息。?加密算法是公开的,比如SM4,即实现加密的过程和程序是公开的,但128比特的密钥必须是保密的。Р8Р二、专业术语Р数字签名:签名者使用私钥对签名数据的摘要值做密码运算得到的结果。该结果只能用签名者的公钥进行验证,用于确认被签名数据的完整性、签名者的真实性和签名行为的不可否认性。?CA:证书认证机构,是对数字证书进行全生命周期管理的实体。?密钥:控制密码运算过程的一串不可预测的随机数。是控制密码变换的关键参数,没有它,密文无法破解。Р9Р二、专业术语Р密码算法分类:?对称密码算法?序列密码:将明文逐比特/字符运算的一种对称密码算法,也称流密码。如我国祖冲之算法ZUC。?分组密码:将输入数据划分成固定长度的分组进行加解密的对称密钥算法。如我国SM4算法。?公钥密码算法?公钥加密算法:加密/解密使用不同的密钥,分别对应公钥和私钥,公钥公开,私钥保密。?数字签名算法:每个签名者有一对公钥和私钥,公钥公开,私钥保密。?密码杂凑算法Р10