- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络安全精要-莉莉安
1.2.4网络安全需求
数据完整性:是所有计算机信息系统,以数据服务与用户为首要要求,保证存储或传输的数据不被非法插入、删改、重发或意外事件破坏,保持数据的完整性和真实性,尤其是那些要求极高的信息,如密钥和口令等。
服务可用性:是指对符合权限的实体能提供优质服务,是适用性、可靠性、及时性和安全保密性的综合表现。服务可用性是一种可被授权实体访问并按需求使用的特性,即当需要时被授权实体能否存取所需的信息。
1.3 PDRR网络安全模型(自加)
PDRR由4个英文单词的头一个字符组成:Protection(防护)、Detection(检测)、Response(响应)和Recovery(恢复),这四个部分组成了一个动态的信息安全周期。如下图。
1.4.7最小特权
最小特权原则:是指一个对象(程序、人、路由器或者任何事物)应该只拥有为执行其分配的任务所必要的最小特权并且绝不超越此限。该原则导致的结果必然是系统被配置为符合要求的尽可能小的特权。它使得管理员能更牢固地控制外部系统和内部系统的连接。
2.1数据加密
密码体制:是指一个加密系统采用的基本工作方式。密码体制的基本要素是密码算法和密钥,密钥是密码算法中的可变参数,密码算法只是一些公式、法则或程序。
2.1.3现代密码体制
根据密码算法所使用的加密密钥和解密密钥是否相同,可将密码体制分为对称或非对称密码体制。
对称密码体制又称为秘密密钥密码体制(或单密密钥密码体制、隐蔽密钥密码体制),即加密密钥和解密密钥相同或一个可由另一个导出。拥有加密能力就意味着拥有解密能力,反之亦然。堆成密码体制的保密强度高,但开放性差,需要有可靠的密钥传递渠道。
非对称密码体制又称为公开密钥密码体制,即加密密钥公开,解密密钥不公开,从一个推导出另一个是不可行的。这种体制下的加密和解密能力是分开的。非对称密码体制适用于开放的使用环境,密钥管理相对简单,但工作效率一般低于对称密码体制。
如果一个加密过程可以描述为:当明文和密钥确定后,密文的形式也就唯一的确定,则称为确定性密码体制。使用较多。
如果一个加密过程可以描述为:当明文和密钥确定后,密文的形式仍是不确定的,最后产生出来的密文通过客观随机因素从一个密文集合中选出,则称为概率密码体制。如插入式密码算法就属于这一类(将密文隐藏进一段无关的明文以产生进一步的密文)。概率密码体制增加了破译的难度,但可能会显著增加密文的长度,从而增加加密和传送的代价。
2.2对称密码体制
对称密码体制常有DES、IDEA和AES等密码算法。(以下废话有点多。。。自己看书理解)
DES(Data Encryption Standard)属于分组加密算法。使用56位密钥以64位的分组为单位进行加密。该系统中每次加密或解密的分组大小是64位,所以DES没有密文扩充的问题。需要用子密钥和f函数16轮加密/解密,还有用初始密钥16轮循环左移计算子密钥。f函数须输入32位中间密文R(扩充)和48位子密钥K,异或给8个S-盒,6入4出。S-盒的替换方式是把6位输入最左和最右取出来当列数,中间4个当行数。DES的子密钥在加密和解密时顺序不同,正好相反。
IDEA(International Data Encryption Algorithm)是一种使用128位密钥以64位分组为单位加密数据的分组密码算法。其设计目标可归结为密码强度和使用的方便性。密码强度包括分组长度、密钥长度、混淆和扩散;使用方便性指方便硬件(高速)和软件(灵活、低价)实现。64位明文,分4组,每轮与6个子密钥作用(4子密钥加法及乘法,两两异或得2份,与2子密钥进入下一步,经MA到下一轮(第2,3份经位置互换为对抗差分分析法)),共8轮。128位加密密钥产生52位子密钥。最后4个子密钥用来输出变换。
AES(Advanced Encryption Standard)应是对称密码体制(即秘密密钥算法),分组密码算法,分组长度128bit,密钥长度128、192和256bit。比三重DES快,至少和三重DES一样安全。2000年NIST选择Rijndael数据加密算法为AES算法。设计目标:1.能抗击所有已知攻击2.在广大范围平台上的快速和代码简洁3.设计简单。使用宽轨迹策略来抗击线性密码分析和差分密码分析。有3层带功能的变换:1.线性混合层:确保多轮之上的高度扩散2.非线性层:并行使用多个s-盒,可优化最坏情况非线性特性。3.密钥加层:轮(子)密钥简单异或到中间级状态上。(太复杂,不想看)╮(╯_╰)╭
2.3.2 RSA算法
是一种唯一被广泛接受并实现的通用公开密钥加密方式,基础是数论的欧拉定理,安全性依赖于大数的因数分解的困难性。
过程:1.取两个素数p和q(保密)2.计算n=pq(公开),φ(n)=(p-1)(q-1)(保密)3
文档评论(0)