- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据加密与认证技术02
网络与信息安全 河南网通培训中心 杨逾洁 第二讲 加密与认证技术 加密技术与典型算法 数字鉴名 身份认证技术 PKI认证技术 数字加密技术 一 数字加密概念、作用 对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。 作用:防止有用或私有化信息在网络上被拦截和窃取。 数字加密技术 二 数据加密的标准 对称密钥加密算法DES: 使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。与每轮编码时,一个48位的“每轮”密钥值由56位的完整密钥得出来。 DES用软件进行解码需用很长时间,而用硬件解码速度非常快。 RSA算法:基于大数不可能被质因数分解假设的公钥体系。简单地说就是找两个很大的质数。一个对外公开的为“公钥”,另一个不告诉任何人,称为私钥”。这两个密钥是互补的,也就是用公钥加密的密文可以用私钥解密,反过来也一样。 数字加密技术 三 对加密算法要求 高度的安全性; 高的复杂性,使破译的开销超过可能获得的利益,同时又便于理解和掌握; 安全性应不依赖于算法的保密,以加密密钥的保密为基础; 必须适用于不同的用户和不同的场合; 实现算法的很经济、运行有效; 必须能够验证,允许出口。 典型算法 两大类: “对称/ 非对称密钥”加密算法 “基于‘信息摘要’的算法” 最主要的有4种: DES MD5 SHA-1 RSA加密。 典型算法 一 “对称/非对称密钥”加密算法 对称密钥类算法:通过一个“密钥”的凭据进行数据加密处理,接收方通过加密时使用的“密钥”字符串进行解密,即双方持有的“密钥”相同(对称)。基于“对称密钥”的加密算法有DES、TripleDES、RC2、RC4、RC5和Blowfish等 非对称密钥:加密和解密文件的密钥不一样。用于加密的是“公钥” 而用于解密的是“私钥” 。基于“非对称密钥”的加密算法有RSA、Diffie-Hellman等。 典型算法 算法介绍 DES算法 DES使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。 RC系列算法 密钥长度可变的流加密算法,其中最流行的是RC4算法 RSA算法 最流行的公钥密码算法,使用长度可以变化的密钥。RSA是第一个既能用于数据加密也能用于数字签名的算法。 典型算法 基于“信息摘要”的算法 能产生特殊输出格式的算法。特点是无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的。 原理:根据一定的运算规则对原数据进行某种形式的提取,这种提取就是“摘要”。 最广的是MD5和SHA-1算法。 MD5算法: 可生成128位的摘要信息串,出现之后迅速成为主流算法,并在1992年被收录到RFC中。 SHA-1算法:生成长度为160位的摘要信息串,之后又出现了SHA-224、SHA-256、SHA-384和SHA-512等被统称为“SHA-2”的系列算法,但仍以SHA-1为主流。 第二讲 加密与认证技术 加密技术与典型算法 数字鉴名 身份认证技术 PKI认证技术 数字鉴名 一 数字签名概述 ? 防止他人对传输的文件进行破坏、如何确定发信人的身份还需要采取其它的手段,就是数字签名。 数字签名:通过一个单向函数对要传送的报文进行处理得到的用以认证报文来源并核实报文是否发生变化的一个字母数字串。 数字鉴名 二 用非对称加密算法进行数字签名 算法的含义 使用公开密钥和私有密钥,分别用于对数据的加密和解密,即如果用公开密钥对数据进行加密,只有用对应的私有密钥才能进行解密;如果用私有密钥对数据进行加密,则只有用对应的公开密钥才能解密。 数字鉴名 签名和验证过程 发送方首先用公开的单向函数对报文进行一次变换,得到 数字签名,然后利用私有密钥对数字签名进行加密后附在 报文之后一同发出。 接收方用发送方的公开密钥对数字签名进行解密变换得到 一个数字签名的明文。发送方的公钥是由一个可信赖的技 术管理机构即验证机构CA 发布的。 接收方将得到的明文通过单向函数进行计算,同样得到一 个数字签名,再将两个数字签名进行对比,如果相同, 证明签名有效,否则无效。 数字鉴名 三 用对称加密算法进
您可能关注的文档
最近下载
- 系统性红斑狼疮诊治进展PPT课件.pptx
- 2025年eVTOL航线规划与空域管理关键技术分析报告.docx
- 2025年城市低空交通发展报告:eVTOL航线规划与空域管理.docx
- 低空出行新时代:2025年eVTOL航线设计与空域管理策略研究.docx
- 2025广东春季高考英语试卷.doc VIP
- 广东省2025届春季高考学业水平考试语文试卷(四)(含答案).docx VIP
- 标准图集-22S804 矩形钢筋混凝土蓄水池.pdf VIP
- 2025年广东省高中学业水平考试春季高考数学试题(含答案解析).docx VIP
- 招标代理服务服务方案.doc VIP
- VR技术对博物馆游客游览满意度的提升研究论文.doc VIP
文档评论(0)