找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 15948
  • 0
  • 分享到

区块链世界里密码技术肩负着保障区块链健康发展的重要使命

2018-6-13 16:18

来源: 中国信息安全 作者: 伍前红

密码技术是实现区块链安全、隐私保护和监管的关键技术


区块链是分布式协作的信息系统,数据通常存储于网络的所有节点并公开可见,不能简单地通过部署访问控制策略来实现隐私保护和监管功能。这些特性促使密码技术从幕后走向台前,成为区块链中贯穿业务功能、隐私保护和监管调控的关键技术。 

密码技术与区块链的基础业务功能

区块链的设计初衷是一套数字模拟的货币系统。其安全性的内涵主要是保证所记录的交易由合法的用户创建,一旦记录则无法删除、无法篡改、可以追溯、无法否认,并且系统不能被少数恶意用户所控制。区块链使用杂凑函数与数字签字这两种基础密码技术,并结合全网共同记录和激励机制等系统设定,实现区块链的基本业务功能。

杂凑函数将任意长度的消息映射为固定长度的数据,并提供单向性和抗碰撞性。单向性是指很难根据杂凑函数的输出恢复出输入,抗碰撞性是指难以找到两个拥有同样输出结果的输入。杂凑函数的抗碰撞性被用于实现区块链防删除和防篡改的特性。杂凑函数的单向性使得节点必须付出足够的工作量才能得到符合要求的记账形式,防止低成本制造虚假节点的女巫攻击。

数字签字是物理世界签字概念在数字世界的投射,提供不可伪造性的安全保证,使得未持有特定秘密的攻击者难以产生可通过验证的合法签字。数字签字的不可伪造性保证了区块链所记录的交易只能是合法用户创建的,参与者无法否认这笔交易的存在——因为原理上只有知道特定秘密的参与者本人才能创建这笔交易。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部