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

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

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

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

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

一文看懂数字签名

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

小编:记得关注哦

来源:能链科技

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

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

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

一、数字签名的概念

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

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

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

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

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

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

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

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

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

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

二、数字签名原理

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

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

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

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

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

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

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

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

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

    推荐阅读
  • 狐妖小红娘有多少对cp(狐妖小红娘众多CP中)

    众多CP中,只有这两对是女追男。虽然军娘也对梵云飞心声爱意,但是梵云飞可是连续提了99次婚啊。东方月初和涂山红红。颜如玉和律笺文。二人之间也很幸福,但是百年前,石宽因为自己的地位低下,不敢对公主看展追求。平丘月初和南国公主。只有王权霸业不用家族势力,仅凭一剑,斩出个天下一剑,好不惊艳。在最新一集中,众人都在为得救了感到高兴,只有东方淮竹在担心王权霸业。这就是王权霸业魅力的最佳体现。

  • 稀有水母有哪些(一种非常罕见的水母)

    科学家表示,此次使用这种水下采集器拍摄的时候,在海底的珊瑚林里面,神奇的拍摄到了这种水母死亡之后,一只螃蟹在这只死亡的水母上面嬉戏的镜头,这种水母在死后看起来就像是一坨果冻,而且它的周围有很多的小螃蟹,在这种深海之中食物是相对匮乏的,所以当水母去世之后会有很多的动物不断的来蚕食它们的身体,以此来填饱自己的肚子。

  • 如何看手机抬起来的次数(华为怎么看拿起手机次数)

    下面内容希望能帮助到你,我们来一起看看吧!如何看手机抬起来的次数华为手机的设置界面中,找到健康使用手机选项,点击它。新界面中,滑动屏幕,找到解锁统计,这便是抬起次数。华为消费者业务产品全面覆盖手机、移动宽带终端、终端云等,凭借自身的全球化网络优势、全球化运营能力,致力于将最新的科技带给消费者,让世界各地享受到技术进步的喜悦,以行践言,实现梦想。

  • 假面骑士艾克赛德黑暗无敌形态(假面骑士艾克赛德添加7个新形态)

    大家好,我是元武。一想到假面骑士艾克赛德骑着小木兰狂飙的场景小编就觉得腹肌要出来了,太好玩了!游戏原型是《血咒之城:月之诅咒》,也算是老游戏了。

  • 系统观点(系统思想)

    一个系统的整体效果并不等于其各个要素的效果的简单相加。系统是在与环境进行物质或信息交换中不断进行自我调节,因此具有适应性。

  • 汽车轮胎字母代表速度(了解一下汽车轮胎上的学问)

    汽车轮胎字母代表速度轮胎上的字母数字,按照顺序,分别表示:轮胎宽度、扁平比、轮胎类型代号、轮辋直径(英寸)、负荷指数、许用车速代号。但是,因为轮胎过弯时会死咬住地面,侧向力将全部转由车架、悬挂、衬垫等来承受,这样在持续激烈操驾中,可能会对上述部件造成损伤。轮胎作为一辆车必不可少的零部件,轮胎不仅关系到驾驶舒适性与油耗,还关系到行车安全。

  • 颠扑不破什么意思(词语颠扑不破什么意思)

    颠扑不破,汉语成语,拼音是diānpūbùpò意思是无论怎样震动摔打都破不了比喻言论、学说等牢固可靠,经得起检验,今天小编就来聊一聊关于颠扑不破什么意思?接下来我们就一起去研究一下吧!颠扑不破什么意思颠扑不破,汉语成语,拼音是diānpūbùpò。

  • 淮王鸡犬的由来(一起来学习)

    接下来我们就一起去研究一下吧!淮王鸡犬的由来成语释义淮王:西汉淮南王刘安。淮南王家的鸡和狗。比喻攀附别人而得势的人。成语出处清·吴伟业《过淮阴有感》:“我本淮王旧鸡犬,不随仙去落人间。”成语用法作宾语、定语;指投靠别人而得势的人。产生年代近代成语,近义词:淮王鸡狗,淮南鸡犬。

  • 张云雷相声为什么那么火(张云雷为啥这么火)

    与郭德纲夫妻二人犟了一星期后,张云雷终于松口。但张云雷大火的开端是在2016年。在刚刚结束的春晚上,岳云鹏、孙越挑起了开场大梁,时间长达16分钟。当时德云社的6个演出队总计估值6亿,岳云鹏个人估值1个亿,郭德纲本人因5年年收入累计超过1个亿,因此估值5个亿,外加德云社各类商标、著作权、各分社,总计作价15亿。岳云鹏之后,郭麒麟登上了《欢乐喜剧人》舞台。今年,张云雷和张鹤伦也出现在这档节目中。

  • 北京翡翠原石(北京翡翠原石交易市场)

    是北京最受欢迎的古玩市场。