公共密钥确定k 0,。。。,k n -1∈(z / q)r。符号:z / q是整数mod q的环; (z / q)r = {(U 0,。< / div>。。,u r - 1):每个ui∈Z / q}; a,b∈X表示A∈X和B∈X。
不允许使用以下特殊字符:& # @ < 空白或空格 不能全是数字 不能与前 10 个密码相同 不能包含 3 个或更多相同字符的重复 区分大小写,即“TOM”不等于“tom” 不能包含您的用户名或您的名字、姓氏或中间名
一旦量子计算机达到一定的性能水平,它们就有望打破传统的公钥密码学。因此,人们一直在努力对后量子密码学 (PQC) 进行标准化,以抵御量子计算机带来的攻击。1 然而,考虑到密码学在企业 IT 中的广泛使用,从传统公钥密码学过渡到 PQC 并不是一个临时的替代。事实上,自 1976 年 Diffie 和 Hellman 在论文 [ 1 ]《密码学的新方向》中做出开创性工作以来,我们从未经历过公钥密码学的全面替代。Rose 等人 [ 2 ] 探讨了这一转变所涉及的复杂性和战略前提,声称许多信息系统如果不对其基础设施进行大量且耗时的修改,就无法采用新的密码算法或标准。Ott 等人 [ 3 ] 指出文献中缺乏相关研究,并质疑应用密码学和系统研究界是否充分理解并提供高效安全的密码过渡框架。认识到迁移到 PQC 的复杂性,白宫发布了《国家安全备忘录》(NSM-10)2,指示美国国家标准与技术研究所(NIST)启动“迁移到 PQC”项目 3,邀请行业专家为迁移到 PQC 开发最佳实践和工具。NSM-10 强调了加密敏捷性在迁移工作中的重要性,旨在缩短过渡时间并促进未来加密标准的无缝更新。根据美国国土安全部的说法,加密敏捷性或加密敏捷性是一种设计功能,允许敏捷更新新的加密算法和标准,而无需修改或替换周围的基础设施。4
证书机构是一个可信赖的第三方,用于通过为所有不同实体的公共密钥证书(数字证书)发出公共密钥证书(数字证书)来验证参与消息交换的实体。该证书通常包含上述实体的公钥,有关配对私钥所有者的其他信息,一个时间窗口,指示证书有效的时间以及CA自己的数字签名。每个用户都必须与它建立信任关系,因为必须使用CA的私钥签名每个有效的证书。但是,当局还必须发布某种列表,以跟踪因折衷或取消而被撤销的证书。注册机构的作用是跟踪新用户并验证其对CA [3] [4]的身份。通过使用上述CA的证书,可以确保用户正在与正确的方通信。
引言 密码系统是将纯文本转换为密文的系统。这种转换基于加密和解密过程,使用多种算法使其更容易。这个系统有 4000 年的历史。密码学的首次记录使用可以追溯到公元前 1900 年左右。密码学的不断发展为我们提供了安全的通信、货币交易、电子邮件和任何在线服务。它保证数据的安全,有时在第三方面前隐藏它们的实际地址,在未来,不仅是密码学,事实上整个密码系统都将因其在技术史上的巨大贡献而引人注目。 密码系统是密码技术的一种实现。它基本上是一对算法;一个用于加密数据,另一个用于解密。在讨论之前,我们需要知道什么是密码。实际上,密码是一种算法,通过加密过程将纯文本应用于目标密文。密码学不过是一门编写和缝制代码的艺术。密码学可以分为两部分;密码学和密码分析。图 1 描述了密码学的不同部分。 II 密码学 在密码学中,密码学是网络安全的一个专业领域。它是一门创建代码的艺术。我们现在将讨论密码学的简史。 古代密码: ▪ 至少有 4000 年的历史。 ▪ 公元前 1900 年,一位埃及抄写员使用了一些不寻常的象形文字。