​数字签名的基本原理有哪些(数字签名的原理与操作)

2023-09-02 11:52 来源:策古网 点击:

数字签名的基本原理有哪些(数字签名的原理与操作)

在现实社会中,签名作为签名者身份的一种证明,签名代表对签名文件的认可,不可抵赖。理论上签名是可信、不可伪造的。现在网络环境越来越广泛,有大量的信息通过网络传播,并且会保存在上面。这些电子数据显然无法人工签名,数字签名就孕育而生。本文将介绍什么是数字签名、数字签名的特性与相关技术。

数字签名(英语:Digital Signature,又称公钥数字签名)是一种功能类似写在纸上的普通签名、但是使用了公钥加密领域的技术,以用于鉴别数字信息的方法。一套数字签名通常会定义两种互补的运算,一个用于签名,另一个用于验证。法律用语中的电子签章与数字签名代表之意义并不相同。电子签章指的是依附于电子文件并与其相关联,用以辨识及确认电子文件签署人身份、资格及电子文件真伪者;数字签名则是以数学算法或其他方式运算对其加密而形成的电子签章。意即并非所有的电子签章都是数字签名。

数字签名不是指将签名扫描成数字图像,或者用触摸板获取的签名,更不是落款。

数字签名了的文件的完整性是很容易验证的(不需要骑缝章、骑缝签名,也不需要笔迹鉴定),而且数字签名具有不可抵赖性(即不可否认性),不需要笔迹专家来验证。

数字签名的基本原理有哪些(数字签名的原理与操作)(1)

原理

通常我们使用公钥加密,用私钥解密。而在数字签名中,我们使用私钥加密(相当于生成签名),公钥解密(相当于验证签名)。

我们可以直接对消息进行签名(即使用私钥加密,此时加密的目的是为了签名,而不是保密),验证者用公钥正确解密消息,如果和原消息一致,则验证签名成功。但通常我们会对消息的散列值签名,因为通常散列值的长度远小于消息原文,使得签名(非对称加密)的效率大大提高。注意,计算消息的散列值不是数字签名的必要步骤。

在实际使用中,我们既想加密消息,又想签名,所以要对加密和签名组合使用,比如TLS就组合了加密和签名。

数字签名应用了公钥密码领域使用的单向函数原理。单向函数指的是正向操作非常简单,而逆向操作非常困难的函数,比如大整数乘法。这种函数往往提供一种难解或怀疑难解的数学问题。目前,公钥密码领域具备实用性的三个怀疑难解问题为:质数分解,离散对数和椭圆曲线问题。

数字签名的基本原理有哪些(数字签名的原理与操作)(2)

操作

数字签名就是将公钥密码反过来使用。签名者将信息用私钥加密(这是一种反用,因为通常公钥密码中私钥用于解密),然后公布公钥;验证者使用公钥将加密讯息解密并比对消息(一般签名对象为消息的散列值。本节为了讲解方便,假设数字签名直接将消息而非散列值签名)。

因此,可靠的公钥密码算法均能构建出可靠的数字签名。下面讲解为何反用公钥密码算法能够构建出安全的数字签名。

Alice是签名者,假设她要对消息A进行签名。现在, Alice生成了其公私钥密码对,公布该公钥,然后将消息用私钥加密后发布。

现在,我们希望Alice的签名算法具有如下特性:1,确认消息在传输过程中没有丢位,没被篡改(完整性). 2,确认消息的发送者是发布公钥的Alice(认证). 3,确认Alice的确发布过该消息(不可否认性)

如果您想深入了解更多的区块链的知识,驭凡教育“区块链项目管理咨询师” 课程是您的最佳选择。

,

相关标签:

​20尺集装箱内部尺寸,20h集装箱内部尺寸?
2023-09-02 07:52:00

​20尺集装箱内部尺寸,20h集装箱内部尺寸?

20尺集装箱内部尺寸,20h集装箱内部尺寸? 20h集装箱内部尺寸 1、20HQ=20HC(highcubic)20高柜的内部尺寸是5.69M×2.13M×2.18M。这种集装箱一般配装重货,配货毛重一般不允许超过17.5吨,能容纳货...

2023-09-02 07:49:45

​支付宝 9.0(支付宝9.0新版本上线)

支付宝 9.0(支付宝9.0新版本上线) 支付宝9.0新版本于7月8日全面更新上线,这个被称谓12年最具革命性意义的版本,增加了“朋友“以及“商家”两个一级入口,替代了原先的“探索”...

​亚航是哪个国家的,亚航是哪个国家的航班马来西亚亚航介绍?
2023-09-02 07:47:30

​亚航是哪个国家的,亚航是哪个国家的航班马来西亚亚航介绍?

亚航是哪个国家的,亚航是哪个国家的航班马来西亚亚航介绍? 亚航是哪个国家的航班马来西亚亚航介绍 亚航是马来西亚的一家航空公司,1993年12月23日建立于DRB-HICOM,一家汽车企业之...

​鳀鱼在中国叫什么鱼,油光鱼是海鱼吗
2023-09-02 07:45:15

​鳀鱼在中国叫什么鱼,油光鱼是海鱼吗

鳀鱼在中国叫什么鱼,油光鱼是海鱼吗 本文目录 1.油光鱼是海鱼吗2.鳀鱼是什么鱼3.鱚鱼在中国叫什么4.鱚鱼在中国叫什么 油光鱼是海鱼吗 是的。鳀鱼是海鱼。 鳀鱼是生活在温带海洋中...

​十款高性价比头戴式耳机推荐(一分钟教会你挑选好耳机)
2023-09-02 07:43:00

​十款高性价比头戴式耳机推荐(一分钟教会你挑选好耳机)

十款高性价比头戴式耳机推荐(一分钟教会你挑选好耳机) 近几年,由于国货智能手机的迅猛发展,随着市面上大部份高端智能手机已经不再标配耳机。蓝牙耳机已然成为了年轻人几乎...

​啤酒的保质期是多久,原浆啤酒的保质期一般多久
2023-09-02 07:40:44

​啤酒的保质期是多久,原浆啤酒的保质期一般多久

啤酒的保质期是多久,原浆啤酒的保质期一般多久 本文目录 1.原浆啤酒的保质期一般多久2.瓶装啤酒保质期一般多久3.啤酒保质期一般多久4.啤酒保质期一般多久 原浆啤酒的保质期一般多...

​马桶的安装方法与图解(原来马桶安装这么简单)
2023-09-02 07:38:29

​马桶的安装方法与图解(原来马桶安装这么简单)

马桶的安装方法与图解(原来马桶安装这么简单) 很多人认为,只有在买房和选房的时候是重要的环节,其实事实上,房子在装修的时候关注细节性才能够满足以后的生活需求。就拿卫...

​螺母的国家标准尺寸(螺母的等级标准)
2023-09-02 07:36:14

​螺母的国家标准尺寸(螺母的等级标准)

螺母的国家标准尺寸(螺母的等级标准) 螺母及其等级 螺母就是螺帽,与螺栓或螺杆配合在一起起到紧固作用的部件,所有生产制造机械都必须使用的元件。螺母的种类很多,根据材...

​建档立卡是什么意思,儿童建档立卡是什么意思?
2023-09-02 07:33:59

​建档立卡是什么意思,儿童建档立卡是什么意思?

建档立卡是什么意思,儿童建档立卡是什么意思? 儿童建档立卡是什么意思 建档立卡指的是幼儿园的建档立卡贫困户。建档立卡贫困户是各省(自治区、直辖市)在已有工作基础上,...

2023-09-02 07:31:44

​背包的广告字怎么去除,包上有个M的那是什么牌子?

背包的广告字怎么去除,包上有个M的那是什么牌子? 包上有个M的那是什么牌子 是CreationMunich。 是一个奢侈时装品牌,1976年创始于德国的慕尼黑。MCM最早是以制作皮具起家,上世纪8...

​baekhyun的情侣名,仅你可爱是情侣网名吗?
2023-09-02 02:11:57

​baekhyun的情侣名,仅你可爱是情侣网名吗?

baekhyun的情侣名,仅你可爱是情侣网名吗? 仅你可爱是情侣网名吗 是的,仅你可爱的情侣网名: 1、信不信上哭你|信不信咬死你 2、往事归零|爱恨随意 3、人忘七年|鱼忘七秒 4、△戒不...

​ac是什么意思,ac号是什么意思?
2023-09-02 02:09:42

​ac是什么意思,ac号是什么意思?

ac是什么意思,ac号是什么意思? ac号是什么意思 1.AC是英语中account NO.帐号的缩写,一般用在境外汇款申请书上,国内的进帐单中帐号一项不用写这个,直接写您在开户行的帐号即可. 2.汽车...

​18位身份证,18位身份证号码哪年开始的?
2023-09-02 02:07:27

​18位身份证,18位身份证号码哪年开始的?

18位身份证,18位身份证号码哪年开始的? 18位身份证号码哪年开始的 18位身份证号码是1999年7月1日起实施的。 强制性国家标准《公民身份号码》日前由国家质量技术监督局批准发布,...

2023-09-02 02:05:12

​4分管是16还是20,4分管卡是多少毫米?

4分管是16还是20,4分管卡是多少毫米? 4分管卡是多少毫米 4分管外径是15mm,即DN15。 1分,G1/8,DN6,10毫米。 2分,G1/4,DN8,12毫米。 3分,G3/8,DN10,16毫米。 4分,G1/2,DN15,20毫米。...

​4段奶粉和3段奶粉区别,3段奶粉和4段奶粉有什么区别?
2023-09-02 02:02:57

​4段奶粉和3段奶粉区别,3段奶粉和4段奶粉有什么区别?

4段奶粉和3段奶粉区别,3段奶粉和4段奶粉有什么区别? 本文目录 1.3段奶粉和4段奶粉有什么区别?2.a2奶粉3段和4段的区别在哪里3.雅培三段和四段奶粉区别4.第一段奶粉和第三段奶粉有什么...

​邮箱怎么写,邮箱号是怎么写的?
2023-09-02 02:00:42

​邮箱怎么写,邮箱号是怎么写的?

邮箱怎么写,邮箱号是怎么写的? 邮箱号是怎么写的 邮箱的格式是:用户名@XXX.com 比如说QQ邮箱:XXXXXX(QQ邮箱的用户名是你的QQ号)@qq.com @这个符号,按住shift点数字2就出来了,就出...

​阴性什么意思阳性什么意思,乙肝阳性和阴性分别代表什么
2023-09-02 01:58:27

​阴性什么意思阳性什么意思,乙肝阳性和阴性分别代表什么

阴性什么意思阳性什么意思,乙肝阳性和阴性分别代表什么 本文目录 1.乙肝阳性和阴性分别代表什么2.核酸阴性阳性是什么意思3.医学里阴性阳性什么意思4.检验报告阴性正常还是阳性正...

​西瓜里面有白块怎么回事,西瓜里有白色结块还能吃不
2023-09-02 01:56:11

​西瓜里面有白块怎么回事,西瓜里有白色结块还能吃不

西瓜里面有白块怎么回事,西瓜里有白色结块还能吃不 本文目录 1.西瓜里有白色结块还能吃不2.切开西瓜有黄白色条状结块是啥原因能吃吗3.西瓜切开里面有白色硬块是什么原因呢4.为什...

​腾讯客服人工服务电话,腾讯客服微信人工服务?
2023-09-02 01:53:56

​腾讯客服人工服务电话,腾讯客服微信人工服务?

腾讯客服人工服务电话,腾讯客服微信人工服务? 腾讯客服微信人工服务 腾讯微信服务24小时人工客服务电话号码是多少微信24小时免费客服:0451-57784740人工客服、微信支付、红包、提...

​沈阳高铁站是哪个站,沈阳南站指的是沈阳市内的那个火车站还是苏家屯那个?
2023-09-02 01:51:41

​沈阳高铁站是哪个站,沈阳南站指的是沈阳市内的那个火车站还是苏家屯那个?

沈阳高铁站是哪个站,沈阳南站指的是沈阳市内的那个火车站还是苏家屯那个? 沈阳南站指的是沈阳市内的那个火车站还是苏家屯那个 以前通俗的说法,都把沈阳站叫做沈阳南站。 但...