关注公众号回复“河南等保1198”获取“密码学方面的电子书”了解更多取证知识 |
《网络安全知识体系》
密码学知识(三)
对称基元
原是a钥匙元件之多加密建设。
这样基本原:块密码流密码和散列功能。
理论上都是键控功能即他们拿如输入a秘密钥匙而在实践一经常认为散列功能哪是取消键控。在a基本水平都是功能
f : D C
哪里是这钥匙空间D是这域(其中是之a断续器有限的大小为块密码和流密码)。
正如在引言中所解释的,我们不会在本报告中讨论对称原语的密码分析,我们只会检查安全结构。 然而, 在这个领域进行攻击的两种主要技术是所谓的微分和线性密码分析。有兴趣的读者可以参考霍华德·海斯(Howard Heys)关于这些主题的优秀教程[11],或书籍[12]。
4 .1 分组密码
区块密码是一个函数f:0,1 b 0,1 b,其中b是区块大小。尽管它们的名字是这样的函数,但不应该被认为是一种加密算法。 然而,它是许多加密算法中的一个构建块。区块密码器的设计是密码学中一个很深的领域,类似于数论单向函数的设计。与数论单向函数一样,加密结构被证明是相对于一个相关的硬问题而言的,一个给定的区块密码被假定为满足该问题。
对于一个固定的密钥,一个区块密码被假定为在0,1 b集合上的一个置换,即对于一个固定的密钥k,映射fk:0,1 b 0,1 b是一个双射。我们还假设,反转这种置换也是很容易的(如果钥匙是已知的)。如果没有一个多项式时间的对手,在给定神谕访问0, 1 b上的 permutation的情况下,能够分辨出被给定的均匀随机permutation或某个固定的隐藏密钥k的函数fk之间的区别,则认为该区块密码是安全的,即区块密码是PRP。在一些应用中,我们只要求区块密码是一个函数,即不是一个双射。在这种情况下,我们要求该区块密码是一个PRF。
我们永远无法证明一个区块密码是一个PRP,所以设计标准通常是建立一个能抵抗所有已知攻击的数学结构的任务。主要的攻击是所谓的线性密码分析,即用线性函数逼近区块密码中的非线性部分,以及差分密码分析,即观察两个输出在相关输入信息上的变化,例如,将fk应用于各种输入m0和m1,其中m0⊕m1=∆一个固定值。
区块密码的设计是由一些较简单的组件组成的。通常有几层简单的固定互换,和几层查表。这些查表被称为S-boxes,其中S代表替换。有两种主要的技术来设计区块密码。两者都是将一个简单的操作(称为一个回合)重复若干次。每一轮都是由排列和替换的组合,以及一个密钥的添加组成。主密钥首先被扩展为圆密钥,每一轮都有一个不同的圆密钥。
在第一种方法中,称为Feistel网络,每轮允许的S-Box可以是非注入的,即不可逆的。尽管如此,Feistel结构仍然保持了分组密码结构的整体可逆性。第二种方法是替换排列网络设计,其中每个轮由一个圆角键加法组成,然后是fixed排列,然后是双射S-box的应用。 一般来说,Feistel构造比替换-排列网络构造需要更多的回合。
DES(数据加密标准)块密码(原始密钥为 56 位,块大小为 b = 64)是一种 Feistel 构造。DES 算法可追溯到 20世纪 70 年代,现在认为密钥大小对于任何应用程序都太小了。 但是,可以将 DES 扩展为112 位或 168 位密钥块密码,以构造称为2DES 或 3DES 的算法。 2DES或3DES的使用仍然被认为是安全的,尽管在某些应用程序中,64位的块大小对于实际使用被认为是不安全的。
AES(高级加密标准)块密码是 DES的现代替代品,它是具有128 位、192 位或 256 位密钥的块密码,并且块大小为 b = 128 位。 AES算法在许多微处理器上具有硬件支持,使得使用AES的操作比使用其他加密基元快得多。
-
-
>>>等级保护<<< -
开启等级保护之路:GB 17859网络安全等级保护上位标准 -
网络安全等级保护:等级保护测评过程及各方责任 -
网络安全等级保护:政务计算机终端核心配置规范思维导图 -
网络安全等级保护:什么是等级保护? -
网络安全等级保护:信息技术服务过程一般要求 -
闲话等级保护:网络安全等级保护基础标准(等保十大标准)下载 -
闲话等级保护:什么是网络安全等级保护工作的内涵? -
闲话等级保护:网络产品和服务安全通用要求之基本级安全通用要求 -
闲话等级保护:测评师能力要求思维导图 -
闲话等级保护:应急响应计划规范思维导图 -
闲话等级保护:浅谈应急响应与保障 -
闲话等级保护:如何做好网络总体安全规划 -
闲话等级保护:如何做好网络安全设计与实施 -
闲话等级保护:要做好网络安全运行与维护 -
闲话等级保护:人员离岗管理的参考实践 -
信息安全服务与信息系统生命周期的对应关系 -
>>>工控安全<<< -
工业控制系统安全:信息安全防护指南 -
工业控制系统安全:工控系统信息安全分级规范思维导图 -
工业控制系统安全:DCS防护要求思维导图 -
工业控制系统安全:DCS管理要求思维导图 -
工业控制系统安全:DCS评估指南思维导图 -
工业控制安全:工业控制系统风险评估实施指南思维导图 -
工业控制系统安全:安全检查指南思维导图(内附下载链接) -
工业控制系统安全:DCS风险与脆弱性检测要求思维导图 -
>>>数据安全<<< -
>>>供应链安全<<<
-
供应链安全指南:建立基础,持续改进。 -
思维导图:ICT供应链安全风险管理指南思维导图 -
>>>其他<<< -
美国网络安全框架:CSF五个功能 -
一起看看英国NCSC漏洞指南 -
网络安全知识:什么是社会工程学 -
缓解内部威胁:了解并保护关键资产 -
缓解内部威胁:制定正式的内部风险管理计划 -
缓解内部威胁:明确记录并持续执行控制措施 -
缓解内部威胁:预测和管理负面因素工作环境中的问题
原文始发于微信公众号(河南等级保护测评):密码学知识域(五)对称基元-分组密码
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论