对称、非对称公钥加密是如何工作的?_区块链:数字资产管理系统

作者 | Shiva Sai Kumar B

翻译 | 火火酱,责编 | Carol

出品 | 区块链大本营(ID:blockchain_camp)

加密技术让区块链技术变得更加强大,并逐渐从其他技术中脱颖而出。密码学使用了先进的数学原理和方法来传输和存储数据,这种存储方式要求只有数据接收者才能对数据进行读取和处理。

“加密是密码学的核心概念——它以一种‘除了接收者以外没有任何人可以解密’的方式对消息进行编码,因为其他人无法理解消息格式,所以它可以防止数据被窃听者窃听。”

复旦大学孙立坚:利用好区块链等以克服信息不对称和抵押能力不足:复旦大学金融研究中心主任孙立坚刊文称,打造金融科技模式。金融科技模式是任何区域推动金融发展都需高度关注的一场“金融革命”,要把金融科技模式作为疫情环境下助力脱贫攻坚战的利器,充分发挥物流、信息流和资金流的“三流”服务模式的中国特色,利用好大数据、云计算、人工智能和区块链的核心技术,克服信息不对称和抵押能力不足的障碍,帮助农民打开更为广阔的致富空间,帮助广大中小企业服务农村,服务消费者的多元化需求。(21世纪经济报道)[2020/5/27]

先快速介绍一下加密技术。凯撒(Caesar)首先使用凯撒密码来加密他的消息:将纯文本加密为密文,然后通过通信通道发送,中间过程中没有任何窃听者能够阅读和理解该文本。当在接收器端进行接收时,密文将被解密为纯文本。

声音 | 刘昌用:非对称密码技术使数字资产可以被更加安全便捷的确权:12月15日,万家登链·区块链与产业融合应用研讨会暨“i生活”年度盛典在兰州正式召开。

北京大学经济学博士、重庆工商大学区块链经济研究中心主任刘昌用以《数字经济与数字资产》为题进行主题发言。

刘昌用表示,数字经济在未来经济体系中占比会越来越大,非对称密码技术使数字资产可以被更加安全便捷的确权。区块链创新了经济组织模式,区块链是链接起来的数据块,是非对称密码技术+分布式共识达成的密码共识,密码共识是更安全、高效、自由的互联网。[2019/12/16]

加密技术的两种类型:

1. Symmetric cryptography  对称加密

现场 | 国务院研究室原司长:依托区块链技术可以消除数字经济发展中信息不对称问题:金色财经现场报道,11月22日,2019环球数字经济创新发展大会在京举行。在“国民经济运行中必要的数据共享和要素流动”的圆桌论坛中,中国政策科学研究会副秘书长、国务院研究室原司长唐元表示,新科技革命实际上是数字革命技术。我们现在是处于信息爆炸时代,把数字管理好,信息管理好,是我们要破解的问题。依托区块链技术可以消除数字经济发展中信息不对称问题,打通虚拟经济和实体经济两张皮,为今后大产业发展奠定基础。唐元还特别指出,文娱是发展颇具潜力的产业,其价值量在500万亿左右。挖掘文娱产业,需要区块链技术的支持。[2019/11/22]

2. Asymmetric cryptography 非对称加密

声音 | 民生银行董事长:区块链等技术有效降低了信息不对称问题:据中国证券报消息,中国民生银行董事长洪崎表示,今年以来,各类企业、金融机构、互联网科技公司等纷纷试水供应链金融,主要有三个因素:一是市场广阔;二是客户对产业链重视程度不断提升,对产业链整合能力的重视程度也在不断提升;三是技术的进步,物联网、大数据、云计算、人工智能以及区块链等技术推动了供应链运营和金融运营的变化,逐步实现了决策智能化、主体生态化、活动服务化以及管理可视化,从而有效降低了信息不对称和道德风险问题。[2018/11/29]

对称加密技术

对称加密技术与凯撒密码技术相同,使用单个密钥来对数据进行加密和解密。为了更好地理解这一过程,我将这一过程可视化为下图:

但对称加密也存在缺陷。

发送方和接收方都必须使用相同的密钥。使用相同的密钥虽然也可以,但是其中存在一个问题是我们如何在共享密钥的同时保证密钥不被窃听者拦截?

假设我们要用对称加密技术传输数据,并保证数据不被其他人截获,那么我们就必须要将密钥共享给接收者。如果接收者住在附近,我们可以直接用信封或其他线下办法把密钥交给他,但是如果接收者来自其他州或其他国家的话该怎么办?在这种情况下,发送密钥的任务变得十分困难,因此要克服此问题,就要用到另一种名为“非对称加密”的技术。

我们在区块链技术中使用的正是这种非对称加密技术。

非对对称加密技术使区块链技术的机制更加稳健,并且解决了对称加密技术的弊端。

“非对称加密技术比对称加密技术稍微复杂一点,二者之间的主要区别是:对称加密使用共享密钥来解密数据,非对称加密使用密钥对来解密数据”。

密钥对由两部分组成:公钥和私钥。

下面我们以Gmail为例,假设我们需要向个人或公司发送邮件:

1. Gmail的每个用户都有自己的的用户名和密码。

2. 用户通过接收者的用户名发送信息。

3. 接收者收到来自发送者的信息,并读取内容。

同样的过程也适用于非对称加密技术。

“每个用户都有像自己用户名一样的公钥,所有人都能看到,但无权访问其中的数据。私钥就像你的邮箱密码一样,帮助你将数据发送给另一个人”。

要想发送数据,首先,我们要有私钥(即密码)以及接收者的公钥(即用户名),这使加密技术变得更加复杂。

然后,接收者使用其私钥(即密码)和发送者的公钥(即用户名)来对数据进行解密。这保证了数据在传输过程中免受窃听者的攻击,该加密系统也变得更加坚固。

不需要中间人,我们就可以将数据发送给这个世界上的任何人。

同样,为了更好地理解该过程,我也将其可视化为下图:

数字签名

现在,当你要通过邮箱ID发送邮件时,接收者通过查看用户名就能知道你是发件人。没有密码的话是无法发送数据的,即你要为通过自己的用户名发送的任何邮件负责。因为没有密码的话,任何人都无法进入你的帐户。

同样,如果没有私钥,就没有人可以通过你的公钥发送消息。通过你的公钥发送信息的只能是你一人,其他人都无法过你的地址发送消息。只不过我们必须更加小心一点,因为对于Gmail来说,我们可以通过中央数据库来检索密码,但是区块链是分散的,因此你要更小心谨慎地保存好自己的私钥。

当我们通过私钥发送数据时,该数据会由我们的数字签名进行签名,并且具有不可抵赖性,这意味着发送消息的人必须拥有私钥才可以。

“如果你使用私钥加密(“锁定”)了某物,则任何人都可以对其进行解密(“解锁”),但这可以作为对其进行加密的证据:该物已由你进行“数字签名”的。”

——PanayotisVryonis

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

水星链

非小号减半行情什么时候到来?_比特币:okex币圈

比特币再过几个月区块奖励减半,我看大家对减半行情让比特币在减半前暴涨的呼声很高,涨到5万美元10万美元的声音不绝于耳。我觉得我有必要来泼一泼冷水,帮大家正确地管理预期.

[0:0ms0-1:222ms