科百科
当前位置: 首页 范文大全

一文看懂数字签名(一文看懂数字签名的概念及其原理)

时间:2023-08-04 作者: 小编 阅读量: 3 栏目名: 范文大全

数字签名则是满足上述要求的主要方式之一,亦是现代密码学的研究内容之一。换句话说,数字签名对应唯一签名主体,并且签名者需要承担不可推卸的责任,即数字签名可以实现不可否认性。发送方A产生消息摘要后,用自己的私钥对摘要进行加密,这个加密后的消息摘要就是数字签名,随后发送方A将消息与签名发给接受方B。

一文看懂数字签名?免责声明:本文旨在传递更多市场信息,不构成任何投资建议文章仅代表作者观点,不代表火星财经官方立场,接下来我们就来聊聊关于一文看懂数字签名?以下内容大家不妨参考一二希望能帮到您!

一文看懂数字签名

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。

小编:记得关注哦

来源:能链科技

原文标题:科普 | 数字签名的概念及其原理

在数字时代中,数字化文档的认证性、完整性和不可否认性,是实现信息化安全的基本要求。数字签名则是满足上述要求的主要方式之一,亦是现代密码学的研究内容之一。

数字签名有哪些形式?基于密码学的数字签名优势几何?有哪些常用的数字签名实现方案?这些都是理解数字签名的关键问题,我们将为大家带来系列介绍。

一、数字签名的概念

小到一张试卷的签名,大到商业合同的签署,签名某种程度上是社会经济活动中“契约确认”的核心方式,从而确保契约的合法性和有效性

在实际生活和工作中,手写签名是一种传统的文件确认方式,如签订协议、支付确认、批复文件等,其表明签名人对文件内容认可,并愿意承担与之相关的责任。

而在数字化应用系统中,发送者同样希望对数字消息进行签名,从而使消息的接收者可以识别伪造信息,更重要的是事后可以追踪到消息发送者来承担相关责任。但是数字信息和传统文件有着显著区别,也导致数字签名技术和传统签名技术有许多不同之处,主要体现在

首先,传统的手写签名与对应文件通过物理(例如纸张)绑定,而数字信息没有确定的物理载体,所以需要使用算法将签名与消息绑定在一起,可认证

其次,在签名验证的方法上,传统的手写签名是由消息接收者用眼分辨签名的特征是否相符,结果受验证者主观思想影响,而数字信息通常由电子设备处理,故而签名验证结果依赖于数学算法,较客观

最后,传统手写签名复制(字体模仿)相对数字信息的复制(粘贴)来说较为困难,因此数字签名需要有更好的方法实现签名的不可重用,防伪造

简单来说,数字签名(Digital Signature),一般是附加在某一电子文档中的一组特定的符号或代码,用于表示签发者的身份以及签发者对电子文档的认可,并能被接收者用来验证该电子文档在传输过程中是否被篡改或伪造。因此,基于密码学的数字签名有着如下的优势:

- 消息源认证性:数字签名可以表示签发者的身份,也就是说具有消息源认证性。

- 不可否认性:数字签名生成时需要输入签名者私钥。换句话说,数字签名对应唯一签名主体,并且签名者需要承担不可推卸的责任,即数字签名可以实现不可否认性。

- 消息完整性:数字签名可以检查电子文档在传输过程中是否被篡改或伪造,即保障消息完整性。

二、数字签名原理

从上述定义表明,一个完整的数字签名方案由三部分组成:密钥生成算法、签名算法和验证算法

密钥生成算法:是根据系统参数为签名者生成公钥和私钥,并用于加解密;

签名算法:是产生数字签名的某种算法,一般是使用签名主体的私钥,对数据摘要进行运算,生成数字签名;

验证算法则是检验一个数字签名是否有效(即是否由指定实体生成)的某种算法,基于公钥进行数字签名验证。

上述图示便描述了数字签名验证的完整过程:

发送方A将消息用Hash算法产生一个消息摘要,这个消息摘要有两个重要特性:抗碰撞性(指找到散列值相同的两条不同的消息是非常困难的)和摘要长度固定(MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节),使得任何消息产生的签名值长度是一样的。

发送方A产生消息摘要后,用自己的私钥对摘要进行加密,这个加密后的消息摘要就是数字签名,随后发送方A将消息与签名发给接受方B。在这里有人会疑问,为什么对是对消息摘要进行加密签名?对于较大文件而言,消息摘要即可将消息转换成简短的信息摘要,用以验证信息的完整性,还可压缩信息长度提高签名效率。

B接受到消息及其签名后,用发送方A的公钥解密这个签名,获得由发送A生成的消息摘要,接着用发送A所用的Hash算法重新生成所获得的消息的摘要,并对比这两个摘要。如果相同,说明这个签名是发送A针对这个消息的有效签名;如果不相同,则签名无效

基于上述数字签名的基本原理,人们设计出了众多不同种类的数字签名方案,接下来我们将就基于RSA的签名方案、基于离散对数的签名方案、基于椭圆曲线的签名方案为代表,陆续为大家介绍这些常用的实现方案。

    推荐阅读
  • 宝宝地中海贫血有什么症状 一个月宝宝地中海贫血有什么症状

    α地中海贫血的症状轻型患儿无症状。本病易被忽略,多在重型患者家族调查时被发现。中间型多于幼童期出现症状,其临床表现介于轻型和重型之间,中度贫血,脾脏轻或中度大,黄疸可有可无,骨骼改变较轻。重型又称Cooley贫血。地中海贫血的预后轻型地中海贫血患者如果无症状或轻度贫血的,脾不大或轻度大,病程预后较好,中间型和重型地中海贫血症状较为严重的患者,由于治疗费用昂贵,效果欠佳,预后不太好,具体请在医生指导下治疗。

  • 剪切的快捷键(剪切的快捷键是什么)

    跟着小编一起来看一看吧!剪切的快捷键快捷键:ctrl+x组合键,与之相匹配的快捷键就是ctrl+v,这个是粘贴键,还有ctrl+c是复制键。组合键Windows+L:切换使用者。组合键Windows+Shift+M:还原最小化的窗口。组合键Windows+F:查找文件或文件夹。组合键Windows+F1:显示帮助。组合键Windows+R:开启运行对话框。

  • 茵陈的功效与作用(茵陈的功效与作用泡水)

    茵陈的临床作用1、治湿热黄疸,用于阳黄,取其有促进胆汁分泌和排泄的作用。黄疸初期时,热重于湿,有发热、小便不利、大便秘结、腹微胀满、脉弦数者,则配栀子、大黄以加强清热泻火作用,放入茵陈蒿汤。炒勺加油烧热,下入肉丝偏炒至发白,倒入调味汁,炒至肉丝入味,投入茵陈蒿再炒至入味,出勺即成。

  • 荨麻疹和蚊子包(刺痒难耐的蚊子包)

    约30%的人一生中至少发生过一次荨麻疹,可见于任何年龄和性别。根据患病时间长短,可将荨麻疹分为急性荨麻疹和慢性荨麻疹,慢性荨麻疹的症状持续时间在6周以上。除了以上列出的因素之外,还有其他诱发荨麻疹的病因。据目前的研究,成人或儿童的慢性荨麻疹症状,很少是由过敏引起,而是自发性的。出现这些症状要尽快就医荨麻疹主要表现为大小不等的风团伴瘙痒。大部分慢性荨麻疹患者病程可达数年,甚至长达50年。

  • 何超盈大孕肚拍写真(何超盈怀个孕目测胖了80斤)

    赌王四房最近真的是喜事连连啊,前不久何猷君向奚梦瑶求婚成功,而且两人引发了一连串的热搜。前不久,四太的千金何超盈还宣布自己已经怀孕且答应了98年出生的男友辛奇隆的求婚。坐在人群里,何超盈胖到瞩目。出席活动是这样的。直到现在,李湘仍然维持怀孕时的身材……世界小姐张梓琳,产后复出身材简直就是赞到最顶峰。而且减肥减到一定的成都,即便怀孕了她也完全没有胖,只胖了肚子。

  • 靖王什么时候知道梅长苏的身份(琅琊榜第49集剧情介绍)

    靖王什么时候知道梅长苏的身份靖王在第49集知道梅长苏身份的。静妃忙命人告知景琰阻拦梅长苏,可为时晚矣。梅长苏进殿面上,梁帝命人查看其胳膊和脖颈上有关火寒毒的痕迹,同时命人诏太子景琰入宫,宫外,霓凰与蒙挚等人集结好兵力,若午时仍没消息便冲入宫中解救太子与梅长苏;宫内,梅长苏与夏江各执一词,景琰震惊。夏江最后还是落败,盛怒之下欲在殿上将梅长苏置于死地,被控制后向梁帝大呼宁可错杀不可错放。

  • 女演员与导演产生分歧(女导演靠谁来救)

    2017年1月20日,唐纳德·特朗普正式成为美国地45任总统。在此之前的好莱坞,从来没有任何女性执导过耗资超过1亿美元的真人电影。赵婷2018年,赵婷凭借电影《骑士》,入围第33届美国独立精神奖最佳导演奖,并获得第33届美国独立精神奖邦妮奖。好莱坞女性导演的强势崛起,并不是依靠权贵阶层的施舍或特许。

  • 水仙花一定要雕刻吗(到了水仙花雕刻的季节)

    如果你家也有水仙花,而且非常喜欢水仙花的雕刻,那么就可以尝试着花花的方法,进行雕刻一番,让自己家里面的水仙花开爆!

  • 高汤的制作方法(高汤介绍)

    放猪大骨熬2个小时。鲁菜以鲜脆嫩著称,鲜是第一位的,高汤是鲁菜鲜味的来源。奶汤是用老母鸡、老母鸭、鸽子、猪骨等为主要材料制作而成,味道醇厚;清汤是在奶汤的基础上经过多次“清哨”工序加工而成,特点是汤清澈见底,味道鲜美。高汤一般分为毛汤、奶汤、清汤三大类:毛汤:毛汤大量用于普通烹调,一般餐馆中常有,都是连续滚煮,连续取用补水。冷水煮滚,去沫,放入葱姜酒,小火慢煮几小时,没什么特别要求。

  • 有关于书的名言段落(关于书的名言好句好段)

    ——(清)王豫读书对于智慧,就象体操对于身体一样。——(英国)谚语读书不知味,不如束高阁;蠢鱼尔何如,终日食糟粕。——(清)袁牧鸟欲高飞先振翅,人求上进先读书。——(英国)谚语进学致和,行方思远。壮士腰间三尺剑;男儿腹中五车书。——《对联集锦》学问对人们要求最大的紧张和最大的热情。——巴甫洛夫学习并不等于就是摹仿某些东西,而是掌握技巧和方法。——高尔基兴于《诗》,立于礼,成于乐。