数据加密技术.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分组加密(Block Cipher) * 流加密(Block Cipher) 采用比特(bits) 流的方式处理信息 采用数学算法作用于每个比特(Bits) 密钥流的周期必须足够长 密钥流是统计上不可预测的 密钥流与密钥线性无关 密钥流是统计上无偏的(0和1的个数几乎相等) Stream ciphers use keystream generators * 对称加密- DES(Data Encryption Standard) IBM设计Lucifer,原始算法是128位密钥和分组 美国国家安全局(NSA)将其修改为64位分组 1978年美国国家标准委员会(ANSI)采纳为商用标准 DES的密钥64位,有效密钥56位,加密16轮(看起来是8个字节 64bit,但每个字节最高位被忽略) 1988年ANSI宣布不再支持DES为标准 1998年,耗资25万美元的计算机在3天之内可以蛮力破解DES 由于计算性能的持续增加,DES完全不能保护商业秘密 3DES成为DES新标准出现之前的替代算 * 对称加密-Double/Triple DES Double DES 有效的密钥长度112bit 工作因素和简单DES大致一样 并不比DES安全 Triple DES DES-EEE3:3DES用3个不同密钥加密 DES-EDE3:3DES操作(加密-解密-加密)使用3个不同的密钥 DES-EEE2、DES-EDE2:与前一个相同,除了第一和第三个操作使用相同密钥 没有报告成功的攻击 缺点是用软件实现时速度慢 Encrypt Decrypt Encrypt Plaintext Ciphertext Key1 Key 2 Key 3 DES-EDE3 * 对称加密-AES(高级加密标准) 1997年NIST开始征集AES算法,要求是分组算法,支持128、192、 256密钥长度 最终对决的5个算法是: MARS:IBM设计 RC6:RSA设计 Serpent:Ross Anderson等设计 Twofish: Bruce Schneier 等设计 Rijindael:Joan Daemen和Vincent Rijmen设计 最终Rijindael中选,它支持128、192、256位分组 128位分租,10轮运算 192位分组,12轮运算 256位分组,14轮运算 * 其他对称加密算法 IDEA:64位分组算法, 128位密钥, 64位分组分为16个小块,每小 块进行8轮运算,比DES快且安全 Blowfish:64位分组算法,密钥可选32-448位内的任意长度,16轮运算 RC4:流密码,密钥长度可变,应用SSL和802.11 WEP协议 RC5:32、64、或128位分组算法,密钥长度最高2048位,最大加密轮数 255 算法表示为rc5-w/r/b w:字长度,16、32、或64位 r:轮数,0~255 b:密钥字节数 rc5-32/12/16表示32位分组、12轮运算、128位密钥 * 非对称加密(Asymmetric Cryptography) A应该如何把东西安全递交给B A、B两人分别在两座岛上。B生病了,A有B所需 要的药。C有一艘小船和一个可以上锁的箱子。C 愿意在A和B之间运东西,但东西只能放在箱子里。 只要箱子没被上锁,C都会偷走箱子里的东西, 不管箱子里有什么。如果A和B各自有一把锁和 只能开自己那把锁的钥匙. * 非对称算法(asymmetric cryptography) 非对称算法 加密和解密使用不同的但是紧密关联的两个密钥 公钥和私钥(Public and Private keys) * 非对称加密(Asymmetric Cryptography) 每个实体有两个不同的密钥:公钥和私钥 公钥(public key)是公开的,为其他实体所知 私钥(private key)是保密的,只有所属实体自己知道 公钥一般通过公开目录下载或电子邮件地址被使用 * 非对称加密(Asymmetric Cryptography) 每个实体有两个不同的密钥:公钥和私钥 数学上两者紧密关联,互相唯一确定 知道公钥不能推导出私钥 知道公钥和密文不能推导出私钥 非对称机密的原理 Alice要给Bob发送秘密消息,使用Bob的公钥加密。这称为安全 消息格 式(secure message format) Bob使用自己的私钥解密 Alice要给Bob发送真实的一封邮件,使用自己的私钥签名。这称为开放 消息格式(open message format) Bob只能使用Alice的公钥验证她的签名 Bob使用Alice的公钥和签名邮件不能导出Alice的私钥 * 非对称加密(As

文档评论(0)

kch + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月08日上传了教师资格证

1亿VIP精品文档

相关文档