范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

开放网络中以安全方式交换密钥方法介绍图文

  密钥分布,密钥分布是什么意思
  使用密钥作为加密和验证功能的一部分以锁定和解锁消息。特定的加密算法通常已发布并广为人知,因此用于使每个加密惟一的密钥必须保持安全性和专用性。但在交换密钥时存在后勤问题。如果您向朋友发送一条加密消息,朋友将需要密钥来解密此消息。您的朋友获取此密钥的过程可能危及安全。本节讨论在开放网络(如Internet)中以安全方式交换密钥的方法。
  在任何密钥交换中要避免的一件事情很明显:永远不要在开放网络中通过网络发送实际密钥。如果甲和乙需要交换密钥,他们可以通过电话交换(如果密钥是相对较短的字母数字组成的字符串)。他们也可以亲自见面或使用下面描述的公钥方案。在任一情况下,一旦他们拥有“共享密钥”,即可用它进行验证和建立信任。
  例如,乙可以确保他与甲进行连接,方法为使甲证明她知道密钥,而无需甲通过线路实际发送密钥。如何实现这一目标?乙发送给甲一些随机文本,而甲用该密钥将其加密并返回给乙。乙也使用他的密钥加密这些随机文本,然后将结果与甲返回的内容进行比较。如果结果相同,则甲一定是真实的并建立起信任。
  重要的一点是应用程序数据从来不使用共享密钥加密。一旦双方通过互相确认他们知道共享密钥建立起信任,他们将创建互相认同的“会话”密钥来保护应用程序数据。这些密钥是一次性密钥,不重复用于将来的会话。这可避免捕获了密钥的某人在将来使用密钥(重放攻击)。
  但乙和甲仍然必须在以前交换过密钥。这不总是实际情况,尤其是当所涉及的双方彼此不认识,这种情况在电子商务事务中很常见。公钥密码技术方案提供了另一种解决方案。可以在这种情况下使用简单的技术构造互相共享的密钥,而无需事先交换信息:乙将他的私钥与甲的公钥组合,而甲将她的私钥与乙的公钥组合。这会创建一个新的共享密钥,但该方案要求公钥结构发挥作用。
  Kerberos系统依赖于中央密钥服务器进行密钥分发,但此系统在企业内部(而不是在全球性的Internet上)运行最好。不对称公钥可解决此问题,这一点将在后面讨论。
  手动密钥交换
  如果两个人希望安全地进行通信,他们可以见面以交换密钥,或者通过信使发送密钥。若要避免危及安全,可以拆分密钥,一部分通过信使发送,一部分通过电话交换(希望电话没被窃听),并且一部分是双方都知道的什么东西(假设双方同意这件东西一定不会为窃听者利用而危及安全)。
  当两个设备将通过广域网链接建立安全会话时,网络管理员可以为每个盒子配置密码和密钥,然后物理地发送这些盒子,或者以安全方式运送箱子。这些技术在下面的情况下工作良好:只有小数量的站点或用户,并且站点属于同一企业所有(或者至少在同一管理域中)。这些技术同样用于同一组织中的用户,这些用户希望安全地交换信息(假设这些用户可以见面交换密钥)。
  但是,手动技术对于公共网络中不认识的双方效果不好。这就是下面讨论的公钥密码技术开始起作用的地方。
  公钥和证书
  公钥密码技术是一种不对称密钥技术, 该技术就是针对私钥密码体制的缺陷被提出来的。通讯各方使用两个不同的密钥,一个是只有发送方知道的专用密钥,另一个则是对应的公用密钥,任何人都可以获得公用密钥。专用密钥和公用密钥在加密算法上相互关联,一个用于数据加密,另一个用于数据解密。密钥对中用一种密钥加密的材料可以用另一种密钥解密,反之亦然。如果一个人选择并公布了他的公钥,另外任何人都可以用这一公钥来加密传送给那个人的消息。私钥是秘密保存的,只有私钥的所有者才能利用私钥对密文进行解密。但是,在大多数情况下,使用公钥/私钥加密大数量的数据计算上不可行。对称密钥速度快得多。因此,公钥密码技术通常只用于验证远程用户或服务器及用于交换密钥(例如,发送方用收件人的公钥加密密钥)。一旦交换了此密钥,将使用该密钥(而不是公钥/私钥对)加密所有进一步的应用程序数据。
  公钥密码体制的算法中最著名的代表是RSA系统,此外还有:背包密码、McEliece密码、Diffe_Hellman、Rabin、零知识证明、椭圆曲线、EIGamal算法等。公钥加密系统除了用于数据加密外,还可用于数字签名。
  公钥加密系统可提供以下功能:
  A、机密性(Confidentiality):保证非授权人员不能非法获取信息,通过数据加密来实现;
  B、确认(Authentication):保证对方属于所声称的实体,通过数字签名来实现;
  C、数据完整性(Data integrity):保证信息内容不被篡改,入侵者不可能用假消息代替合法消息,通过数字签名来实现;
  D、不可抵赖性(Nonrepudiation):发送者不可能事后否认他发送过消息,消息的接受者可以向中立的第三方证实所指的发送者确实发出了消息,通过数字签名来实现。
  证书(或公用密钥证书)是一种经过证书签发机构(CA)数字签名的数据结构。证书颁发机构(CA)管理公钥的通常做法是校验所有者,并将密钥及有关所有者的信息绑定到证书中。将使用CA私钥对证书进行签名,以提供完整性。用私钥签名证书将“锁定”其内容。另外,CA的公钥可用于证明证书已被CA的私钥锁定,从而提供了真实性。
  在公钥方案中,CA通过证书管理密钥的分发。如果您需要某人的公钥以便给他发送私人消息,您应从他的CA处获取其证书。另外,您还可以让此人将他的证书发送给您。但您如何知道证书是真品? CA使用自己的专用密钥对证书进行数字签名。如果接受方知道CA的公用密钥,就可以证明证书是由CA签发,因此包含可靠的信息和有效的公用密钥。
  分发密钥的另一讲方法是扩展现有的DNS(域名系统),以便DNS具有保存证书的新的记录类型。
  在IPSec方案中,可以在IPSec策略中指定根证书颁发机构。此根CA受IKE ( Internet密钥交换算法,将在后面讨论)的信任。IKE可以请求根CA将证书发送到希望建立通信的其他计算机。请注意,可以指定多个根CA,包括运行在企业网络上的CA。
  Diffie-Hellman密钥交换
  Whitfield Diffie和Martin Hellman在20世纪70年代发布了第一种公钥算法。该算法称为Diffie-Hellman密钥交换。它使双方都同意某个密钥可用于加密双方之间以后交换的消息。
  虽然名为"密钥交换",但事实上在任何时候,两台通信主机之间都不会交换真正的密钥,它们之间交换的只是一些DH算法生成共享密钥所需要的基本材料信息。DH交换,可以是公开的,也可以受保护。在彼此交换过密钥生成"材料"后,两端主机可以各自生成出完全一样的共享"主密钥",保护紧接其后的认证过程。
  认证 DH交换需要得到进一步认证,如果认证不成功,通信将无法继续下去。"主密钥"结合在第一步中确定的协商算法,对通信实体和通信信道进行认证。在这一步中,整个待认证的实体载荷,包括实体类型、端口号和协议,均由前一步生成的"主密钥"提供机密性和完整性保证。
  密钥交换要求双方已具有自己的公钥/私钥对。然后每一方将其私钥与另一方的公钥结合起来生成惟一的但对双方相同的秘密号(即使窃听者可能监测,双方之间交换的东西没有任何价值)。秘密号的一部分是从每一方的私钥中导出的,它永远不会显示出来。接着,秘密号转换成共享对称加密密钥,后者可用于加密双方之间以后交换的所有消息。
  IKE ( Internet密钥交换)
  Internet 密钥交换是 IPsec 体系结构中的一种主要协议。它是一种混合协议,使用部分 Oakley 和部分 SKEME, 并协同 ISAKMP 提供密钥生成材料和其它安全连系,比如用于 IPsec DOI 的 AH 和 ESP 。IETF的IKE ( Internet密钥交换)协议是一个自动安全协商和密钥管理服务。IKE 和IPSec ( IP安全)协议由需要与另一台计算机协商安全关联(SA)的计算机一起使用。一旦两个对等端之间的IKE协商取得成功,那么IKE就创建到远程对等端的安全关联(security association,SA)。SA是单向的;在两个对等端之间存在两个SA。它是两个系统之间的连接,此连接是出于保护通过连接传输的数据分组的目的建立的。IPSec定义可适用于SA的各种安全特性,如验证数据分组标头和/或加密整个数据分组(隧道)。IPSec对于VPN布署很重要,但也可使用其他协议。
  IKE被认为是一个用于协商VPN的混合协议。它在Internet RFC 2409 (The Internet Key Exchange, November 1998)中进行了定义,并通过组合以前定义的下列协议中使用的技术创建:
  ISAKMP (Internet安全关联和密钥管理协议) ISAKMP在RFC 2408 (Internet Security Association and Key Management Protocol, November 1998)中进行了定义,后者提供用于验证和密钥交换的框架,但不专门定义这样的框架。ISAKMP 定义包括交换密钥生成和认证数据的有效载荷。这些格式为传输密钥和认证数据提供了统一框架,而它们与密钥产生技术,加密算法和认证机制相独立。这意味着它支持许多不同的密钥交换方法。
  OAKLEY 该协议优化了Diffie-Hellman算法,提供了多种机制对抗多种攻击,通过身份认证协商建立了更加安全可靠的保密连接。以前验证的两方使用此协议就密钥方法(如“密钥完全向前保密”、“标识保护”和“验证”)达成一致。完全向前保密意味着用于保护数据传输的密钥不得用于创建其他密钥。基本机制是Diffie-Hellman密钥交换算法。OAKLEY 在 RFC2412 (The OAKLEY Key Determination Protocol,November 1998)中进行了定义。请注意,IKE并不实现整个OAKLEY协议,也不完全依赖它。
  SKEME 这是IEEE定义的提供匿名、信誉和快速密钥刷新的密钥交换技术。IKE并不实现整个SKEME协议,它只实现其公钥加密方法——使用现在的交换(挑战)快速重新加密的SKEME概念。
  希望建立通信的两台计算机使用预定义的密钥、公钥或对称密钥验证自己。一旦经过验证,将建立主安全关联并生成主密钥。接着,可以在系统之间建立会话和会话密钥。
  称为GKMP(组密钥管理协议)的相关协议描述这样的能力:在任意大小的组中创建和分发密钥而无需全局/中央密钥管理员的介入。
  密钥恢复
  密钥恢复是指,对一个实体的私钥以某种方式进行永久存储,这种方式允许已授权的个人在不知道谁是拥有该私钥的实体,或没有得到该实体的同意下,就可以访问该私钥。密钥恢复通常是密钥管理方案的一部分。如果密钥丢失,用此密钥加密的数据可能无法恢复。密钥恢复是一种获得对密钥或数据的访问权限的“紧急”方法。可以使用数种密钥恢复方法。通常,这是为了访问重要商业信函,或为了满足执法的需要。政府常用的一种是第三方保管的密钥。使用此方法,加密密钥分成几部分,这些部分被分发到数个保管人。如果需要此密钥恢复数据,保管人必须全部同意组合他们的密钥。在犯罪活动事件中可能发出法院指令以获取几部分密钥。
  密钥恢复只有在用于永久性数据加密所用的密钥时,才是有用的。对于基于 PK 的应用程序,它通常指实体密钥的交换密钥。在归档标识或数字签名私钥时,其作用十分有限,并且冒很大风险。这是因为,其唯一的实际用途就是模拟私钥所有者。
  另一种方法是第三方保管的会话密钥。会话是两个系统之间的数据交换。可以使用当场生成的一次性会话密钥(永远不会再用)加密会话。为提供密钥恢复,用第三方保管代理的公钥加密会话密钥并将其转发到第三方保管代理。如有必要,第三方保管代理使用这些密钥解密数据。
  密钥恢复只有在用于永久性数据加密所用的密钥时,才是有用的。对于基于 PK 的应用程序,它通常指实体密钥的交换密钥。在归档标识或数字签名私钥时,其作用十分有限,并且冒很大风险。这是因为,其唯一的实际用途就是模拟私钥所有者。
  对于希望监视雇员活动的组织而言,密钥恢复可能是要负责任的活动,密钥恢复中的政府参与会涉及许多公民权利问题。
  公开密钥

万家乐消毒柜使用注意事贡项万家乐消毒柜保养技巧图文详解消毒柜是我们生活中常见的一款家用电器。随着生活水平的不断提高,人们对食品安全也越来越重视,不仅仅体现在食材的选择和安全方面,对厨具餐具的卫生也越来越重视。消毒柜的作用就是通过红外线消毒柜臭氧管出现故障怎么办消毒柜臭氧管故障解决办法现在的社会发展越来越快,人们不再只追求物质的享受了,而是更加注重自己的健康了,而健康的首要条件就是卫生,在我们的生活里面到处都是看不到的细菌,这个时候消毒柜就是一个很重要的东西,但臭氧消毒柜有哪些好处臭氧消毒柜好处介绍详解很多人在家庭之中都会备上一款消毒柜的,在很多的情况下,它不仅可以消毒,而且还可以有很多其他的功能,那么它还有哪些本领呢?接下来小编就来带大家了解一下臭氧消毒柜好处盘点。一臭氧消毒柜三角消毒柜怎样选三角消毒柜选购技巧详解现在食品安全很是受人们的关注,大家都想自己能吃得安全,吃得放心,于是很多家庭都会购买消毒柜,三角消毒柜一直深受消费者喜爱,今天小编就为大家介绍一下三角消毒柜的选购技巧。三角消毒柜三自动消毒柜如何选购自动消毒柜选购方法详解现在很多的家庭对于卫生情况的要求都渐渐增加了,于是许多的小伙伴面临选购自动消毒柜是都会有一定的疑惑,下面小编就针对各位小伙伴的一些疑惑向大家介绍一些在选购自动消毒柜的方法。选购时,绘本消毒柜怎么选择绘本消毒柜选择技巧详解随着人们生活品质的提高,消毒柜开始进入了我们的日常生活。但大多数人都不知道哪种消毒柜的品牌比较好,今天就与大家分享一下绘本消毒柜品牌的选购技巧。1根据人口数量及摆放空间来选购选购时电磁炉进水怎么办如何维修进水电磁炉电磁炉是我们日常生活中经常用到的一种电器产品。由于使用比较多,因此也容易造成故障。其中有一种故障时最常见的,那就是电磁炉进水。电磁炉一般用于打火锅煲汤等,所以水是非常容易溅在电磁炉净水机有哪些缺点净水机行业短板分析详细介绍随着人们消费水平的不断提高,桶装水已经逐渐成为家庭饮水的主要方式,但是还有的家庭会选择净水器作为饮用水的另一种方式,认为这种方式可以ldquo一劳永逸rdquo,迅速便捷的喝上纯净碳晶电采暖效果怎么样碳晶电采暖效果分析现在的采暖设备是非常齐全的,很多人为了追求使用的舒适性,都会选择碳晶电采暖来使用,不仅热效率快,同时也是比较节能的。但是碳晶电采暖的效果怎么样呢?可能很多人对此都不是很清楚,这也是碳晶采暖好用吗碳晶采暖优点介绍详解说到碳晶采暖,恐怕除了专业人员或者要购买的人员了解一点外,恐怕其他人都没有听说过,光碳晶大家就不知道是什么。大家一般只知道燃气采暖,电采暖等这些生活中常见的采暖产品。关于碳晶,人们远红外碳晶采暖怎么样远红外碳晶采暖特点介绍详解随着科学技术的不断发展,采暖形式已经发展出了很多的类型,远红外碳晶采暖系统就是最新发展出来的一种采暖类型,具有非常好的技术特点,下面我们就来为大家具体介绍一下远红外碳晶采暖系统的详
DXEnum。exeDXEnum。exe进程是什么有什么用进程文件DXEnumorDXEnum。exe进程名称AheadNeroWaveEditor进程类别存在安全风险的进程英文描述DXEnum。exeisaprocessbelonginWaveEdit。exewavdriver。exe进程是什么有什么用进程文件WaveEditorWaveEdit。exe进程名称AheadNeroWaveEditor进程类别存在安全风险的进程英文描述WaveEdit。exeisaprocessbe三星Exynos芯片是什么三星向来有为自家设备研发处理器的历史,一些芯片也用在其它品牌的设备上,例如苹果前三代iPhone。在2011年2月,三星正式将自家处理器品牌命名为Exynos。经常看到Exynos怎么以管理员身份运行cmdCMD命令提示符默认以普通用户身份运行,使用系统管理员身份运行CMD命令提示符的方法有三种,下面以Windows10系统为例说明具体的操作方法1使用鼠标右键点击系统桌面左下角的Wi如何以管理员身份运行cmd使用系统管理员身份运行CMD命令提示符的方法有三种,下面以Windows10系统为例说明具体的操作方法1使用鼠标右键点击系统桌面左下角的Windows徽标,在弹出的菜单栏上选择命令windowsXP怎样以管理员身份运行在运行中输入controluserpasswords2点击确定进入用户账户如果当前的账户不是管理账号,可以点击添加,新建账号名称和密码在添加新用户的窗口中记得需要勾选其他,在下拉的huhamhirehosts提示要以管理员身份进入怎么办huhamhirehosts的一键修改hosts文件功能需要使用修改系统文件hosts的权限,再加之hosts文件也能被病毒木马所利用,用于劫持网络流量,所以可能会触发360金山等每次打开软件都提示要以管理员身份运行的解决办法今天在处理同事的税务软件的时侯,软件提示需要用管理员身份运行。下面我给大家说说我的解决办法。1首先,确定提示信息是以管理员身份运行。2我们可以先尝试一下,点击软件,右键,以管理员身东芝AT100如何查看和关闭正在运行的程序东芝AT100如何查看和关闭正在运行的程序。解决方案1。单击右下角通知栏,进入ldquo设置rdquo菜单。2。选择ldquo应用程序rdquo菜单中的ldquo管理应用程序rdqWin10怎么添加管理员所有权Win10管理员取得所有权制作方法Win10系统相比以往的Windows账户权限并不是很高,所以有用户就会在右键菜单中添加ldquo管理员取得所有权rdquo以避免使用复杂的权限分配设置,本文以制作管理员取得所有权获取win7管理员权限的方法图解导读想必大家都知道Windows7操作系统的默认账户都是管理员账户,但是,即便如此,很多时候我们还是无法访问和修改一些系统当中的重要文件,这时我们应该怎么办呢?当然得是获取权限了,