区块链行业技术引卷之八:隐私计算,动态的加密技术

区块链行业技术引卷之八:隐私计算,动态的加密技术

ID:38542748

大小:446.28 KB

页数:11页

时间:2019-06-14

区块链行业技术引卷之八:隐私计算,动态的加密技术_第1页
区块链行业技术引卷之八:隐私计算,动态的加密技术_第2页
区块链行业技术引卷之八:隐私计算,动态的加密技术_第3页
区块链行业技术引卷之八:隐私计算,动态的加密技术_第4页
区块链行业技术引卷之八:隐私计算,动态的加密技术_第5页
资源描述:

《区块链行业技术引卷之八:隐私计算,动态的加密技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1隐私计算:加密技术的另一维度42主要技术方向:全同态加密、安全多方计算与零知识证明52.1全同态加密52.2安全多方计算72.3零知识证明83应用前景93.1安全云计算93.2分布式计算网络103.3加密链上数据和隐藏交易信息11第11页共11页图表目录图表1:隐私计算主要技术方向5图表2:同态加密技术7图表3:安全多方计算技术8图表4:云计算行业规模发展迅速(亿美元)10图表5:全同态加密在区块链中的应用11图表6:安全多方计算在智能合约中的应用12第11页共11页隐私计算技术是密码学的一个前沿发展方向,填补了数据在计算环节隐私性问题的空白,将基于密码学的信息安全体系打造

2、成完整的闭环,为云计算、分布式计算网络和区块链等技术的应用提供隐私性基础。本专题将简述隐私计算技术,并分析其起源、技术方向与应用前景。1隐私计算:加密技术的另一维度随着信息技术的不断发展,数据逐渐成为政府、企业与个人的重要资产,其发掘、存储、处理与使用变得愈发重要,逐渐产生了隐私性需求。数据科学的发展使数据的应用场景不断扩展,相应的合作也开始涌现,隐私性问题也随之而来。例如,企业可能需要使用合作方的数据以形成某种判断或结果,而合作方并不愿意将自己的数据完全交给他人,企业同样不希望自己的查询条件或分析方法被合作方得知;使用云计算资源时,使用者也希望自己的数据和运算方法能够保密,然而

3、现实中却不得不将内容全部上传,从而面临泄露的风险。随着云计算和区块链的发展,隐私计算的需求愈发涌现,这一结合了密码学和计算科学的前沿领域再次受到了大家的关注。隐私计算,是一类在保证数据提供方不泄露敏感数据的前提下,对数据进行计算并能验证计算结果的技术。当代密码学起源于1977年,RonRivest,AdiShamir和LeonardAdleman发明了非对称式加密(又称公开密钥加密)算法RSA。RSA利用了目前计算机分解素因子运算难度的不对称性,设计了公钥用于加密、私钥用于解密的公钥加密体系,私钥不会出现在数据传输环节,极大提高了加密数据传输的安全性。RSA算法发表于1977年4

4、月3日,犹太民族的逾越节,如摩西出埃及一般,人类的加密技术突破了长期以来的瓶颈,到达了新的阶段。密码学通过数学理论将数据转化为密文状态,无私钥不能读取其内容,解决了不安全环境下隐私存储与通信的问题,但在使用环节存在空白。到了信息的使用环节,在通讯和存储过程中处于加密状态的数据就不得不进行解密以用于查询和计算。所以,基于密码学的信息加密体系在使用环节是存在空白的,目前尚不能构成闭环的加密系统。当信息拥有者不得不提交数据使用第三方服务时,他就面临着信息泄露的风险,其他环节的加密状态也就失去了意义。针对这种情况,学术界开展了加密状态下进行数据计算的研究,也就是我们所说的隐私计算。197

5、8年RonRivest、LeonardAdleman和MichaelL.Dertouzos提出了同态加密问题,并在同年提出了满足乘法同态的算法RSA。在此之前,密码学研究关注的都是数据在存储和传输过程中的静态安全,而同态加密问题的提出将加密技术的研究从静态引向动态,是理论上的巨大革新,也开创了隐私计算的先河。1982年,华人图灵奖得主姚期智开创性的提出的百万富翁问题,引入了多方安全计算概念。姚期智在他的论文《ProtocolsforSecureComputations》中提出了百万富翁问题,即两个百万富翁在没有可信第三方、不透露自己的财产状况的情况下,如何比较谁更富有。20世纪8

6、0年代,MIT研究员ShafiGoldwasser、SilvioMicali和CharlesRackoff提出了零知识证明的概念。零知识证明涉及两个参与方:证明者和验证者。它的目的是解决如下问题:证明者如第11页共11页何向验证者证明自己拥有某一特定的数据,但证明过程不能透露任何有关该数据的信息。经过学界的不断研究和发展,以全同态计算、安全多方计算和零知识证明为代表的隐私计算取得了一定的成果,也成为了密码学研究的热点问题之一。1主要技术方向:全同态加密、安全多方计算与零知识证明目前阶段,密码学层面的隐私计算主要有全同态加密(FullHomomorphicEncryption,FH

7、E)、多方安全计算(SecureMulti-PartyComputation,sMPC)、零知识证明(Zero-knowledgeProof)三种主要的技术方向。此外,还有可信执行环境、不可区分混淆等方向。本篇专题将解析全同态加密、安全多方计算与零知识证明,并分析它们的优势与不足。图表1:隐私计算主要技术方向技术路线描述主要问题全同态加密密文数据计算得到的密文结果,解密后等于明文计算结果加、乘法同态应用场景较少;全同态加密计算资源消耗高安全多方计算无可信第三方前提下,共同计算某一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。