内容正文:
3.2
信息系统
【新教材】浙教版(2019)高中信息技术必修二《信息系统与社会》
之一数据加密与安全
1
个人信息
VS
问题提出
安全与防护
信息系统
信息系统安全事件
信息系统安全事件
信息系统安全事件
信息系统安全与防护
数据加密与安全
身份认证与安全
病毒及其防治
漏洞及其防护
数据加密与安全
数据加密与安全
VS
数据加密与安全
保密性
不可否认性
完整性
加密措施
数字签名
容灾备份和恢复
一、密码与密钥——口令与密码
摩斯密码
口令
口令
口令
一、密码与密钥——口令与密码
󠆀 密码通常是指按特定编码规则编成,用于对通信双方的数据信息进行从明文到密文变换的符号。
󠆀 密码是一种“混淆”技术——隐蔽真实内容的符号序列。
󠆀 密码是一种独特的信息编码——把用公开的、标准的信息编码表示的信息,通过一种变换手段将其变为除通信双方外的其他人所不能读懂的信息编码。
7301314
r=a(1-sinθ)
一、密码与密钥——口令与密码
古希腊Scytale的棍子
战争时期的密码本
二、密码与密钥——秘钥
󠆀 密码是一种独特的信息编码——把用公开的、标准的信息编码表示的信息,通过一种变换手段将其变为除通信双方外的其他人所不能读懂的信息编码。
󠆀受限算法:为了数据安全,仅通过事先约定保守算法的秘密。如在大规模的团体中或组织中,保密性无法保障。且受限算法不利于进行标准化控制。
同学们有什么办法解决?
󠆀密钥:是指在密码算法中引进的控制参数,对一个算法采用不同的参数值,其解密结果就不同。
加密算法中的控制参数称为加密密钥,解密算法中的控制参数称为解密密钥。
秘钥
三、简单加密算法——置换密码
按照图示方法的加密算法有用到秘钥么?
用python编程实现加密算法
争取部分同学完成解密算法
将移动位数设置成“秘钥”k,即移动位数可变。
三、简单加密算法——换位密码
逆序法换位密码有用到秘钥么?
还有其他换位方式么?
分段断间逆序
分段断内逆序
1换2,2换3等规律
字母顺序查表
用python实现逆序法算法
三、简单加密算法——简单异或
可否用and或or运算代替异或运算?
用python实现逆序法算法
四、对称与非对称密码体制
对称密码体制模型
对称加密:加密密钥=解密密钥(IBM的DES)
非对称加密:加密密钥≠解密密钥(RSA)
用python实现置换算法的