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

本文章由注册用户 知识杂谈 上传提供 评论 发布 纠错/删除 版权声明 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电子签名制作方法。
电子签名 网络
3.7万+ 6
十种网上就能赚钱的方式 网络赚钱方法盘点
网络赚钱、网上赚钱,简称“网赚”。“网赚”指的就是利用电脑、服务器等设备通过Internet从网络上获利的赚钱方式。随着互联网的快速发展,人们只要通过网络便可以轻松赚钱,本文将盘点十种网上就能赚钱的方式,有网络主播、自媒体、微商、游戏代练、淘宝客等。由于网赚投资较少,有时只要有一台能上网的电脑就行,所以人们有时又形象地称它为“免费网赚”。
网络 生活服务
6.4万+ 157
宽带哪家好用又便宜 宽带套餐资费标准是什么
大家都希望宽带上网稳定、速度快、价格公道,目前,主要由移动、联通、电信这三大运营商占据市场,大部分用户都是选择这三个运营商之一的服务。这三大宽带运营商各有特点,用户要根据自身使用是玩游戏、看电影视频还是下载文件等偏向选择合适的运营商。那么宽带服务哪家好呢?宽带套餐资费标准是什么?下面一起来看看宽带的有关知识。
宽带 电信运营商 ★★★
13万+ 189
哪个公司的宽带好?宽带网络速度知多少
智能化时代的到来,让我们感受到了许多新鲜的事物,同时也方便了我们的生活,我们足不出户,就可以获取到各种各样的信息。因此,现在无论是家庭还是企业,都会选择安装网络宽带,以便于信息数据的获取和共享。那么,哪个公司的宽带好?宽带网络的速度是多少?以下就和小编一起去了解一下吧。
宽带 通信设备 ★★★★
3740 60