51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3895|回复: 0
打印 上一主题 下一主题

《密码学与网络安全》学习 [ 1 ]

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-15 16:32:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网络安全的原则:
a,保密性;(截获破坏了保密性原则)
b,完整性; (修改会失去消息的完整性)
c,鉴别性; (缺乏鉴别机制可能导致伪造)
d,不可抵赖性:(不可抵赖性不允许发消息者拒绝承认发消息)

还有两个安全原则是访问限制(访问控制指定和控制谁能访问什么)与可用性(中断会破坏可用性原则)。

网络攻击类型
1,被动攻击;
被动攻击不对数据进行任何修改,又可分为两类:内容泄漏和通信量分析

2,主动攻击。
主动攻击会以某种方式修改消息内容
a,中断攻击又称为伪装攻击:
b,修改攻击又可以分为重放攻击和改变消息;
c,伪造会产生拒绝服务;

加密技术

明文是发送人,接受人和任何访问消息的人都能理解的消息;经编码后的消息称为密文。
明文消息可以用两种方式变为密文消息:替换法与变换法,两者结合时,称为求积密文。
替换方法:
使用替换加密法时,明文消息的字符替换成另一个字符,数字或符号。
凯撒加密法(消息中每个字母换成向后三个字母的字母,其弱点是可预测性);
单码加密法(将消息中的所有字母不是采用相同的模式,而是使用随机替换。其弱点是密码分析员可以利用英文知识进行攻击);
同音替换加密法(也是一次把一个明文字母换成一个密文字母,但密文字母可以是所选集合的任意字母,即一个明文字母可能对应多个密文字母);
块替换加密法(是把一块字母换成另一块字母,而不是把一个字母换成另一个字母)
多码替换加密法(未曾深入理解)

变换加密技术

栅栏加密技术(将明文消息写成对角线序列,并将写出的明文读入行序列)
简单分栏式变换加密技术(是将明文排成距阵中的行序列,按随机顺序读取,多次迭代之后,称为多轮简单分栏式变换加密技术,其密文更复杂);
Vernam加密法(也称为一次性板,用随机的非重复字符集合作为输入密文,其加密算法是(1),按递增顺序把每个明文字母作为一个数字,即A=1,B=2,。。。Z=25(2)对输入密文的每个字母进行相同处理(3)将明文的每个字母与输入密文中相应字母相加(4)如果得到的和大于26,则从中减去26(5)将和编成相应的字母,从而得到输入密文)

加密与解密

要加密明文消息,发送方进行加密,即采用加密算法;要解密收到的加密消息,接收方要进行解密,即采用解密算法,两者的算法相同,消息加密和解密的另一个方面是密钥。广义的,根据使用的密钥,有两种加密机制。如果加密与解密使用相同密钥,则称为对称密钥加密;如果加密与解密使用不同密钥,则称为非对称密钥加密。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 00:26 , Processed in 0.063440 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表