区块链真的能保护隐私吗?

思考

这一年,我看过不少媒体的报道,基本言必谈区块链能力之一 ——隐私保护。作为区块链从业者,我一方面很好奇那些文字背后的严肃技术;一方面也很怀疑区块链在隐私保护方向的具体价值。我们当然知道隐私保护很重要,但是我以为区块链技术其实是放大了隐私保护的需求,它并没有有效地解决这个问题。这就好比,医生告诉我一个真理 —— 睡眠很重要,然后给我开了一个疗程的兴奋剂,过了一周后,他言之凿凿地跟濒临崩溃的我说道,“看吧,睡眠很重要”。

在深入探讨区块链的隐私保护技术时,我想让大家思考两个问题。

  1. 区块链保证了数据归用户所有吗?

  2. 区块链用的加密学工具可以保护用户隐私吗?

在论述之前,我们有必要事先澄清隐私保护的定义。

隐私保护是什么?

隐私权是一个社会在数字时代维持其开放性的必要条件。隐私权不等于守密权(secrecy)。隐私是你不想公开给全世界知道的事情,而秘密是你不想让任何人知道的事情;换言之,隐私关乎的是选择性自我呈现的权力。 —— 摘自 1993 年《密码朋克宣言》

隐私保护(Privacy Protection)其实严格来讲,应该说成隐私权保护。隐私权是个人选择性呈现个人事务、信息和领域的权力。换句话说,我和你做了一笔买卖,奉行“天知地知,你知我知”的行事原则,但我其实仍被赋予了权力,将买卖细节拿出来公开讨论。聪明如你不禁疑惑:照这么做,对方的隐私权不就被侵犯了?是的,权力的规定里就暗合了不可能杜绝单方面披露的行径。为此,密码朋克们切割开了隐私的主体和客体,将个人的身份进行隐藏,创造出了匿名交易系统的概念。而 2008 年诞生的比特币,就是对匿名交易系统的一种实现。而且作为比特币后继者,如:门罗币(Monero)和 Zcash 等也基本沿用了这种匿名的设计原则。所以才会有人形象地把这种匿名交易系统形容成戴着面具做买卖。

去中心化是说你可以控制自己的数据吗?

常识告诉我们,区块链技术具有去中心化(Decentralized)的特征。提到去中心化,大多数人脑中立刻就闪现出某某互联网巨头泄露用户数据的邪恶数据垄断者的形象。中心化的对立面——去中心化立马登上了道德和智商的制高点,摇旗呐喊,去中心化可以把数据的所有权归还到用户手中,所以区块链可以帮助用户控制自己的数据。然而,事实果真如此?

我来分析一下去中心化的含义。在我看来,区块链的去中心化特征具有两层含义,第一它具备分布式(Distributed)的特征,第二它具备分权(Decentralized)的特征。

分布式理解起来比较简单,区块链网络是多个节点部署的,不怕单点故障。而这个分权比较难以理解,区块链上的数据(多指交易)和应用(即智能合约)的变更不受单个人或者机构的控制,需要多方达成共识才能升级,这几乎就是不可篡改性的来源。你可以这样想象,以前数据库的写入操作只需要用一个授权的用户身份完成,但是在区块链上就行不通了,它需要多个身份达成共识后授权才能写入。听上去,数据的确更加安全了,但这不意味着用户可以控制自己的数据,至少不是这句话语义中的控制,控制数据意味着你可以授权其他人使用与你相关的数据,而且最好是在不暴露原始数据的情况下,例如,不复制数据而是直接返回计算后的结果(安全多方计算)。然而,你所用数据的所有权只是从单中心移到了多中心里面去了,你并不能选择在合适的时候披露你的数据,也无法阻止其他人获取你的数据。所以去中心化的特性并没有赋予你个人数据的控制权。

除非你对自己的数据进行加密。那么问题又规约到个人数据隐私的保护。既然要加密,何必非得放到区块链上才进行呢?我们完全可以先把数据哈希后上链,然后使用对称加密的方式把加密后的数据单独存在第三方存储上,那样只有拥有私钥的用户才能查看,并对比区块链上的哈希进行是否篡改的验证。

那么区块链不可能三角(去中心化,可扩展性和安全)中安全是否关注个人数据的隐私保护呢?很遗憾,也不是。安全的原始定义是“being secure against attackers with up to O(n) resources”,它真正解决的问题是在去中心化程度较低的情况下,区块链网络是否可以抵抗攻击者的攻击。在比特币中,PoW (Proof of Work,工作量证明)共识算法增加了潜在攻击者的成本,同时又通过分配比特币的激励方式鼓励矿工主动维护网络的稳定;在一些基于 PoS(Proof of Stake,权益证明)算法的区块链网络中,它们通过质押代币的方式增加攻击者的成本,同时也利用代币激励矿工,甚至通过币天销毁解决记账权垄断等问题。这些才是区块链本身试图解决的安全问题。

区块链中的密码学工具是为了个人数据隐私保护吗?

区块链中的常见密码学工具有哈希函数,梅克尔树,非对称加密。还有一些不常见但是势头正劲的工具,如:零知识证明,环签名,CoinJoin,多重签名,多方计算,秘密共享,安全多方计算和同态加密等。

如果遵循我们上面对隐私保护的基本释义,可以得出一个结论:类似比特币、以太坊这类假名(非匿名)系统而言,它们的实现中确实保证了某种程度的匿名性。它们省去了注册账号的步骤,这些链上的交易账户可以通过非对称加密的方式在链下自行生成,所以确实没法直接将实体的人和账户联系起来。而且比特币为了增加隐私,使用了一次性账户来存储资金。也就是说,在每一次花费比特币的时候,你都可以将比特币分拆转入自己的另一个账户里,这样就更不可能追溯到哪个链上账户是你的,从而增大了匿名性。不过,这样简单的处理也会存在弊端,因为一旦你准备归集资金进行支付时,就必然会需要进行账户的关联。为了解决这里的匿名性问题,零知识证明和环签名、CoinJoin 等技术就被引入区块链。

而多重签名和多方计算等技术更多是来帮助用户解决私钥的盗窃和不小心丢失的风险。倒是秘密共享(以给定的 N 个用户(例如,M = 5,N = 9)的 M 个可以合作来解密数据)、安全多方计算(SMC,一组互不信任的参与方之间保护隐私的协同计算问题)以及同态加密(对明文的运算的结果和对明文进行加密之后进行运算并解密的结果是相同的)等技术对于个人数据的隐私保护起着关键作用。

这些加密工具因为自身的成熟度等问题,在商业环境中的使用情况还有待检验。而且最重要的一点是,它们并非区块链的核心技术。这些加密技术都是在区块链火热之后才慢慢引起人们的关注的。

透明和隐私

密码朋克中说:“强者要透明,弱者要隐私”,隐私保护是数字时代的必需品,而密码学确实可以贡献良多。我当然期望密码学大发展,能够将用户对个人数据的控制权完全交还给用户。但是这里面有多少是区块链技术的功劳,就看我们往区块链这个概念里塞多少东西了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 区块链技术可以用来保护隐私计算医疗系统中数据的安全性和可靠性。联邦学习是一种分布式机器学习技术,可以在不共享原始数据的情况下,让多个机构共同参与模型的训练和改进。将联邦学习与区块链技术结合可以提高系统的隐私保护能力和安全性。 ### 回答2: 区块链上的隐私计算联邦学习医疗系统是一种创新的医疗数据共享和隐私保护方案。这种系统借助区块链技术和联邦学习算法,实现了医疗数据的安全、高效共享,同时保护了患者的隐私。 首先,该系统运用区块链技术来保证数据的安全和透明性。医疗数据被分散存储在多个节点上,每个节点都有相同的拷贝,确保了数据的可靠性和防篡改性。每次数据的修改都需要经过共识算法的验证,确保数据的完整和一致性。区块链还提供了分布式的数据访问机制,使得医疗数据可以被授权的参与方共享,同时防止了未经授权的访问。 其次,该系统采用联邦学习算法来进行模型训练和预测。不同医疗机构之间可以通过加密技术将本地的医疗数据上传到联邦学习服务器。在联邦学习服务器上,数据不离开原始医疗机构,而是在本地进行模型训练。只有模型参数的更新结果被上传和合并,从而保护了患者的隐私。 最后,该系统还可以为患者提供医疗数据的控制权。患者可以通过数字身份验证并授权特定的医疗机构访问其数据。同时,患者还可以选择分享哪些数据以及分享的目的。这样一来,患者在数据共享中具有主动权,保护隐私和数据安全。 综上所述,区块链上的隐私计算联邦学习医疗系统实现了医疗数据的安全共享和隐私保护。它通过区块链技术和联邦学习算法,保障了数据的安全性、合规性和高效性,为医疗行业提供了一种创新的数据管理和共享方式。 ### 回答3: 区块链上的隐私计算可以提供联邦学习医疗系统的一种安全、高效的解决方案。这个系统涉及多个医疗机构共同合作,在保护患者隐私的同时,共享数据并进行模型训练。以下是我对如何实现这样一个系统的设想。 首先,该系统将采用区块链技术来确保数据的安全性和匿名性。每个医疗机构都将拥有自己的区块链节点,用于存储和验证数据。数据将以加密的方式存储,并通过智能合约来确保数据的可靠性和完整性。 其次,为了保护患者隐私,我们可以采用多方计算和同态加密等技术。多方计算允许在保持数据隐私的同时,对数据进行计算。而同态加密可以在加密状态下对数据进行处理,确保敏感信息泄露。 另外,为了提高模型的准确性和性能,我们可以利用联邦学习的方法。每个医疗机构在本地训练自己的模型,然后将模型参数上传到区块链上进行融合。通过融合不同机构的模型,可以得到更精确的模型,并且不需要共享原始数据。 在实际操作中,我们需要建立一个联邦学习的框架,通过智能合约来管理医疗机构节点之间的通信和数据交换。合约可以规定数据共享和模型的更新策略,同时监控数据的使用情况和训练过程的安全性。 总体而言,区块链上的隐私计算联邦学习医疗系统可以实现医疗数据的有效共享和保护患者隐私。通过合理利用区块链、多方计算和同态加密等技术,我们可以建立一个安全、高效的医疗系统,为患者提供更好的医疗服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值