区块链密码学的相关原理

发布于 2019-04-12  -  次阅读

密码学在区块链技术当中担当者非常重要的角色,与此同时,它在互联网之中也有着很大的应用,为其提供大量的帮助。但是,大众对于密码学的了解程度并不高,也存在着一定的误解。今天,我们将为大家介绍关于密码学的一些原理,帮助大家对它有一个更清晰的了解。
 
互联网技术在第二次世界大战之后,由军方演化而来的它慢慢的进入了人们的生活,日常生活的一切操作也在不断的改为电子化。就连交易也可以采用电子支付的操作,电子银行也随之出现在人们的视野之中,一切都可以通过网络等到简单方便的操作。
 
随着互联网技术的广泛应用,用户的数量也在不断的增加,问题也就随之产生了。隐私的加密需要双方共享一个秘密的随机数,我们将它称为密钥。但是,两个素未谋面的人,要怎么样才能够实现共享密钥是一致的呢?最为关键的是,这个密钥还不能被第三方监听到。
 
对于上述问题的需求,使得密码学产生。
 
1976年,维特菲尔德和马丁赫尔曼找到了一种巧妙的解决方法,让我们用颜色为比喻来讲解该技巧是如何实现的:
 
首先,明确我们的目标,发送者和接受者就秘密颜色达成一致,而不让窃听者知道,于是需要采用一种技巧,该技巧基于两点:
 
1.混合两种颜色得到第三种颜色很容易;
 
2.得到这种混合色后,想在此基础上知道原来的颜色就很难了,这就是锁的原理。
 
朝一个方向容易,朝反方向难,这被称作是单向函数。解决方案是这样的,首先,他们公开对某种颜色达成一致,假设是黄色,然后发送者和接收者随机选取私有颜色,混到公共的黄色中,从而掩饰掉他们的私有颜色,并且将混合颜色发给接收者,接收者知道自己的私有颜色,并将它的混合颜色发给发送者,
 
然后就是技巧的关键了,发送者和接收者将各自私有颜色加入到另一个人的混合色中,然后得到一种共享秘密颜色,此时,窃听者无法确定这种颜色,她必须有一种私有颜色才能确定,技巧就是这样,对密码学的世界中,我们需要一个数值的运算过程,这个过程向单一方向很容易,反方向会很难。
 
煊凌区块链是广州区块链行业的佼佼者,从业至今始终坚持为每位客户提供优质且专业的开发服务。公司拥有一支实力过硬、经验丰富的开发团队,能够满足不同领域客户群体的需求。业务范围广泛,包含区块链交易所、分销商城珍珠链系统、bvs虚拟币钱包等多项开发服务。欢迎拨打电话:18011728102了解更多详情!