区块链:区块链中的数字签名基础

数字签名是公钥密码体系中签名验证功能的一个应用。其目的是保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。其中数字签名是个加密的过程,数字签名验证是个解密的过程。其原理首先要理解非对称加密和消息摘要。

区块链隐私通讯应用FortKnoxster将发布商用版本:基于区块链的隐私型通讯应用FortKnoxster已通知其用户及代币持有者,该应用的商用版本即将发布。(CryptoNinjas)[2020/3/6]

非对称加密中公钥是公开的,如果用公钥解密,只能开解对应私钥加密的内容,因此,私钥也可以认为是个人身份的证明。如果通信双方需要互发消息,那么应该建立两套非对称加密的机制,发消息的一方使用对方的公钥进行加密,接收消息的一方使用自己的私钥解密。

现场 | 京东云吴波:京东内外部区块链环境搭建项目累计已部署超过1000个节点:金色财经现场报道,11月22日,“2019环球数字经济创新大会”在北京国际饭店会议中心举行。在现场,京东云企业云业务部总经理吴波介绍,京东的区块链技术是从供应链追溯的场景中孵化并逐步迭代成熟,自2016年公司组建区块链技术团队,次年正式上线 “智臻链防伪追溯平台”,通过与京东零售、京东物流团队紧密配合。截止目前,智臻链防伪追溯平台已拥有超过700家上线品牌商,6万余种接入商品,累计600万次售后用户查询,和13亿条已上链数据。京东云作为技术提供方,加大了对区块链技术的投入,京东云设有BaaS平台,具有强大的计算能力,可以支持大吞吐量的应用。通过JD BaaS平台,用户只需30秒就可搭建一个可运行的多组织的区块链网络。JD BaaS平台支持的 “商品溯源”、“ABS云网络”、“数字存证”等京东内外部区块链环境搭建项目,累计已部署超过1000个节点。[2019/11/22]

消息摘要可以将消息哈希转换成一个固定符长度的值唯一的字串。值唯一的意思是不同的消息转换的摘要是不同的,并且能够确保唯一。该过程不可逆,即不能通过摘要反推明文。利用这一特性,可以验证消息的完整性。

动态 | 今年前三季度全省在区块链等数字产业取得明显成效:浙江省科技厅官网刊文《融合创新发展,激发澎湃动能》。文章指出,今年前三季度,全省在加快实施云计算、大数据、物联网、人工智能、区块链等数字产业培育行动方面取得明显成效。2017年杭州市在区块链领域拥有全球专利116项,仅次于北京和深圳居全国第三位。[2018/11/28]

数字签名就是非对称加密和消息摘要的组合,具体过程如下:

假设现在有通信双方A和B,两者之间使用两套非对称加密机制。现在A向B发消息。

那么,如果在发送过程中,有人修改了里面密文消息,B拿到的密文,解密之后得到明文,并非A所发送的,信息不正确。这就要解决如下两个问题:

A的身份认证

A发送的消息完整性那么就要用到上面所讲的基础知识。

为了解决上面两个问题,数字签名的过程如下图:

简单解释:A:将明文进行摘要运算后得到摘要,再将摘要用A的私钥加密,得到数字签名,将密文和数字签名一块发给B。B:收到A的消息后,先将密文用自己的私钥解密,得到明文。将数字签名用A的公钥进行解密后,得到正确的摘要。再对明文进行摘要运算,摘要比对一致说明消息没有被篡改

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

地球链

火币网下载官方appAXS:如何正确进行代币分配?

为什么创始人都会以错误的比例把代币分配给VC们?我们通常可以用一张饼图来展示某个项目的代币分配结构,它能够清晰地展示出分配给团队、投资者、国库和社区这四部分的代币比例.

[0:0ms0-0:520ms