您的位置:首页 > 区块链

迅雷链技术专家深度剖析:区块链里的密码学是怎么回事?

发布时间:2018-12-26 11:04:57  来源:互联网     背景:

  在12月22日举行的迅雷链技术沙龙成都站上,迅雷链底层研发工程师张骁就区块链安全问题和密码学的关系做了主题分享,受到了现场开发者的踊跃提问。大家普遍对密码学及信任体系的架构表现出了浓厚的兴趣。张骁表示,区块链之所以能够解决人与人之间的信任问题,是因为它的不可篡改性,而这种特性本质上又是基于密码学算法来实现的。因此密码学在区块链中的地位很关键,区块链是信任的基石,密码学则是区块链的基石。

  密码学核心技术特点

  张骁首先解释从密码学的角度分析“安全”的含义,他将其总结为三个方面。

  1.机密性。信息数据在传输的时候,会进行加密处理。如果信息被未获授权或者不拥有相应密钥的人拿到时,也无法读取信息的原文,这就是信息的加密性。

  2.完整性。即所传输的信息要保证是完整状态,不能够在中间被恶意篡改或者增添、删除一些信息。比如一张欠条,其中的金额数字、归还日期以及欠款人等关键信息,不能够被涂改,否则就被认为是完整性遭到破坏,直接作废,这就是最常见的一种对信息完整性的要求。

  3.可用性。指相应的密码学的信息,在任何一个时间下都应该可以被外界所用。如前文所述的欠条,它应该保证在任何时候都能被拿出来、被展示出来,而不应该遗失、损毁。这就是信息安全中的可用性,也是信息安全保护的重要范畴。

  不可篡改是密码学的本质

  张骁表示,区块链的特点是因其能够保证不可篡改,本质上能够在原本互相不信任的人群或者不信任的机构之间,通过密码学的算法来传递一种信任。

  不可篡改的特性是通过3方面来实现的,分别是数字签名、时间戳和集体维护。

  数字签名表达的是对信息的确权,保证了信息的完整性以及发送方的授权关系,发送方确认信息是由他发送,接收方确认消息来自相应的发送方,并且没有被篡改过,也没有被恶意攻击过。

  时间戳是在区块链的纵向保证数据的完整性,借助Hash链式的关系来保证前后的信息没有被篡改过。

  集体维护保证数据可用性,区块链是基于分布式系统,特点就是能够更有效的提供对外服务,中心化系统一旦宕机就无法运行,但分布式系统即便部分节点失效,其它节点一样可以继续提供服务。

  区块链中用到哪些密码学技术?

  在区块链中使用的密码学算法主要是Hash算法,它是指对一个任意长度的输入,经过此算法映射成有固定长度、且有一定随机性输出的方法。

  它的安全性基于以下这三个基本的性质。

  1.单向性,单向性是指通过一个输入X,通过哈希算法可以很容易地得到输出结果Y,但是如果只拥有Y,则无法通过此算法找到原文X。

  2.弱抗碰撞性,当X通过算法得出结果Y时,如果能找到一个不等于X的数据X’它的输出结果和X的结果同样都等于Y,这就叫数据的抗弱碰撞性。弱抗碰撞性就是指很难找到这样的本身不同、但输出结果相同的数据。

  3.强抗碰撞性,指通过任何手段都无法有效的找到一对不相等的数据X和X’,使其满足两个数据的哈希输出结果都等于一个相同的值Y时,这样的哈希算法就满足强抗碰撞性。

  区块链中还利用到了基于Hash算法的默克尔树,它主要是保证一定数量的数据的完整性不被攻破,可以轻易地验证出数据有没有被篡改过。

  数字签名本身也可以视为一种密码学算法的应用,它是公钥密码学以及Hash算法的结合。消息发送方先将待签名的原文通过哈希算法映射成一段哈希值,然后对这段哈希值使用签名者的私钥进行签名,最后把签名和原文发送给相应接收者。接收者通过签名验证算法使用发送者的公钥解出签名消息的哈希值,然后对比原文的哈希值看是否匹配,如果匹配,则签名有效,反之则可认为签名是伪造。

  迅雷链中如何与密码学的算法相结合?

  首先是要通过高性能,确保能够高效地实现这些密码学算法。

  其次不同的开发者用户对算法有不同的要求,为满足这些需求,迅雷链将密码学算法进行了抽象处理,方便用户在实际使用中,根据配置方式自由选择需要使用的算法,由此可以帮助开发者和企业,把迅雷链应用到更多的场景中。

  张骁最后还展望了密码学的发展前景,他指出同态密码、零知识证明和量子密码都是未来可能的重要发展方向,不过相关技术目前还处于非常早期的阶段,离投入实际商用还有较远距离。但他相信,未来区块链的发展与密码学在安全领域上的提升是密不可分的,所以迅雷链也会紧密地去关注密码学未来的发展。






特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
福布斯:中国的区块链已经实现突破性领先
近日,据金融时报报道,中国的区块链技术专利数量已经超过世界上其他国家,位列第一。而这只是中国......
日期:05-06
2019中国区块链出海记:资本与技术齐飞,迅雷链领跑
一众互联网公司出海寻求新市场之际,区块链也正在走出国门向外落地。...
日期:08-16
IDHub亮相中国“链湾”大会,“区块链+”拥抱互信互通的数字未来
1月12日,由青岛市发展和改革委员会、青岛市市北区人民政府、青岛市大数据发展促进局主办,青岛链湾......
日期:01-14
【活动获奖名单公布】火币APP革新升级!测评获0.1~1BTC,一起坚守比特币!
自火币APP上线以来广受好评,也很荣幸的被一些网友评为业内最强大的交易软件,火币人非常感谢大家的肯......
日期:07-29
数字身份赢得V神青睐 看IDHub如何破解数字身份的基因密码
6月3日,“2018以太坊技术及应用大会(中国)”在北京正式举行,以太坊创始人Vitalik Buter......
日期:06-04
比特币购买交易流程【火币网】
近日比特币太过火爆,单月涨53%。如果你还在问:如何投资比特币?怎样进行交易?怎样获利?那么现在我......
日期:11-04
聚焦区块链 比特币交易平台火币网首度亮相陕西
比特币区块链技术什么? 12月27日,由宝鸡市互联网协会电子商务工作委员会主办的2015宝鸡市互联网大会召开......
日期:12-30
Lucidity:用区块链实现更好的数字广告投放
广告欺诈是个严重的问题,行业甚至为此成立了工作组来建立区块链技术的使用标准。...
日期:08-07
区块链游戏的2019年秋
再过一个月,《加密猫》诞生就满两年了。 两年间,虽爆款仍首提《加密猫》,但随着秋日降......
日期:10-28
“链游攻略”广州站开讲,MagnaChain手把手教游戏开发者轻松上链
由MagnaChain主办的“链游攻略”城市行活动,于11月13日在广州W酒店进行“首映&rdquo......
日期:11-13
火币网比特币:美联储加息后的100个小时
根据中国最大的比特币交易平台火币网行情显示,比特币/人民币(6.4817, 0.0024, 0.04%)昨日小幅走高至295......
日期:12-23
迅雷链走入大众生活 首个共享便民服务即将落地
近日,迅雷链与来电科技确定合作关系,来电科技将基于迅雷链上线共享充电宝+区块链业务,合力在&ldq......
日期:09-13
BOSCore侧链与TP钱包深度合作,DApp再迎新机遇
EOSIO生态上流量最大的钱包TokenPocket(以下简称TP钱包)已与EOS最友好侧链BOSCore正式达成深度项目......
日期:04-25
EOS Fund创始人:区块链在航空安全的应用
近日,EOS Fund创始人,知名区块链技术专家Sean D. Murray接受科帝客采访时,论述了区块链技术在航......
日期:03-19
火币网联合创始人杜均 比特币交易平台的1万亿目标
似乎任何新生事物的诞生与成长都有一个毁誉参半的过程,虚拟货币概莫能外。...
日期:12-23
火币网李林:比特币区块链改变金融体系仅需10年
火币网创始人兼CEO李林受邀为复旦大学管理学院师生、创业者分享主题《区块链到底是什么》。...
日期:11-24
节点财经对话影链:如何用token激活一亿用户的影视生态?
每个项目方都说自己的团队靠谱,技术过硬,经济系统设计合理,那么是不是真的经得起推敲呢?...
日期:08-10
区块链回归技术本质 FST Network将开启区块链应用新时代
近日中国人民银行已经正式禁止证券型Token发行,对加密货币及其相关活动采取更加严厉的措施,这给了......
日期:12-15
《区块链3.0共识蓝皮书》发布
9月21日,《区块链3.0共识蓝皮书》在2018国际数字经济博览会——区块链产融峰会正式发布......
日期:09-27
火币网:比特币再度升值 幕后推手引猜测
腾讯财经讯 据BI报道,11月4日,比特币再涨6%,触及年度新高。当日交易期间,比特币曾触及450美元大关,......
日期:11-05