当前位置:首页 > 资讯 > 区块链技术 > 正文

个性化和匿名化

发布:中币网   时间:2017-10-31 15:10:00   加入收藏 打赏

Bitclave正在改变这种模式。 您拥有您的个人信息。 您决定什么,何时以及向谁透露您的个人信息,并因公开个人信息而得

“几年前,互联网服务的用户开始意识到,当一个在线服务是免费的时候,”苹果首席执行官蒂姆·库克解释说,“你不是客户,而是产品。” 这句话和类似的评论,是由于很多不同的原因而说出的,但是其意思总是很清楚:当公司不向用户收费时,他们以某种方式在这些用户身上获利。 用户在线生成的数据已经发展成为数十亿美元的广告行业,因为人们每天都在使用甚至花费几小时使用的免费平台,能通过用户数据获利。用户会收到基于这些信息、号称为用户私人订制的“定位”和“宣传”推送及广告。

 

数据营销

  让我们从付钱给谷歌、亚马逊或脸书来登广告的商家角度考虑下问题。 作为一个企业,您是更愿意将付费汽车广告投放给一个正在寻找新车、租赁车刚刚过期的人? 作为一家企业,您是否更愿意将付费跑步鞋广告定位投放给每隔4个月就购买新鞋子的人,因为他是一名跑步者,而专家建议每500英里更换一次跑步鞋? 作为一家企业,您是否更愿意将付费滑雪靴广告投放给刚购买了新的滑雪板,正寻购新的滑雪靴的人?掌握潜在客户购买和浏览历史的信息,是否会让您的营销工作更有效率?

 

答案是肯定的。 企业愿意付费,而商家如今付钱给这些第三方广告网络,有时每次点击费用超过40美元,只是为了达到“正确”的消费者群体。 所以你的个人信息有价值,但是用户今天从这个价值中得到什么呢? 什么也没有。 Bitclave正在改变这种模式。 您拥有您的个人信息。 您决定什么,何时以及向谁透露您的个人信息,并因公开个人信息而得利。 听起来不错,但这可能么? 让我们通过一些简单的场景说明来解释下BitClave面临的挑战和其规划的解决方案。

 

个性化和匿名化

BASE入门

 

我们从注册过程开始吧。在这些场景说明中,您是客户。 您必须注册并提供一些个人信息作为注册过程的一部分。 您可以决定提供哪些信息,一旦您对BASE生态搜索引擎更加信任,您可以稍后再添加更多信息。 您提供的所有信息都是加密的,并存储在区块链中。 BitClave会有选择地验证您的信息并使用其私钥进行标记。 被标记的信息会让企业更加信任其真实性。 所以尽管信息是写入公开的区块链的、任何人都可以看到它,但是没有人能够真正了解你的个人信息。

 

现在我们来搜索一辆新车。 你还是客户。 您输入搜索查询,得到一些出售信息。 但到目前为止,您没有透露任何您的个人信息。 现在您决定要将某些您的个人信息透露给您信任的指定商家,以便从商家那儿获得更好的报价。

 

其步骤如下:

 

与搜索查询一起,您可以放入一个加密值的列表,使用没有人知道的对称密钥进行保护。 这是所谓加密承诺的一个例子,因为它不显示任何信息,而是将每条信息绑定到搜索上。 例如,此列表可能包含如下值

Ek1(info1), Ek2(info2), … , Ekn(infon),

 

其中Ek表示具有对称密钥k的加密,并且使用不同的密钥ki来加密每条信息infoi。 如果我以后想要向零售商披露一些具体的信息,例如我的采购历史或一些人口信息,我只需秘密地给他们一个相应的密钥ki的副本。 例如,像

EPKj(Ki)这样的信息,EPKj表示由商家j的公钥加密的对称密钥Ki,只能由商家j打开。

 

此操作(简称开放承诺)允许零售商访问我的私人信息,而不改变任何过去的承诺,因为区块链阻止修改过去的数据。

 

这是很棒的。 所以,您透露您的个人信息给您信任的商家,并得到更好的报价。 您也可以仅靠浏览报价而获利(并且如上所述,商家将为更好的潜在买家支付更高的价格)。 所以,你喜欢它,并开始使用系统进行越来越多的搜索。

上述方案有不少问题。 请记住,您可以控制您的个人信息,除非有意决定公开,否则信息不会暴露给任何人。 因此,在上述方案中,任何人通过查看区块链上的交易,都会看到这些交易来自同一个地址。 这不是您的意图。 所以我们来看看该如何解决这个问题。

 

匿名和个性化搜索

 

    为了避免将所有搜索连接集合成公开的搜索历史记录,您可以创建多个角色(或称为假名),在不同的搜索中使用不同的角色。 您可以选择在搜索相关联的内容时重复使用假名(例如,每隔几个月搜索鞋子时使用相同的假名),或者您可以为每个搜索使用不同的假名。 在每个情况下,创建新的假名就像创建一个新的区块链钱包和相应的公钥/私钥对一样简单,所有这些都可以通过您的钱包应用程序以简易的方式进行管理。

 

现在,在区块链上看到的每个交易看起来都是来自不同的人,这意味着你的真实身份是完全模糊的。 您每次进行交易时都创建了不同的身份。 这提出了一个新的问题。 记着那个每500英里就要买跑鞋的跑步者吗? 他希望从他定期购买鞋子的事实中获益。 但他怎么能向任何人证明呢? 您发布的每笔交易都来自不同的身份。

 

假设您已经在您的一个假名身份识别码IDshoes之下定期购买了鞋子,但是您想要向零售商证明,这个假名与您的真实身份IDreal都对应于您。 有很多方法可以做到这一点,就这个例子来说,可以对信息进行加密并提交给搜索。 具体来说,当使用假名IDshoes进行搜索时,您可以放入您真实身份的加密版本Ek(IDreal),您可以稍后通过与另一方秘密共享密钥k(以及其他相关信息)来显示身份。 如果您想将多个假名连接在一起(例如,如果您使用不同的身份搜索鞋子),则可以共享一个交易列表及其相应的密钥,以允许对方将它们全部连接至您的真实身份, 没有其他人会知道这种连接存在。

 

然而,使用这种类型的交易使用假名而不是真实身份,而身份比其他类型的信息更具敏感度,所以我们希望能提供更强大的保护。 事实上,只是加密上述的ID存在缺点,即承诺实际上没有连接到真实身份上,因为IDreal可能是一个公开的值。 换个方式,我们可以建立一个更强大的加密承诺,通过验证的方式将每个假名绑定到一个真实的身份上。您可以不将加密身份Ek(IDreal)与假名一起使用,而是构建一个使用非对称私有/秘密密钥SKshoes和SKreal的签名对来证明您控制两个身份。 这样做的一个可能办法是将签名对S = [sigSKshoes(k),sigSKreal(k)]放入使用假名IDhoes的搜索内部,使用类似的随机值k作为每个密钥的签名函数的输入。 当您以后想要向另一方证明您控制IDhoes和IDreal时,您可以秘密共享与该特定搜索相对应的值k,另一方可以使用您的两个公钥PKshoes和PKreal来验证S中的两个签名。

 

虚拟身份

把上述所有合起来考虑,就可看出,其含义就是虚拟身份。 您决定什么样的个人信息可以揭示,对于每一笔交易,您都拥有一个新的虚拟身份,所以您的购买历史记录是隐藏的,直到您想要向某人证明您以前执行过这些购买(或一个交易的子集—— 这取决于您),与您不透露此信息的情况相比,您可以获得更好的优惠/奖励。

 

但是,如何阻止您信任过的企业出售您的个人信息或被黑客入侵? 该如何向企业证明您在2年的期间里,每隔4个月就会购买跑步鞋,而不需泄露您的交易和个人信息,这样一方面您能获得更好的报价,另一方面又可以保护隐私?这些可能实现么?幸运的是,密码术提供了一个解决方案。

 

零知识证明。 在密码学中,零知识证明或零知识协议是一方(证明者)可以向另一方(验证者)证明给定的陈述是真实的,除了声明真实以外不传达任何信息。 ZCash这样的区块链正在使用这种技术,它还将以Zech-SNARKS的身份成为以太坊大都市项目(Ethereum Metropolis)的一部分。 这增加了一层额外的加密和数据模糊,这意味着用户可以完全信任BitClave提供的数据隐私保护。

官方网站:https://www.bitclave.com/zh/

来源:




来源:中币网  https://www.zhongbi.net/news/jishu/4030.html
声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。