版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大纲加密对称加密非对称加密公共密钥体系证书服务SSL身份验证常见身份验证方法NTLM和Kerberos身份验证协议与微软操作系统加密的种类和强度加密种类对称加密(Symmetric)非对称加密(Asymmetric)哈希算法(Hash)加密强度算法强度密钥的保密性密钥的长度配方数=2的n次方计算机和密码破译能力花销(US$)对称/非对称密钥长度(bit)40/38456/51264/76880/1792128/2304$10万.2秒3.5小时37天7000年10^18年$100万.02秒21分钟4天700年10^17年$1亿2毫秒2分钟9小时70年10^16年$10亿.2毫秒13秒1小时7年10^15年$1000亿2微秒.1秒32秒245天10^14年加密算法示例最早的恺撒密文就是一种简单的字母替换加密算法,算法本身非常简单但同时也是最容易破解的算法。其加密方式就是按照其在英文字母表里的顺序将字母循环移位。整个算法可归结为下面的公式F(x)=(x+s)mod26x是原文字母s是一个常数缺点:字母出现的频率没有变化DES描述DES是一种block密文,意思是把数据加密成64位的block。使用相同的密钥来加密和解密。每64位的数据又被分成两半,并利用密钥对每一半进行运算(称做—次round)。DES进行16个rounds,并且对于每个round运算所使用密钥的位数是不同的。理论破解概率:1/70,000,000,000,000,000非对称加密在加密和解密过程中使用不同密钥密钥交换手动交换密钥首先和接收方交换公钥PGP和S/MIME自动交换密钥通过一系列的握手过程可以自动地安全地交换信息(包括私钥)SSL和IPSec非对称加密非对称加密特点加密解密速度慢强度高实施难度大通常与对称加密配合使用非对称加密算法RSADSADiffie-HellmanRSA算法研发人员RonRivestAdiShamirLeonardAdleman核心原理大数分解难其安全性一直未能得到理论上的证明。RSA算法——密钥对的产生选择两个大素数,p和q。计算:
n=p*q(n称为模数)
然后随机选择加密密钥e<n(经常为3或65537),要求e和(p-1)*(q-1)互质。最后,利用Euclid算法计算解密密钥d,满足
e*d=1(mod(p-1)*(q-1))
其中n和d也要互质。数e和n是公钥,d是私钥。两个素数p和q不再需要,应该丢弃,不要让任何人知道。
RSA算法——加密解密信息加密信息m(二进制表示)时,首先把m分成等长数据块m1,m2,...,mi,块长s,其中2^s<=n,s尽可能的大。对应的密文是:
ci=mi^e(modn)(a)
解密时作如下计算:
mi=ci^d(modn)(b)
RSA可用于数字签名,方案是用(a)式签名,(b)式验证。具体操作时考虑到安全性和m信息量较大等因素,一般是先作HASH运算公共密钥体系(PKI)域控制器SSL和IPSec证书服务证书申请与吊销ActiveDirectory证书发布PKI应用程序客户端计算机公共密钥体系——加密明文密文User1明文User2证书服务User2的公钥User2的私钥公共密钥体系——数字签名计算摘要User1(发送方)明文User1的私钥摘要加密摘要123User2(接受方)User1的公钥46对比5计算摘要实用协议分析——SSL身份验证身份验证方法whatyouknow密码whatyouhave智能卡/证书whoyouare物理/生物特征whereyouare源IP地址(IIS)DNS反向解析NTLM身份验证协议WindowsNT使用NTLM与远程机器建立一个会话,这个会话是一个安全隧道,通过它参与隧道的机器之间可以互通信息,事件的顺序如下会话请求者(客户)对会话接收者(服务器)传送一个数据包,请求安全隧道的建立。
服务器产生一个随机的64位数(挑战)传送回客户。客户取得这个由服务器产生的64位数,用试图建立连接的帐号的口令打乱它,将结果返回到服务器(响应)。
服务器接受响应发送到本地安全验证(LSA),LSA通过使用用户正确的口令核实响应确认请求者身份。如果请求者的帐号是服务器的本地帐号,核实本地发生;如果请求的帐号是一个域的帐号,响应传送到域控制器去核实。当对挑战的响应核实为正确,一个访问令牌产生,然后传送给客户。客户使用这个访问令牌连接到服务器上的资源直到建立的会话被终止。
Kerberos身份验证
到服务器的身份认证更高效相互身份认证代理身份认证简化的信任管理互操作性基本概念——会话票证(SessionTicket)ClientClientwantsServerKClient{useSCSforServer},ticket=KServer{useSCSforClient}KDCinventssessionkeySCS基本概念——C/S相互身份验证ClientServerSCS{Client,time},ticket=KServer{useSCSforClient}SCS{time}需求NTLMKerberos速度传递式身份验证,慢单一票据系统,快智能卡不支持支持文档微软专利标准,少开放式标准,多数据保护在早期的NTLM中几乎没有任何数据保护提供基于密码的强保护网络兼容性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代办公环境下的技术趋势分析报告
- 生态修复技术在水域生态保护中的作用
- 2 认识几种常见的岩石(说课稿)-2023-2024学年科学四年级下册教科版
- 2024-2025学年高中化学 化学实验基本方法说课稿 新人教版必修1
- Unit 1 Lesson 1 At the Airport(说课稿)-2024-2025学年冀教版(三起)英语六年级上册
- 2024-2025学年高中物理 第10章 热力学定律 1 功和内能说课稿 新人教版选修3-3
- 2023八年级道德与法治上册 第二单元 遵守社会规则 第五课 做守法的公民 第2框 预防犯罪说课稿 新人教版
- Unit 2 Ways to school Part A Let's learn (说课稿)-2024-2025学年人教PEP版英语六年级上册001
- 10的再认识(说课稿)-2024-2025学年一年级上册数学人教版
- 2 时、分、秒(说课稿)-2023-2024学年二年级下册数学苏教版
- 2022年江西省公务员录用考试《申论》真题(县乡卷)及答案解析
- 【招投标管理探究的国内外文献综述2600字】
- 一例蛇串疮患者个案护理课件
- DB63-T 2269-2024 公路建设项目安全生产费用清单计量规范
- 低压电工理论考试题库低压电工考试题
- 国家电网培训课件
- 五年级上册口算练习400题及答案
- 骆驼祥子选择题100道及答案
- 2024年公务员考试题库附答案【完整版】
- T-GDWCA 0019-2018 辐照工艺操作规范
- 为什么伟大不能被计划
评论
0/150
提交评论