PKC:区块链中的数字签名起到什么作用?

数字签名是用于验证数字数据的真实性和完整性的加密机制。我们可能会将其视为普通手写签名的数字版本,但具有更高的复杂性和安全性。

简单来说,我们可以将数字签名描述为附加到消息或文档的代码。在生成之后,代码充当证明消息在从发送方到接收方的路上没有被篡改的证据。

虽然使用密码学保护通信的概念可以追溯到古代,但是由于公钥密码学的发展,数字签名方案在20世纪70年代成为可能的现实。因此,要了解数字签名的工作原理,我们首先需要了解散列函数和公钥加密的基础知识。

云南普洱市:云茶产品区块链追溯平台等运用试点项目积极推进:普洱市始终坚持项目导向不动摇,紧紧扭住项目建设牛鼻子,盯紧关键领域和政策导向。云计算及大数据基础服务平台建设加快,构建城市大脑,云茶产品区块链追溯平台、信用经济平台、智慧医疗云、智慧监管等运用试点项目积极推进,数字经济产业将成为经济发展的新增长点。(云南日报)[2020/3/12]

散列函数

哈希是数字签名系统的核心要素之一。散列过程涉及将任何大小的数据转换为固定大小的输出。这是通过称为散列函数的特殊算法来完成的。散列函数生成的输出称为散列值或消息摘要。

当与加密相结合时,可以使用所谓的加密散列函数来生成充当唯一数字指纹的散列值。这意味着输入数据的任何更改都将导致完全不同的输出。这就是加密散列函数被广泛用于验证数字数据真实性的原因。

动态 | 深圳区块链电子发票突破1000万张:10月30日,深圳市区块链电子发票开票量突破1000万张。深圳市区块链电子发票经过一年多落地应用,目前已接入企业超过7600家,开票数量突破1000万张,开票金额超70亿元。区块链电子发票被广泛应用于金融保险、零售商超、酒店餐饮、停车服务等上百个行业。(中国证券网)[2019/10/31]

公钥加密

公钥加密或PKC是指使用一对密钥的加密系统:一个公钥和一个私钥。这两个密钥在数学上是相关的,可用于数据加密和数字签名。

作为一种加密工具,PKC比更基本的对称加密方法更安全。虽然旧系统依赖相同的密钥来加密和解密信息,但PKC允许使用公钥进行数据加密,并使用相应的私钥进行数据解密。

动态 | 美国有线电视巨头Comcast将于2019年推出区块链软件:据Cointelegraph消息,美国有线电视巨头Comcast正与NBCUniversal合作测试Blockgraph的功能,并计划在2019年初将其纳入其可寻址产品中。据悉,Blockgraph将为电视行业提供一个“身份层”,媒体公司可以通过它共享不可识别的受众数据,旨在提高电视营销和广告的效率和有效性。[2018/12/22]

除此之外,PKC方案还可以应用于数字签名的生成。本质上,该过程包括散列消息以及签名者的私钥。接下来,消息的接收者可以使用签名者提供的公钥来检查签名是否有效。

首家区块链投资学院成立 并发布第①期课程:全球首家顶级区块链投资学院(BIA)成立 并发布第①期课程,区块链投资学院将针对企业家、PE、VC、天使等投资人士定向招生,首期招生30人,由区块链投资学院荣誉院长、导师面试审核。区块链投资学院(BIA)简介:区块链投资学院是由多家区块链领域的顶级投资基金及早期投资领域的老牌基金联合发起成立。区块链投资学院为投资人提供系统的培训课程,以最快的速度为学员、会员挖掘区块链领域优质项目。现已有产品:区块链饭局、区块链学院、区块链海外游学。[2018/2/25]

在某些情况下,数字签名可能涉及加密,但情况并非总是如此。例如,比特币区块链使用PKC和数字签名,但不像许多人倾向于认为的那样,在这个过程中没有加密。从技术上讲,比特币部署了所谓的椭圆曲线数字签名算法来验证交易。

数字签名如何运作

在加密货币的背景下,数字签名系统通常包括三个基本步骤:散列,签名和验证。

哈希数据

第一步是散列消息或数字数据。这是通过散列算法提交数据以生成散列值来完成的。如上所述,消息的大小可能会有很大差异,但是当它们被散列时,它们的所有散列值都具有相同的长度。这是哈希函数的最基本属性。

但是,散列数据不是生成数字签名的必要条件,因为可以使用私钥来签署完全没有散列的消息。但对于加密货币,数据总是经过哈希处理,因为处理固定长度的摘要有助于整个过程。

签名

对信息进行哈希处理后,邮件的发件人需要对其进行签名。这是公钥密码学发挥作用的时刻。有几种类型的数字签名算法,每种算法都有自己独特的机制。但实质上,散列消息将使用私钥进行签名,然后消息的接收者可以使用相应的公钥来检查其有效性。

换句话说,如果在生成签名时不包括私钥,则消息的接收者将不能使用相应的公钥来验证其有效性。公钥和私钥都是由消息的发送者生成的,但只有公钥与接收者共享。

值得注意的是,数字签名与每条消息的内容直接相关。因此,与手写签名不同,无论消息如何,每个数字签名的消息都会有不同的数字签名。

验证

让我们举一个例子来说明整个过程,直到验证的最后一步。想象一下,Alice向Bob写了一条消息,哈希,然后将哈希值与她的私钥结合起来生成数字签名。签名将作为该特定消息的唯一数字指纹。

当Bob收到消息时,他可以使用Alice提供的公钥来检查数字签名的有效性。这样,Bob可以确定签名是由Alice创建的,因为只有她拥有与该公钥对应的私钥。

因此,爱丽丝秘密保密私钥至关重要。如果另一个人拿到了Alice的私钥,他们就可以创建数字签名并伪装成Alice。在比特币的背景下,这意味着有人可以使用Alice的私钥在未经她许可的情况下移动或使用她的比特币。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

欧易okex官网SHIB:柴犬价格即将大幅突破 38%

ShibaInu(SHIB)正在闪现重大迹象,表明价格即将从2月初以来一直持续的盘整阶段大幅突破。正如NewsBTC上周报道的那样,自3月10日以来,SHIB一直在1日图上形成上升三角形.

BNB比特币:5 日的比特币价格分析

比特币是基于市值的第一大加密货币,自2021年11月以来一直处于下跌趋势。根据每周的HeikinAshi烛台,本周初似乎比特币承受着卖家的压力。每周MACD仍为负值,但略微尝试形成正直方图.

[0:0ms0-0:502ms