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

公共密钥密码是什么公共密钥密码技术原理介绍图文

  公共密钥密码,公共密钥密码技术原理介绍
  公钥密码技术为用户提供安全的信息交换方式。另外,它还能使主机具有其他有用的安全技术,包括身份验证(不需要交换敏感信息的远程连接)、数字签名(用于提供文档完整性)和不可否认(即某人无法否认已经发送了某消息)。
  按照密码学的Kerckhoff原则:“所有算法都是公开的,只有密钥是保密的”。即安全系统的设计者不能指望使用某种秘密的无人知道的算法来保密,而应当使用一种公开的被验证过的算法——只要密钥是安全的,已知算法的攻击者实际上无法破解秘文的算法才是好的算法。
  假设甲和乙希望在不可靠系统(例如因特网)上交换私人的加密消息。他们选择的加密方法将使偶然捕获了该传输的任何人都无法阅读该消息。甲使用加密密钥对消息进行加密。乙必须也具备该密钥来对消息进行解密。现在的基本问题是:甲怎样才能将密钥交给乙,让她可以解密消息?甲可以用电话呼叫乙,但是如果电话线被分接了呢?甲可以通过信使进行发送,但密钥还是可能被盗取。这似乎有点太夸张了,但请想象一下每时每刻都可能受到攻击者和外国国防机构监视的军事通信。不仅如此,在竞争激烈的公司领域和金融领域,面临着同样的威胁。
  传统上,发送者和接收者已经就密钥达成一致意见。在离开港口之前,交给潜水艇的舰长一个译码本,他将用它对来自基地港的加密无线电报文进行译码。这是对称密码技术(双方都知道同一个秘密密钥),而且通常称为秘密密钥密码技术。DES(数据加密标准)是一种常见的秘密密钥加密。 DES是一种分组加密算法,它所使用的密钥长度为64位,由占56位长度的实际密钥和每个字节的第8位的奇偶校验码这两部份组成。它以64位为一组,将明文分成若干个分组,每次利用56位密钥对64位的二进制明文分组进行数据加密,产生64位的密文。DES算法的密钥可以是任意的一个56位的数,且可在任意的时候改变。
  但对需要交换消息的各方而言,并非总能够知道和/或信任对方,或者此前彼此交换过密钥。在1976年,Whitfield Diffie和Martin Hellman提出了一种非对称公钥加密的概念。在这种方案中,某个人使用程序生成两个密钥。这两个密钥通过一种极其难以反演的特殊函数在数学上相互关联。将其中一个密钥秘密保存,而将另一个放在一个公共位置;后者很类似于电话簿中列出的电话号码。为向某人发送一个私人消息,您查找他的公钥,将消息进行加密,然后发送到密钥的所有者。密钥所有者用他们的私有密钥将消息解密。只有私有密钥可以解密用该公钥加密的消息。因此,私有密钥必须保证安全,不对外泄漏。
  非对称公钥密码技术的概念由Diffie和Hellman于1976年提出,但将它变成一种实用性和商业性系统的却是RSA( Rivest、Shamir和Adleman)数据系统。Diffie和Hellman最初认为,这些密钥应当保存在大型公共文件中,然后通过密钥所有者的名字进行引用。该文件其实是一个包含名字和密钥的白页目录,与电话簿相似。但该文件可能会变得极其庞大,因此需要存储在可以对其进行管理的位置。在RFC 2693中,Loren Kohnfelder提出一种想法,将每个名称/密钥组合从大型文件中分离出来,然后输入单独的记录中。这些个别的记录可以进行数字“签名”,方法是用可信赖的第三方的公钥对它们进行加密或散列处理。Kohnfelder将这种签名的记录称为证书,而管理和签发这些证书的可信赖的第三方则称为认证机构(CA)。
  公开密钥密码技术就是使用两个不同的密钥,其中公开发布的那把密钥称为公共密钥,仅由拥有者保管的那把密钥称为私有密钥(或专用密钥)。如果某一信息采用公用密钥加密,那么必须使用私有密钥进行解密,由此实现信息保密。如果某一信息采用私有密钥加密,那么必须用公有密钥进行解密,由此实现身份验证。这种加密技术以RSA为典型代表。图P-10显示公钥密码技术的工作过程。甲和乙希望交换可靠消息。甲和乙在同一个公司网络上,因此访问管理公钥(在公共网络上,由认证机构管理)的公司证书服务器非常方便。
  1.乙和甲使用在Web浏览器和电子邮件应用程序中常见的软件来生成一组密钥。
  2.将公钥发送到公钥服务器(证书服务器),后者将密钥随同人员信息捆绑入证书中,并使用分配给证书服务器的可信密钥为它签名。
  3.当甲希望向乙发送可靠消息时,他从公钥服务器获得乙的证书。该证书包含乙的公钥,甲用它来加密消息。然后,他将消息发给乙。
  4.乙接收该消息并用她的私有密钥对消息进行解密。
  图P-10 公共密钥密码技术
  公钥方案解决了向其他需要解密消息的接收方发送密钥的问题。事实上,它允许任何人加密消息,然后发送给其他的人,而不用预先交换密钥。发送和接收的各方甚至不必彼此了解,不必在同一机构,也不必连接到同一网络。
  公钥基础结构(PKI)是管理公钥的完整系统。它可在企业网络内部实现,但通常是指公共环境中的CA层次体系。它还定义CA如何注册用户,创建和管理证书,而且定义它们的业务运行过程。IETF PKIX (公钥基础结构X.509)工作组已定义了用于因特网的PKI。X.509是由国际电信联盟(ITU-T)制定的一种定义证书格式和分布的国际标准。为了提供公用网络用户目录信息服务, ITU 于 1988 年制定了 X.500 系列标准。其中 X.500 和 X.509 是安全认证系统的核心, X.500 定义了一种区别命名规则,以命名树来确保用户名称的唯一性; X.509 则为 X.500 用户名称提供了通信实体鉴别机制,并规定了实体鉴别过程中广泛适用的证书语法和数据接口, X.509 称之为证书。

iPhone7Plus和iPhone6S哪个好iPhone7Plus和iPhone6S哪个好iPhone7Plus的屏幕为5。5英寸1080p(19201080像素),依然IPS,依然具有防油渍防指纹涂层。另外,iPhone7iPhone7Plus支持什么视频格式iPhone7Plus支持什么视频格式iPhone7Plus支持MP4AVINAVIDVAVIDIVXMOVASFWMVRMRMVB等视频格式。关于iPhone7Plus支持什么视iPhone7Plus和华为MateS哪个好iPhone7Plus和华为MateS哪个好iPhone7Plus的屏幕为5。5英寸1080p(19201080像素),依然IPS,依然具有防油渍防指纹涂层。另外,iPhone7PiPhone7Plus怎么样?iPhone7Plus好用吗?iPhone7Plus怎么样同上一代iPhone相比,新款iPhone外形上没有太大变化,只是ldquo天线rdquo不见不过iPhone7Plus的Home键,不再是机械键盘,而iPhone7Plus和索尼XperiaZ3哪个好iPhone7Plus和索尼XperiaZ3哪个好iPhone7Plus搭载新一代A10Fusion芯片,采用新的四核心设计,终结了iPhone双核心的历史。A10Fusion拥有iPhone7Plus电池怎么样?可以更换电池吗?iPhone7Plus电池怎么样iPhone7Plus电池容量2900mAh,比前一代增加了150mAh,官方数据显示它使用时间比iPhone6sPlus最长增加一小时。遗憾的是对苹果se多少钱怎么样图文苹果公司最近推出的苹果7以及苹果7plus手机由于一些创新性的改变使得许多果粉纷纷的倒戈,这让小编不由得想起苹果较为失败的苹果5c以及苹果5se手机。不过自从苹果推出了苹果7之后,iPhone7红色限量版售价配置如何iPhone7红色限量版多少钱详解iPhone7红色限量版售价多少钱?iPhone7红包版已经上市了,这次以中国红为主,那么这个iPhone7红色限量版配置怎么样呢?下面我们一起来看看吧!红色特别版iPhone7售iPhone国行更换电池多少钱iPhone国行更换电池价格详细介绍近日,苹果降速门事件闹得沸沸扬扬,而为了作出补偿,苹果公司宣布将下调更换电池的价格,那么iPhone国行更换电池多少钱?这里为大家介绍下iPhone国行更换电池价格。苹果降速门苹果苹果原装耳机多少钱一个在这个快速发展的信息时代,手机成为了人们必不可少的通讯工具。现在市场上出现了各种各样的智能手机,然而在这些手机中最受人们喜爱的应该属苹果手机了吧。众所周知,苹果手机的价格应该算是手apple5s多少钱5s测评体验图文Apple5s即为苹果公司研发的智能手机产品iPhone5s,它上市于2013年9月份,是当时最受关注的智能手机,也是苹果公司最经典的电子产品之一。那么iPhone5s究竟是一款什
PSP2000的5。03普罗米修斯4系统如何升级PSP2000的5。03普罗米修斯4系统升级教程安装说明1。该系统仅适用于PSP30002000V3用户,目前只能运用在PSP3000主机且主机的系统版本不能高于5。03。2。PSPSP2000的5。03PrometheusV5如何升级PSP2000的5。03PrometheusV5升级教程安装说明1。该系统针对PSP30002000V3用户,并且和GENC一样,目前只能运用在PSP3000主机且官方系统版本不能PSP2000的5。03普罗米修斯2安装如何升级PSP2000的5。03普罗米修斯2安装升级教程安装说明1。该系统仅适用于PSP30002000V3用户,目前只能运用在PSP3000主机且主机的系统版本不能高于5。03。2。破解PSP2000自制系统3。71M33如何安装PSP2000自制系统3。71M33安装教程准备步骤已经刷机成3。52M33(对应旧版PSP)或是3。60M33(对应新版PSP)PSP一台,如果符合要求的话需要将PSP升级到相应PSP2000自制系统3。60M33如何安装PSP2000自制系统3。60M33安装方法准备普通原装PSP电池,注意最好准备两块(一块备用启动PSP)。(新版PSP内自带电池也可以,第三方生产电池可以,但是便宜的组电不行)一PSP2000自制固件3。03OEA如何安装PSP2000自制固件3。03OEA安装教程系统介绍3。03OEA拥有1。50的核心,和1。50一样,可以运行模拟器PMP播放器等各种自制程序。3。03OEA整合了3。03系统的特PSP2000自制系统3。52M33升级到3。52M334如何下载PSP2000自制系统3。52M33升级到3。52M334下载方法安装步骤注意本升级补丁需要从3。52M333。52M332或3。52M333这三种系统中的一种进行升级,如果PSP如何才能在iPhoneiPad上玩PSP游戏详细介绍iPhoneiPad到底能不能玩PSP上面的游戏呢,格式不一样会不会造成障碍,这是很多玩家迫切想要知道的问题。在智能手机越来越普及的这个年代,如今的手机已经成为很多机友们的ldqu在iphone6上如何玩游戏iPhone6psp模拟器使用方法iPhone6psp模拟器的使用方法很多人都不清楚,如果不清楚的话就不能在手机上玩游戏了,那么iPhone6psp模拟器怎么用?大家可以通过下文来了解iPhone6psp模拟器安装PSP2000自制系统3。03OEA(A2)如何安装PSP2000自制系统3。03OEA(A2)安装教程系统更新CPU调速,只支持umdiso游戏,不支持在桌面下使用修正了恢复菜单的多个bug修正了一小部分umd模拟的代码,修正之后PSP2000如何解压游戏压缩包PSP2000游戏压缩包解压方法PSP2000有时候游戏过大,会被压缩成分卷的模式,下来后是类似后缀名为r00r01r02的文件。对这类压缩文件只要点一个解压缩,就会把类似的文件一