浅析PGP加密技术

摘 要:该文介绍了电子商务中的信息加密技术和认证技术,具体分析了PGP加密技术。它将多种加密算法结合在一起,构成一个混合加密算法。通过对GnuPG的实践使用,使人们了解并解决如何建立密钥、密钥以及选择密钥信任度等问题。

关键词:密钥;PGP;加密技术

一、PGP加密技术分析

PGP是目前最流行的一种加密软件,它是一个基于RSA公钥加密体系的邮件加密软件。我们可以用它对邮件保密以防止非授权者阅读,它还能对用户的邮件加上数字签名,从而使收信人可以确信发信人的身份。它让用户可以安全地和从未见过的人们通信,事先并不需要任何保密措施的来传递密钥,因为它采用了非对称的“公钥”和“私钥”加密体系。

采用“公钥”和“私钥”加密体系最大的安全性问题就是公开的"公钥"可能被人篡改,影响文件的解密,虽然PGP也采用这一加密体系,并且所有“公钥”和“私钥”都可以由用户自己产生,不需要专门的认证机构,但它却有一个比较完善的密钥管理体制,所以它的另一半优点就体现在PGP独特的密钥管理体制上。

二PGP的加密机制

在现代社会里,电子邮件和网络上的文件传输已经成为生活的一部分。邮件的安全问题也就突出了,大家都知道在互联网上传输的数据是不加密的。如果用户不保护自己的信息,第三者就会轻易获得用户的隐私。还有一个问题就是信息认证,如何让收信人确信邮件没有被第三者篡改,就需要使用数字签名技术。

RSA公钥体系的特点使它非常适合用来满足上述两个要求:保密性和公证性。RSA算法是基于大数不可能被质因数分解假设的公钥体系。简单地说就是找两个很大的质数。一个对外公开,一个不告诉任何人。公开的一个称为“公钥”,另一个叫“私钥”。这两个密钥是互补的,也就是说用公钥加密的密文只可以用私钥解密,反过来也一样。

RSA算法简介:

(1)随机取两个***大素数p与q(保密);

(2)计算:n=p*q (公开n)Φ(n)=(p-1)*(q-1)(保密);

(3)随机选取一整数e,1≤e≤Ф(n),满足gcd(e,Ф(n))=1(公开e);

(4)计算d,满足d*e1(modФ(n))(保密d)

利用RSA加密第一步需要将明文数字化,并对长度小于2n的数字作为明文块M;

加密算法CE(M)M的e次幂(mod n)

解幂算法MD(C)C的d次幂(mod n)

以上RSA系统记为RSA(n,e),其中P为加密公钥;S为解密公钥。

假设甲要寄信给乙,他们互相知道对方的公钥。甲就用乙的公钥加密邮件寄出,乙收到后就可以用自己的私钥解密出甲的原文。由于别人不知道乙的私钥,所以即使是甲本人也无法解密那封信,这就解决了信件保密的问题。另一方面,由于每个人都知道乙的公钥,他们都可以给乙发信,那么乙怎么确信来信是不是甲的,这就是数字签名的必要性,用数字签名来确认发信的身份。

PGP给邮件加密和签名的过程是这样的:首先甲用自己的私钥将上述的128位值加密,附加在邮件后,再用乙的公钥将整个邮件加密(要注意这里的次序,如果先加密再签名的话,别人可以将签名去掉后签上自己的签名,从而篡改了签名)。这样这份密文被乙收到以后,乙用自己的私钥将邮件解密,得到甲的原文和签名,乙的PGP也从原文计算出一个128位的特征值来和用甲的公钥解密签名所得到的数进行比较,如果符合就说明这份邮件确实是甲寄来的。这样两个安全性要求都得到了满足。

PGP还可以只签名而不加密,这适用于公开发表声明时,声明人为了证实自己的身份,可以用自己的私签名,这样就可以让收件人能确认发信人的身份,也可以防止发信人抵赖自己的声明。这一点在商业领域有很大的应用前途,它可以防止发信人抵赖和信件被途中篡改。

***GP的密钥管理

一个成熟的加密体系必然要有一个成熟的密钥管理机制配套。公钥体制的提出就是为了解决传统加密体系的密钥分配过程保密的缺点。对PGP来说公钥本来就要公开,就没有防监听的问题。但公钥的中仍然存在安全性问题,例如公钥被篡改,这可能是公钥密码体系中最大漏洞。用户必须确信用户的公钥属于需要收信的那个人。

PGP发展了一种公钥介绍机制来解决这个问题,其思路是这样的:如果用户A和用户B有一个共同的朋友D,而D知道他手中的B的公钥是正确的。这样D就成为用户A和B之间的公证人,用户B为了防止别人篡改自己的公钥,就把经过D签名的自己的公钥上载到BBS上让用户去拿,用户A想要取得用户B的公钥就必需先获取D的公钥来解密BBS或网上经过D签名的B的公钥,这样就等于加了双重保险,一般没有可能去篡改它而不被用户发现,即使是BBS的管理员。这就是从公共渠道传递公钥的安全手段。

也许还有人会问:如何安全地得到D或其他签名朋友的公钥呢。确实有可能用户A拿到的D或其他签名的朋友的公钥也是假的,但这就求这个用户C必须对你们三人甚至很多人都很熟悉,这样的可能性不大,而且必需经过长时间的策划。当然,PGP对这种可能也提出了预防的建议,那就是由一个大家普遍信任的机构担当这个角色,他被称为认证权威机构,每个由他签过字的公钥都被认为真的,这样大家只要有他的公钥就行了,认证这个人的公钥是方便的,因他广泛提供这个服务,假冒他的公钥是极困难的,因为他的公钥流传广泛。这样的“权威机构”适合由非个人控制组织或***府机构充当,现在已经有等级认证制度的机构存在,如广东省电子商务电子认证中心就是一个权威的认证机构。

四结束语

电子商务是利用计算机网络的信息交换来实现电子交易,发展电子商务的核心和关键问题是交易的安全性。由于大量的经济信息在网上传送,大量的资金在网上划拨流动,这就要求网上信息具有高度的可靠性和绝对的保密性。因此,为了确保网上信息的可靠性和保密性,必须采用信息安全技术来完成身份认证、信息加密传输,及保障信息的完整性。

浅析PGP加密技术

转载请注明出处学文网 » 浅析PGP加密技术

学习

高层建筑与裙房之间差异沉降的处理

阅读(21)

本文为您介绍高层建筑与裙房之间差异沉降的处理,内容包括高层建筑的裙房怎么算间距,带裙房高层建筑的沉降缝设置探讨。【摘要】随着我国城市化建设步伐的加快,高层建筑数量也在日益增加,并逐渐成为衡量城市化建设的主要指标。高层建筑与裙

学习

李白《静夜思》的翻译

阅读(31)

本文为您介绍李白《静夜思》的翻译,内容包括李白静夜思原文及译文,李白夜思全文翻译。摘要:古代诗歌的翻译,既要对中国传统文化有准确理解,更重要的是能够准确把握诗人的思想感情,理解诗歌的深层含义,同时要掌握外国的文化传统和思维习惯,打通

学习

浅析盾构法施工技术

阅读(26)

本文为您介绍浅析盾构法施工技术,内容包括盾构法施工基础知识,盾构法施工技术规程。【摘要】在城市中修建地下铁道、通道及各种管道,其施工方法受到地面建筑物、道路、城市交通、水文地质、环境保护、施工机具以及资金条件等因素的影响较

学习

不可思议的“人造肌肉”

阅读(16)

本文为您介绍不可思议的“人造肌肉”,内容包括人造肌肉纤维机器人,美国研发的人造肌肉。棉花糖是一个不折不扣的科幻电影迷,类似《终结者》系列电影、《钢铁侠》等大片看过不少,所以一直很好奇,电影中那些“肌肉发达”的机器人是否有可能造

学习

中小学生要见义“有为”、见义“智为”

阅读(42)

长期以来,我们一直在努力培养中小学生的“舍己救人”、“路见不平一声吼”和“舍生取义”精神。刘文学、赖宁等“少年英雄”的事迹长期影响着中小学生的成长,敢于牺牲的“小英雄”在我国社会的舆论中被广泛称赞。据《中国少年报》一份资料

学习

古稀老人痴迷“皮影画”

阅读(60)

本文为您介绍古稀老人痴迷“皮影画”,内容包括思乡的皮影画,山西皮影画。说起皮影,大多数人首先会想起舞台上的唱、念、道白,和驴皮制做的生、旦、净、丑。但是唐山市民蔡承泽却结合皮影、漫画和国画,画出了“皮影画”。近日,我们采访了这位

学习

关于民族认同和国家认同的文献综述

阅读(13)

本文为您介绍关于民族认同和国家认同的文献综述,内容包括国家认同与民族认同的关系,国家认同与民族认同材料。【摘要】我国是统一的多民族国家,民族认同和国家认同的关系对我国的社会稳定和繁荣发展具有重要的意义。本文系统梳理了目前国

学习

“学而时习之”(《论语·学而》)

阅读(30)

于述胜,北京师范大学教育学部教授,主要从事中国教育思想史和教育学术史研究。兼任国际儒学联合会理事、宣传出版委员会副主任,《教育学报》执行主编,中国教育学会教育史分会常务理事。

学习

谈文本细读

阅读(42)

本文为您介绍谈文本细读,内容包括文本细读思路,文本细读与文本解读。一、文本细读之初体验

学习

成功三要素

阅读(27)

本文为您介绍成功三要素,内容包括成功三要素,成功必备三要素。每一个求职者都期望获得成功,但并不是每个人都可以做到,因为成功从本质上来讲是各种要素的函数。著名学者王立群对于成功三大要素是这样总结的:一是“你自己要行”,二是“要有人

学习

巧用正反论证

阅读(41)

本文为您介绍巧用正反论证,内容包括正反论证例子,正反论证范文。议论文论据的分析,也要讲究方法和技巧。同样的论据,分析方法不同,说理效果也会有差异。

学习

浅谈岩石单轴抗压强度的影响因素

阅读(33)

本文为您介绍浅谈岩石单轴抗压强度的影响因素,内容包括岩石单轴抗压强度与端阻的关系,岩石硬度与单轴饱和抗压强度关系。摘要:岩石单轴抗压强度值是工程规划设计中必不可少的资料之一,做好岩石单轴抗压强度值试验,确保其准确性、真实性,是

学习

浅谈影视艺术

阅读(38)

本文为您介绍浅谈影视艺术,内容包括丁元英谈影视艺术,影视艺术概论与影视作品鉴赏。[摘要]影视文化已经涉及到人类的社会生活、社会科学与自然科学等许多领域,影视作为大众传播媒介,已经深入到人们日常生活的各个方面。

学习

谈砌体拉结筋的设置

阅读(29)

本文为您介绍谈砌体拉结筋的设置,内容包括砌体拉结筋每平米有多少,砌体拉结筋拉拔试验要求。摘要:无论是砖砌体还是砌块砌体都是脆性材料砌筑而成,抗震性能都较差。为了提高砌体结构的抗震性能,设置砌体拉结筋是关键措施。

学习

浅析盾构法施工技术

阅读(26)

本文为您介绍浅析盾构法施工技术,内容包括盾构法施工基础知识,盾构法施工技术规程。【摘要】在城市中修建地下铁道、通道及各种管道,其施工方法受到地面建筑物、道路、城市交通、水文地质、环境保护、施工机具以及资金条件等因素的影响较

学习

浅析旋压设备及其工艺技术

阅读(14)

本文为您介绍浅析旋压设备及其工艺技术,内容包括旋压工艺流程,旋压设备的种类。摘要:由于旋压技术具有成本低、柔性高等优点,已经广泛应用到各个领域。本文对旋压技术的特点以及旋压设备的种类进行了介绍,在此基础上阐述了旋压技术现状及发

学习

浅析摄影与艺术

阅读(15)

本文为您介绍浅析摄影与艺术,内容包括摄影技术与艺术笔记,浅谈摄影技术与艺术的关系论文。摘要:本文从摄影者的切实感受,论述了摄影的创作源泉、摄影方法,诠释了摄影的生活美,艺术美,思想美和形式美。

学习

浅析动漫作品中的服饰类型

阅读(38)

本文为您介绍浅析动漫作品中的服饰类型,内容包括动漫服装有哪些类型,日本动漫服饰分析。摘要:动漫作品中的服饰是不同历史时期人们审美意向物化的表征。文章根据动漫作品的题材范畴将其中的服饰造型分为传统型、现代型、魔幻型三大类型,并

学习

浅析大理白族民居的檐廊

阅读(33)

本文为您介绍浅析大理白族民居的檐廊,内容包括大理白族民居的讲解,大理白族民居与徽派建筑渊源。[关键词]白族民居檐廊装饰

学习

浅析中国传统的民族乐器――二胡

阅读(207)

【摘要】二胡,又称"二弦"、"南胡"、"楠胡"、"嗡嗡"、"嗡子"等,是中华民族乐器家族中主要的弓弦乐器之一,广泛流传于汉族和少数民族地区。

学习

浅析击实试验的试验步骤及影响因素

阅读(23)

本文为您介绍浅析击实试验的试验步骤及影响因素,内容包括马歇尔击实试验的操作规程及步骤,土的击实试验最大干密度计算方法。关键词:击实试验;影响因素;基本原理;试验准确性

学习

浅析中国画之散点透视画法

阅读(22)

本文为您介绍浅析中国画之散点透视画法,内容包括国画散点特殊技法,中国画勾勒和点簇画法。摘要:所谓的焦点透视,其实是近大远小、近实远虚规律的艺术运用,在一副画面中,只有一个特定的消失点来表达认知中的物象,而中国画使用的就是散点透视,它