数字签名的原理 数字签名的特点

本文章由注册用户 知识杂谈 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:数字签名包括非对称密钥加密和数字签名两个过程,采用数字签名时,接收方需要使用发送方的公钥才能解开数字签名得到数字指纹。数字签名的文件的完整性是很容易验证的,不需要骑缝章,骑缝签名,也不需要笔迹专家,而且数字签名具有不可抵赖性。下面来了解下数字签名的原理及特点。

一、数字签名的原理

数字签名算法依靠公钥加密技术来实现的。在公钥加密技术里,每一个使用者有一对密钥:一把公钥和一把私钥。公钥可以自由发布,但私钥则秘密保存;还有一个要求就是要让通过公钥推算出私钥的做法不可能实现。

普通的数字签名算法包括三种算法:1、密码生成算法。2、标记算法。3、验证算法。

数字签名技术大多基于哈希摘要和非对称密钥加密体制来实现。如果签名者想要对某个文件进行数字签名,他必须首先从可信的第三方机构(数字证书认证中心CA)取得私钥和公钥,这需要用到PKI技术。

1、有哈希算法的数字签名与验证

哈希函数是一种“压缩函数”,利用哈希函数可以把任意长度的输入经由散列函数算法变换成固定长度的输出,该输出的哈希值就是消息摘要,也称数字摘要。在正式的数字签名中,发送方首先对发送文件采用哈希算法,得到一个固定长度的消息摘要(Message Digest);再用自己的私钥(Secret key,SK)对消息摘要进行签名,形成发送方的数字签名。数字签名将作为队件和原文一起发送给接收方;接收方首先用发送方的公钥对数字签名进行解密得到发送方的数字摘要,然后用相同的哈希函数对原文进行哈希计算,得到一个新的消息摘要,最后将消息摘要与收到的消息摘要做比较。

2、基于非对称密钥加密体制的数字签名与验证

发送方首先将原文用自己的私钥加密得到数字签名,然后将原文和数字签名一起发送给接收方。接收方用发送方的公钥对数字签名进行解密,最后与原文进行比较,这种是电子商务、电子政务中应用普遍、技术成熟、可操作性强的一种电子签名方法。它采用了规范化的程序和科学化的方法,用于鉴定签名人的身份以及对一项电子数据内容的认可。使用数字签名技术能够验证文件的原文在传输过程中有无变动,确保传输电子文件的完整性、真实性和不可抵赖性。

二、数字签名的特点

每个人都有一对“钥匙”(数字身份),其中一个只有她/他本人知道(私钥),另一个公开的(公钥)。签名的时候用私钥,验证签名的时候用公钥。又因为任何人都可以落款声称她/他就是你,因此公钥必须向接受者信任的人(身份认证机构)来注册。注册后身份认证机构给你发一数字证书。对文件签名后,你把此数字证书连同文件及签名一起发给接受者,接受者向身份认证机构求证是否真地是用你的密钥签发的文件。

在通讯中使用数字签名一般具有以下特点:

1、鉴权

公钥加密系统允许任何人在发送信息时使用公钥进行加密,接收信息时使用私钥解密。当然,接收者不可能百分之百确信发送者的真实身份,而只能在密码系统未被破译的情况下才有理由确信。

鉴权的重要性在财务数据上表现得尤为突出。举个例子,假设一家银行将指令由它的分行传输到它的中央管理系统,指令的格式是(a,b),其中a是账户的账号,而b是账户的现有金额。这时一位远程客户可以先存入100元,观察传输的结果,然后接二连三的发送格式为(a,b)的指令。这种方法被称作重放攻击。

2、完整性

传输数据的双方都总希望确认消息未在传输的过程中被修改。加密使得第三方想要读取数据十分困难,然而第三方仍然能采取可行的方法在传输的过程中修改数据。一个通俗的例子就是同形攻击:回想一下,还是上面的那家银行从它的分行向它的中央管理系统发送格式为(a,b)的指令,其中a是账号,而b是账户中的金额。一个远程客户可以先存100元,然后拦截传输结果,再传输(a,b),这样他就立刻变成百万富翁了。

3、不可抵赖

在密文背景下,抵赖这个词指的是不承认与消息有关的举动(即声称消息来自第三方)。消息的接收方可以通过数字签名来防止所有后续的抵赖行为,因为接收方可以出示签名给别人看来证明信息的来源。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
相关推荐
数字签名的原理 数字签名的特点
数字签名包括非对称密钥加密和数字签名两个过程,采用数字签名时,接收方需要使用发送方的公钥才能解开数字签名得到数字指纹。数字签名的文件的完整性是很容易验证的,不需要骑缝章,骑缝签名,也不需要笔迹专家,而且数字签名具有不可抵赖性。下面来了解下数字签名的原理及特点。
电子印章的好处 电子印章使用方法
电子印章是电子签名有效的表现形式,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效性和相似的使用方式。电子印章随时随地审批签署,免去实体印章需要面对面实地签署的尴尬。下面来了解下电子印章使用方法。
电子签名的优势有哪些 电子签名有风险吗
现在越来越多的企业愿意采用电子合同进行签约,而电子合同的核心则是上面的电子签名。那么,电子签名的优势有哪些?使用电子签名的电子合同,有效规避了手写签名或印章带来的假冒、伪造等风险,同时电子合同相比纸质合同提高了签约效率,降低了签署成本,管理更方便。电子签名有风险吗?下面来了解下。
什么是专线宽带网络?专线宽带如何办理?
什么是专线宽带网络?随着我国网络技术的不断发展,我们的网络信息行业发展得越来越快速,现今市场上的网络服务业务也逐渐丰富起来。目前网络宽带服务分为两大类,一是家庭宽带服务,二是专线宽带服务。这两种类型的宽带服务在价格、网络速度等方面都存在有一定的差异。那么,什么是专线宽带网络?专线宽带如何办理?以下就和小编一起来了解一下吧。
word电子签名怎么弄 如何制作电子签名
有时候我们需要在文件上签名,但是当时又不在现场怎么办?这时就可以用电子签名,电子签名与手写签名同样具有法律效力。word电子签名怎么弄?在电子文档上签名很简单,如果我们想在word文件中插入签名,有两种方式,添加签名行或者添加手写签名,下面小编就来介绍word电子签名制作方法。