当前位置:网站首页>数字签名论述及生成与优点分析
数字签名论述及生成与优点分析
2022-06-26 17:45:00 【lmn_】

0x01 数字签名概述
数字签名(公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,是一种用于验证数字消息或文档真实性的方案,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。
满足先决条件的有效数字签名使收件人确信消息是由已知发件人创建的,提供了信息的真实性,并且消息在传输过程中没有被更改,提供了信息的完整性。
数字签名也可以叫电子签名,但注意:不是所有的电子签名都叫数字签名。

数字签名是大多数加密协议套件的标准元素,通常用于软件分发、金融交易、合同管理软件,以及其他需要检测伪造或篡改的情况。

数字签名通常用于实现电子签名,其中包括任何带有签名意图的电子数据,但并非所有电子签名都使用数字签名。电子签名在一些国家具有法律意义,包括加拿大、南非、美国、阿尔及利亚、土耳其、印度、巴西、印度尼西亚、墨西哥、沙特阿拉伯、乌拉圭、 瑞士、智利和欧盟国家。
0x02 数字签名生成

数字签名的生成分为三种机制,首先是密钥生成算法,在一组私钥种随机生成一个私钥;签名算法,用于将输出的私钥与正在签名的消息时生成签名;最后,签名验证算法,该算法与签名和公钥一起检查验证消息的真实性。
所有的数字签名都是电子的,但并非所有的电子签名都是数字的。
数字签名只是对文档的数据进行加密以使其具有更高的安全性,同事数字签名还存在更广泛的文件类型,例如:视频、声音、音乐等。
0x03 数字签名中使用的安全功能和方法

- 个人识别号码 (PIN)、密码和代码:用于验证和验证签名者的身份并批准他们的签名。
- 非对称密码学:采用包括私钥和公钥加密和身份验证的公钥算法。
- 校验和:一长串字母和数字,表示一段数字数据中正确数字的总和,可以对其进行比较以检测错误或更改。校验和充当数据指纹。
- 循环冗余校验 (CRC):数字网络和存储设备中用于检测原始数据更改的错误检测代码和验证功能。
- 证书颁发机构 (CA) 验证:CA 通过接受、认证、颁发和维护数字证书来发布数字签名并充当受信任的第三方。
- 信任服务提供商 (TSP) 验证:TSP 是代表公司执行数字签名验证并提供签名验证报告的个人或法人实体。
0x04 数字签名带来的优点
- 时间戳:通过提供数字签名的数据和时间,时间戳在时间至关重要时非常有用,例如股票交易、彩票发行和法律诉讼。
- 全球接受并合法合规:公钥基础设施 (PKI) 标准可确保安全地制作和存储供应商生成的密钥。由于国际标准,越来越多的国家接受数字签名具有法律约束力。
- 节省时间:数字签名简化了耗时的物理文档签名、存储和交换过程,使企业能够快速访问和签署文档。
- 节约成本:组织可以实现无纸化,并节省以前花费在物理资源以及用于管理和运输这些资源的时间、人员和办公空间上的资金。
- 可追溯性:数字签名创建了一个审计跟踪,使企业内部记录保存更容易。由于所有内容都以数字方式记录和存储,手动签名者或记录员犯错或放错地方的机会减少了。
References: https://blog.signaturit.com/en/what-is-a-digital-signature https://www.techtarget.com/searchsecurity/definition/digital-signature
边栏推荐
- Byte interview: two array interview questions, please accept
- 分布式架构概述
- Problems encountered this week
- 【Unity】在Unity中使用C#执行外部文件,如.exe或者.bat
- Platform management background and merchant menu resource management: Design of platform management background data service
- LM06丨仅用成交量构造抄底摸顶策略的奥秘
- Using redis for user access data statistics hyperloglog and bitmap advanced data types
- Leetcode topic [array] -268- missing numbers
- Which low code platform is more friendly to Xiaobai? Here comes the professional evaluation!
- mysql Add column 失败 因为之前有数据,不是默认null 不行
猜你喜欢

Over the weekend: 20000 words! Summary of JVM core knowledge, 18 serial cannons as a gift

【推荐系统学习】推荐系统架构

SQL injection for Web Security (3)
![[recommendation system learning] technology stack of recommendation system](/img/ff/afc6f4b0997cfcb9e01ffbebf2a872.png)
[recommendation system learning] technology stack of recommendation system
![[ten thousand words summary] starting from the end, analyze in detail how to fill in the college entrance examination volunteers](/img/77/715454c8203d722e246ed70e1fe0d8.png)
[ten thousand words summary] starting from the end, analyze in detail how to fill in the college entrance examination volunteers

Various types of gypsum PBR multi-channel mapping materials, please collect them quickly!

背包问题求方案数

halcon之区域:多种区域(Region)特征(5)
![[C language] static modifies local variables](/img/bf/9084d2e924c3e1e244568562a83d74.jpg)
[C language] static modifies local variables

分布式缓存/缓存集群简介
随机推荐
MySQL add column failed because there was data before, not null by default
【动态规划】剑指 Offer II 091. 粉刷房子
Rich professional product lines, and Jiangling Ford Lingrui · Jijing version is listed
Today, I met a "migrant worker" who took out 38K from Tencent, which let me see the ceiling of the foundation
Tsinghua & Shangtang & Shanghai AI & CUHK proposed Siamese image modeling, which has both linear probing and intensive prediction performance!
10 cloud security best practices that enterprises need to know
【QNX】命令
wechat_微信小程序中解决navigator进行页面跳转并传递参数问题
No manual prior is required! HKU & Tongji & lunarai & Kuangshi proposed self supervised visual representation learning based on semantic grouping, which significantly improved the tasks of target dete
LeetCode——226. 翻轉二叉樹(BFS)
Notes on flowus
离婚协议中的几个重点
Demonstrate to Xiaobai the case of sub database and sub table
Jouer avec Linux et installer et configurer MySQL facilement
Problems encountered this week
Detailed explanation of browser storage methods: the origin and difference of cookies, localstorage and sessionstorage
Prometeus 2.34.0 新特性
分布式缓存/缓存集群简介
ACL 2022 | 基于神经标签搜索的零样本多语言抽取式文本摘要
【推荐系统学习】推荐系统架构