编辑:[db:作者] 时间:2024-08-25 02:25:20
一、“密码”和“口令”
现实生活中提到的“密码”一词,比如人们日常利用的开机“密码”、微信“密码”、银行卡支付“密码”等,这些“密码”实际上是口令。口令只是进入个人打算机、手机、电子邮箱或者个人银行账户的“通畅证”,它是一种大略、低级的身份认证手段。这些口令与《密码法》草案中的“密码”不同,真正的“密码”,藏在安全支付设备中、藏在网络系统内,默默守护国家秘密信息安全、守护我们每个人的信息安全。
《密码法》中的密码指的是利用特定变换的方法对信息等进行加密保护、安全认证的产品、技能和做事。《密码法》共五章四十四条,对密码分为核心密码、普通密码和商用密码进行分类管理。个中,核心密码、普通密码用于保护国家秘密信息,核心密码保护信息的最高密级为绝密级,普通密码保护信息的最高密级为机密级。核心密码、普通密码属于国家秘密。密码管理部门依照本法和有关法律、行政法规、国家有关规定对核心密码、普通密码实施严格统一管理。商用密码用于保护不属于国家秘密的信息。公民、法人和其他组织可以依法利用商用密码保护网络与信息安全。
二、商用密码
我国自行研发的自主可控商用密码算法紧张包括:ZUC,SM2,SM3,SM4和SM9等,这些密码算法涵盖了对称密码中的序列密码,分组密码,非对称密码中的椭圆曲线密码,以及密码杂凑算法,把它们组合起来可以为各种须要密码技能作为支撑的行业运用供应坚实可靠的根本。
1.对称密码算法
序列密码ZUC(祖冲之)算法和分组密码(SM4)算法都属于对称密码算法,也便是说,加密一方和解密一方利用完备相同的密钥来分别进行加密和解密,从而供应保密性(机密性)担保。
ZUC算法目前紧张用于通信领域。2011年9月,我国以ZUC算法为核心的加密算法128-EEA3和完全性保护算法128-EIA3,与美国AES、欧洲SNOW 3G共同成为了4G移动通信密码算法国际标准。
SM4算法最初作为我国自主无线局域网安全标准WAPI的专用密码算法发布,后成为分组密码算法国家行业标准。由于SM4算法最初用于无线局域网芯片WAPI协议中,支持SM4算法的WAPI无线局域网芯片已超过350多个型号,环球累计出货量超过70亿颗。在金融领域,仅统计支持 SM4 算法的智能密码钥匙出货量已超过 1.5 亿个。
2.非对称密码算法
非对称密码算法又称公钥密码算法,公钥密码算法包括公钥加密和私钥署名(即数字署名,可供应真实性、不可否认性担保)两种紧张用场,冲破了对称密码算法加密和解密必须利用相同密钥的限定。公钥加密算法加密和解密利用不同的密钥。个中加密的密钥被公开,称为公钥;解密的密钥被保密,称为私钥。公钥、私钥是密切关联的,从私钥可推导出公钥,但从公钥推导出私钥是打算上不可行的。SM2算法(椭圆曲线公钥密码算法)和SM9算法(标识密码算法)是我国颁布的商用密码标准算法中的公钥密码算法,常见的国外公钥密码算法有RSA、ECDSA算法等。
基于SM2算法的数字署名技能已在我国电子认证领域广泛运用。SM2算法于2017年被国际标准化组织(ISO)采纳,成为国际标准ISO/IEC 14888-3的一部分。SM9算法将用户的标识(如邮件地址、手机号码、QQ号码等)作为公钥,不须要数字证书、证书库或密钥库,省略了交流数字证书和公钥过程,使得安全系统变得易于支配和管理,非常适宜端对端离线安全通讯、云端数据加密、基于属性加密、基于策略加密的各种场合。同SM2算法一起,SM9数字署名算法也在2017年被ISO采纳,成为国际标准ISO/IEC 14888-3的一部分。
3.密码杂凑算法
密码杂凑算法又称杂凑函数、哈希(hash)算法、哈希函数,是把任意长的输入串转化成固定长的输出串的一种函数。我国商用密码标准中的密码杂凑算法是SM3算法,并于2018年10月成为国际标准。SM3算法的输出长度固定为256比特。输入长度在理论上是无限制的。在实践中根据添补规范的哀求,输入长度不能超过264比特。只利用SM3算法不能供应完全性保护,而是须要合营密钥利用,即带密钥的杂凑算法(HMAC):利用杂凑算法,将一个密钥和一个作为输入,天生一个择要作为输出。HMAC可用作数据完全性考验,考验数据是否被非授权地改变;也可用作鉴别,担保源的合法性等。
SM3 算法运用非常广泛。如在智能电网领域,采取SM3算法的智能电表靠近10亿用户,均能安全稳定运行。在金融系统,目前大约有7亿多银行磁条卡更新为密码芯片卡,动态令牌累计发行7726万支,这些卡片及令牌均利用了SM3算法。
三、等级保护中的密码
中国软件评测中央连续四年获评网络安全等级保护测评机构前辈单位,我们看到在等级保护中也有许多与密码干系的哀求,GB/T 22239-2019《信息安全技能网络安全等级保护基本哀求》中与密码干系的哀求如下:
1.真实性
应在通信前基于密码技能对通信的双方进行验证或认证;
应采取口令、密码技能、生物技能等两种或两种以上组合的鉴别技能对用户进行身份鉴别,且个中一种鉴别技能至少应利用密码技能来实现。
2.保密性
应采取密码技能担保通信过程中数据的保密性。
应采取密码技能担保主要数据在传输过程中的保密性,包括但不限于鉴别数据、主要业务数据和主要个人信息等;
应采取密码技能担保主要数据在存储过程中的保密性,包括但不限于鉴别数据、主要业务数据和主要个人信息等。
3.完全性
应采取校验技能或密码技能担保通信过程中数据的完全性;
应采取密码技能担保主要数据在传输过程中的完全性,包括但不限于鉴别数据、主要业务数据、主要审计数据、主要配置数据、主要视频数据和主要个人信息等;
应采取密码技能担保主要数据在存储过程中的完全性,包括但不限于鉴别数据、主要业务数据、主要审计数据、主要配置数据、主要视频数据和主要个人信息等;
(4)不可否认性
在可能涉及法律任务认定的运用中,应采取密码技能供应数据原发证据和数据吸收证据,实现数据原发行为的抗抵赖和数据吸收行为的抗抵赖。
(5)密码管理哀求
应确保密码产品与做事的采购和利用符合国家密码管理主管部门的哀求。
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxsj/79852.html
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com