首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Corda -保密身份vs匿名函数

Corda是一种开源的分布式账本平台,旨在为商业和金融领域的应用提供安全、可信和高效的解决方案。Corda的设计理念是专注于业务逻辑的安全和隐私,通过使用智能合约和分布式共识机制来确保交易的一致性和可验证性。

保密身份是指在Corda网络中,参与者的身份信息可以被其他参与者识别,但不会公开给整个网络。这种方式可以确保交易的参与者之间建立起信任,并且可以进行必要的审计和监管。Corda通过使用基于密钥的身份验证和加密技术来实现保密身份。

匿名函数是指在Corda网络中,参与者的身份信息完全匿名,其他参与者无法识别其真实身份。这种方式可以提供更高的隐私保护,特别适用于一些敏感的商业和金融场景。Corda通过使用零知识证明(Zero-Knowledge Proofs)和匿名身份验证机制来实现匿名函数。

Corda的保密身份和匿名函数在不同的场景下有不同的应用。保密身份适用于需要建立信任关系的场景,例如金融交易中的参与者需要知道对方的身份以确保交易的安全性。匿名函数适用于需要更高隐私保护的场景,例如在商业竞争中,参与者不希望其他参与者知道其真实身份。

腾讯云提供了一系列与Corda相关的产品和服务,包括云服务器、容器服务、数据库、区块链服务等。您可以通过访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品和服务的详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Corda - 为了商业而设计的区块链平台 | 雷达哔哔哔

Corda 作为其中的一员,将关注点投入在如下几个方面: 隐私性(privacy) 交易可终结性(transaction finality) 参与方身份认证(legally identified parties...参与方身份认证 公有链每个客户端和节点都不需要使用物理世界中真实存在的身份进行交易,而对于真实商业世界中的交易,我的交易对手方对我考虑一笔交易至关重要。...Corda 作为联盟链,使用业界已经比较成熟的 X509 证书为每个节点提供身份。 可扩展性 区块链平台主要的性能瓶颈在于处理每笔交易并达成共识的过程中,这里存在着巨大的网络开销和计算工作。...,让 Corda 可以满足真实商业需求的性能需求。...VS Hyperledger Fabric VS Corda ----

1.1K40

【以太坊篇】-‘链上数据的隐私保护’

Hawk Hawk方案主要的原理是结合zk_Snark(零知识证明)和多方计算(可信计算)来解决匿名安全计算问题。...为了给上面所讲的私有合约和公有合约提供隐私保护的执行环节,系统借助zcash(首个使用零知识证明机制的区块链系统,它可提供完全的支付保密性,同时仍能够使用公有区块链来维护一个去中心化网络。...VN之间通过TEE可以互相验证身份和代码从而建立可信的连接。...Morgan (Quorum)、R3 (Corda)以及 Intel (Hyperledger Sawtooth)。更多技术细节,请查看 Coco Framework白皮书。...(3) 赎回阶段:乙将证明和新的承诺附在交易中发送给标准合约的验证函数。 (4)生效阶段:合约的验证函数在全网节点执行,合约相应金额进入乙的账户中。

70810

分布式网络详解

Corda协议 Corda是一种基于区块链的分布式账本技术,它专门针对金融行业的合同和交易进行设计和优化,Corda协议的工作示意图如下,其中Node A和Node B是两个参与方(Party),他们之间需要进行交易和合同的签署...它可以用于验证区块、交易和其他消息的合法性和正确性以确保整个网络的一致性和可靠性,以下是区块链分布式网络中的消息验证机制示意图,从之可以看出分布式网络由多个节点组成,它们之间互相通信和交互,消息验证机制由哈希函数...、数字签名和共识机制等组成,用于验证消息的正确性和合法性,消息通过哈希函数进行哈希处理,然后使用数字签名进行签名,再通过共识机制来达成网络上对于消息的一致性,最后消息被广播到整个网络中,每个节点都可以验证消息的正确性和合法性...具有以下主要特点: 去中心化:区块链分布式网络没有中央机构或中央节点,所有节点都是平等的,可以相互通信和交互,这种去中心化的结构使得网络更加民主、透明和安全 不可篡改:区块链分布式网络中的数据是通过哈希函数和加密算法进行保护的...:在区块链分布式网络中,用户可以使用公钥和私钥来进行身份验证和数字签名,而不需要提供个人身份信息,这种匿名性使得网络更加隐私和安全 智能合约:区块链分布式网络中的智能合约是一种可编程的合约,可以在不需要中央机构的情况下自动执行和管理合约

43150

比特币、以太坊、Fabric…你知道它们的优缺点吗?不懂的进

总结来说,他希望比特币能够实现以下这些设计目标: 不需要中央机构就可以发行货币 不需要中介机构就可以支付 保持使用者匿名 交易无法被撤销 从电子现金系统的角度来看,以上这些目标在比特币中基本都得到了实现...关于身份认证,比特币和以太坊基本没有身份认证的设计,原因很简单,因为这两者的设计思想都是强调隐私和匿名,反对监管和中心化,而身份认证就势必要引入一些中心或者弱化的中心机构。...Fabric、Onchain DNA和Corda不约而同地选择了采用数字证书来对用户身份进行认证,原因在于这三者都有应用于现有金融系统的设计目标,而金融系统必然要考虑合规化并接受监管,此外现有的金融系统已经大范围地采用数字证书方案...开发的过程大致是这样的:使用Java创建一个实现Contract接口的类(Class),并提供一个名为verify的函数(Function)用于对交易进行验证,该函数接受当前的交易作为参数,如果交易验证失败...其中功能合约专门用于提供可复用的功能函数,被其它合约调用,且必须被声明为无状态,这一点消除了绝大部分的合约聚集现象;而只有应用合约可以保存自己的状态,所以在执行应用合约时,对其采用动态分区方案:在合约被执行之前

2.5K60

当我们做区块链时,我们在做什么 | 洞见

这里,我从通常需求的角度总结一下:在记录保存(身份存证)时,它是分布式账本(分布式数据库);在交易或支付(跨境支付)时,它是信任机器。...在实体产业当中,供应链溯源,身份存证等也多有应用。再加上区块链本身具有“信任穿透”的神奇功效,对于构建供应链金融征信体系,改善小微企业的融资困境也很有帮助。...在交易验证环节中,我们定义的contract会被执行,这个contract非常简单,简单到只有一个叫做verify的纯函数。它的作用就是断言每一个state的更新是否符合要求。...Corda节点,调用智能合约,对外暴露REST API;而Corda节点之间则通过消息的方式互相通信。...这里有2个节点需要留意,最左边的 permission service 是用于对每个入网节点进行证书签发,给予每个参与实体一个身份

1.3K10

当我们做区块链时,我们在做什么

这里,我从需求的角度总结一下:当做记录保存(身份存证)时,它是分布式账本;当做交易或支付(跨境支付)时,它是信任机器。虽然这两种分类方法并不正交,但是对于理解区块链的应用方向有很大的好处。 ?...在实体产业当中,供应链溯源,身份存证等也多有应用。再加上区块链本身具有“信任穿透”的神奇功效,对于供应链金融构建征信体系,改善小微企业的融资困境也很有帮助。...在交易验证环节中,我们定义的contract会被执行,这个contract非常简单,简单到只有一个叫做verify的纯函数。它的作用就是断言每一个state的更新是否符合要求。 ?...Corda节点,调用智能合约,对外暴露REST api;而Corda节点之间则通过messaging的方式互相通信。...这里有2个节点需要留意,最左边的 permission service 是用于对每个入网节点进行证书签发,给予每个参与实体一个身份

1.5K20

从华住系酒店开房信息泄露说起,聊聊 GAN 加密

本次在暗网上售卖的数据包括三个部分: 华住酒店官网的注册资料信息,包括: 姓名、手机、邮箱、身份证号、登录密码,共 53 G,约 1.2 亿人身份信息; 华住系酒店入住时,房客的身份登记信息,包括: 姓名...先天不足的匿名化数据的保护机制 目前,比较常用的数据共享保密机制是通过匿名化数据集来实现,但在大多数情况下,这仍算不上一个很好的解决方案。...数据匿名化可以通过掩盖一些敏感数据,在一定程度上起到保密作用,但它却不能阻止数据专家的推理。在实际应用过程中,通过相关信息的逆向推导,完全可以推理出被掩盖的敏感数据。...可见,数据匿名化并不能将保密做的严丝合缝。 混沌通信大会是由欧洲最大的黑客联盟组织——德国混沌电脑俱乐部(Chaos Computer Club)主办。...鉴别器 sigmoid ['sɪgmɔɪd] n. sigmoid 函数 词组 Generative Adversarial Network 对抗生成网络

1.2K10

无可阻挡的区块链浪潮,将APISDK发挥到极致

世界经济论坛宣称,90多家央行正在讨论区块链应用,并预计2017年世界上80%的商业银行都会研发区块链应用;R3联合摩根大通、高盛等42家超大型金融机构打造Corda清结算区块链;LINUX基金会联合INTEL...目前公认的一些区块链应用点有:数字资产、供应链、身份信用、股权债券、公示公证、电子票据、医疗记录、物联网、数据共享等。...目前区块链底层技术平台如比特币区块链、以太坊、超级账本、Corda、Chain等,其发展前景不确定,金融机构在实施区块链应用时必须考虑选用的区块链能否长期存在、合规性、版权、运维等一系列问题。...区块链中间件可以以区块链云服务方式运行于公网,客户只需前端和JAVA开发人员,调用API函数,在1-2月内即可完成区块链应用原型开发,无需理解底层技术,大大降低中小型企事业单位实施"区块链+"的时间成本...一些金融机构和大型企事业单位出于更高的数据安全性和保密性要求,希望把区块链中间件建立在机构内部。因而区块链中间件私有化方案的提供,可以用来满足私有化需求。

2.3K110

央行数字货币≠区块链,背后的关键技术是什么?

认证中心 央行对央行数字货币授权投放机构以及大众客户真实身份信息进行集中管理的中心,中心使用加密技术加密客户身份与其所持有的数字钱包之间的映射关系,是数字货币可控匿名的重要环节。...主要应用于数字货币的币值生成、保密传输、身份验证等方面。 安全芯片技术:分为终端安全模块技术和智能卡芯片技术。 终端安全模块主要用于安全存储和加解密运算,为数字货币交易提供基础性的安全保护。...数据安全存储技术:通过加密存储、访问控制、安全监测等方式储存数字货币信息,确保数据信息的完整性、保密性、可控性。...交易安全技术:包括防重复交易技术、匿名技术、身份认证技术与防伪技术 防重复交易技术:通过为数字货币数据串中增加数字签名、流水号、时间戳等方式,来确保数字货币不被重复使用(双花问题)。...匿名技术:通过盲签名(包括盲参数签名、弱盲签名、强盲签名等)、零知识证明等方式实现交易的可控匿名身份认证技术:通过认证中心验证客户身份,确保交易者身份有效。

92310

安全冲浪技术:从黑客保持匿名的行为中学到的经验

最终,还是会有人知道用户的真实身份。因此,知晓这一点的黑客并不喜欢这种方法。 操纵这种情况是可能的。不想利用现成的虚拟专用网络和代理服务的黑客可以创建自己的虚拟专用网络服务。...这可能可行,但把树莓派放在咖啡馆里,不被抓住,一切都完全保密,说起来容易做起来难。 话虽如此,由于普通用户的活动可能没有黑客的风险那么高。...然后,在不暴露身份也不会被任何监控摄像头捕捉到的情况下,获取一个新的电话号码。最后,黑客通过在Tor网络上创建一个一次性邮件帐户或工作邮件帐户来打开Twitter帐户。...发送邮件时不泄露身份 想要保持匿名的黑客不会诉诸于主流电子邮件提供商。相反地,他们更喜欢使用提供一次性电子邮件地址的系统。他们还会选择在Tor网络上进行所有交易。这进一步增加了他们的保密性。...建立安全的互联网连接 为了让黑客完全保密匿名,他们还必须有一个安全的、不可追踪的互联网连接。我们不能通过简单地使用更私密的网络浏览器或更换调制解调器来实现这一点。

44440

鱼和熊掌兼得——隐私保护与价值挖掘之利器

图1 测试场景:使用脱敏数据 需求 个人信息或其他敏感信息的处理,必须满足两个要求: 1.数据保密性(Data confidentiality):对于个人信息,称为隐私保密性(Privacy Protection...为了保护患者的身份和隐私,让人很容易想到的是删除身份有关信息,即去标识化(De-identification)。...3.匿名化(Anonymization):通过匿名化处理,攻击者无法实现“重识别”数据库的某一条个人信息记录对应的人,即切断“自然人”身份属性与隐私属性的关联。...一般来说,这三种方法对数据可用性依次降低,但隐私保密性越来越高。...是加密函数,那么其存在以下性质, ? ? 该性质在数学上称为同态性。通俗地讲,在密文域进行 ? 操作 ? 相当于在明文域进行 ? ? 操作。这种性质使得密文域的数据处理、分析或检索等成为可能。

1.3K10

WCF与IIS集成Windows身份验证的矛盾

分享一个关于WCF的小技巧,由于项目中 很多地方用了Jquery+WCF来实现Ajax异步获取数据,在开发环境下: 直接在vs.net里,右击svc文件在浏览器里浏览时(没有采用vs.net自带的aspx...服务器,而是在项目属性里设置为直接使用IIS),提示以下错误: IIS 指定了身份验证方案“IntegratedWindowsAuthentication, Anonymous”,但绑定仅支持一种身份验证的规范...有效的身份验证方案为摘要、协商、NTLM、基本或匿名。请更改 IIS 设置,以便仅使用单一的身份验证方案。...错误提示说得很明白:IIS要么采用集成验证,要么仅使用匿名验证,于是把IIS设置里的集成验证勾选去掉了,IIS重启后,这回运行正常了,但是VS.Net却无法断点调试了(启用调试必须采用集成验证),难道这就是传说中的...设置目录安全性,于是把svc所在的目录(整个项目中的所有wcf文件都集中放在这个目录中)--》目录安全性-->去掉了集成验证前的勾选框,而整个站点仍然采用集成验证,这下svc可以直接浏览,而我们傻乎乎的vs.net

98550

如何保护数据平台的隐私数据?

对于保护隐私数据的关键技术有数据脱敏、匿名化,此外还有隐私计算和数据合成。 处理隐私数据时需要考虑两个基本的要求: 数据保密性:需要保证潜在的数据泄露事件发生后,攻击者无法获取到敏感信息。...与外部关联数据结合后,数据脱敏后仍不是完全安全 匿名化(Anonymous) 数据匿名通过完全消除PII信息来保护数据的隐私。数据匿名化的目的是使数据集中的个人身份信息不能被确定,从而使数据更加安全。...匿名化的数据通常不再属于个人信息的范畴,因此也不受大部分个人数据保护相关的法律法规的限制。 常见的匿名化的技术方法有 数据删除:从数据中删除某些字段,以此来消除数据中的个人身份信息。...数据随机化:对数据进行随机处理,以此来消除数据中的个人身份信息。 数据泛化、K匿名:将数据中的个人身份信息替换为区间值来保护个人隐私,同时也能保留一些数据价值。...参考资料 Pseudonymization vs anonymization: differences under the GDPR - Statice Practical Cryptography “

33220

Aztec协议上线:V神「匿名以太坊梦」成真

理论上,由于人们不能通过地址猜出地址的拥有者是谁,此人身在何处,因而该系统是匿名的;然而实际上,如果分析公司知道了某些地址背后的真实拥有者,并通过交易痕迹进行追踪,仍然能够破获出其他地址主人的真实身份。...此外,用户在网站上留下的凭据,用加密货币购买商品的痕迹,都意味着所有者的身份不再是保密的。...据报道,美国最大的区块链分析公司Chainalysis已经掌握了比特币上超80%以上用户的线下身份信息,许多以太坊巨鲸的身份信息,也在掌握之中。...这也就意味着,一旦Aztec完全落地,它将会给DeFi生态及以太坊生态带来这些改变: 1、私密的去中心化交易所:使用者能够在完全保密的情况下交易不同的 Aztec资产,任何交易数量和价格都无法从交易过程中获取...3、匿名身份共享方案:在许多进行承诺和 KYC 的场景下,无需透露身份便能证明你属于某个团体,有很重要的应用价值;Aztec代币标准能够支持这样的身份系统。

84841

匿名IP在网络爬虫中的应用探索

为了应对这些问题,匿名IP技术应运而生,并在网络爬虫中发挥了重要的作用。本文将探索匿名IP在网络爬虫中的应用,分析其优势和使用注意事项。图片什么是匿名IP?...匿名IP是指通过代理服务器获取,可以模拟不同地理位置的IP,使爬虫在访问目标网站时具有更高的隐私和匿名性。匿名IP可以通过公开的代理服务器、付费的代理服务或自建代理池来获取。...匿名IP的优势使用匿名IP可以带来以下几个优势:图片1.隐私保护:匿名IP避免暴露真实网络身份。这对于需要保密数据采集活动的组织或个人来说尤为重要。...使用匿名IP可以规避这些反爬虫策略,让爬虫能够正常访问目标网站。图片3.地理定位:匿名IP可以模拟不同地理位置的IP,使爬虫可以在全球范围内访问和采集数据,突破地域限制。...匿名IP的应用场景匿名IP在网络爬虫中具有广泛的应用场景,包括但不限于以下几个方面:1.数据采集和分析:匿名IP可以帮助爬虫访问各种网站并采集所需的数据,如商品信息、社交媒体数据、新闻文章等。

17120

什么是区块链数据分析的最大梦魇?

然而,重要的一点是要理解,去匿名化区块链数据集并不是要知道账本中每个地址的真实身份,这个方向基本上是不具备可扩展性的可能。...同等对待所有地址的匿名性,注定会导致解读的有限性并且经常会得出误导性的结论。 ? 匿名vs....可解读性 匿名或伪匿名身份是可伸缩的去中心化架构的关键因素之一,但是这也让从区块链数据集中获取有价值的信息变得极端困难。理解这一观点的一个办法,就是把匿名性视为区块链分析的可解读性的一个反因子。...参与者的身份提供了其行为的上下文环境,而上下文环境则是可解读性的关键构建模块。 ? 去匿名vs. 打标签 你是什么远比你是谁要重要。 去匿名化区块链数据集并不涉及了解每个参与者的真实身份。...因此,相对与对区块链地址的个体真实身份的识别,去匿名性的挑战与地址的关键性属性的标注的关系更大。我们如何实现这一点?

95820

面临 8 年监禁:因掩盖黑客入侵、数据泄露

Sullivan的律师辩称,其客户在2016年最终保护了大约5700万条优步客户记录,当时一名匿名黑客访问了这些记录,索要10万美元。这笔钱最终由Sullivan的团队以“漏洞赏金”的名目支付。...匿名黑客主动找到优步,称他们在优步的系统中发现了一个“重大漏洞”,并获取了敏感的公司数据,要求支付赎金。...在随后的一个月,优步使用比特币数字货币向黑客付款,最终查明了黑客的真实身份,并让对方签署了保密协议。...Sullivan的律师David Angeli在周五结辩陈词环节中表示,由于黑客已确认身份,并签署了保密协议,Sullivan的团队认为被盗数据受到了保护,该团队将这起事件归类为漏洞赏金事件,而不是数据泄密事件

19730

全球最大的50家银行在区块链领域的布局

同时还将在反洗钱/银行保密法案,大数据和人工智能方面不断探索。...该方案建立在R3的Corda分布式分类账平台上。...根据KYC数据,该项目记录并收集了企业和个人的身份信息,提供第三方身份认证服务。该登记系统作为银行间的共享平台,能够创建和管理数字身份,为金融领域提供一种KYC管理机制。...2018年3月,ING集团和瑞士信贷在R3的Corda区块链平台上成功完成了第一次2500万欧元的证券交易,ING和瑞信采用了一款抵押贷款区块链应用,该应用由金融科技公司HQLAx基于R3 Corda区块链平台开发...2018年3月,ING集团和瑞士信贷在R3的Corda区块链平台上成功完成了第一次2500万欧元的证券交易,ING和瑞信采用了一款抵押贷款区块链应用,该应用由金融科技公司HQLAx基于R3 Corda区块链平台开发

3.9K30

先来看看如何解决“去匿名化”这个大难题!| 博文精选

然而,重要的一点是要理解,去匿名化区块链数据集并不是要知道账本中每个地址的真实身份,这个方向基本上是不具备可扩展性的可能。...同等对待所有地址的匿名性,注定会导致解读的有限性并且经常会得出误导性的结论。 ? 匿名vs....可解读性 匿名或伪匿名身份是可伸缩的去中心化架构的关键因素之一,但是这也让从区块链数据集中获取有价值的信息变得极端困难。理解这一观点的一个办法,就是把匿名性视为区块链分析的可解读性的一个反因子。...参与者的身份提供了其行为的上下文环境,而上下文环境则是可解读性的关键构建模块。 ? 去匿名vs. 打标签 「你是什么」远比「你是谁」要重要。 去匿名化区块链数据集并不涉及了解每个参与者的真实身份。...因此,相对与对区块链地址的个体真实身份的识别,去匿名性的挑战与地址的关键性属性的标注的关系更大。我们如何实现这一点?

53120

区块链身份管理技术浅析

三、应用之身份认证 3.1匿名认证机制 为保护交易用户的身份隐私,公有链提供了匿名身份认证机制,即用户在注册过程中无需出示真实身份即可获得身份标识并将其应用于身份认证。...对于中心化系统中账本保密的应用场景来说,使用实名认证机制无疑高效且安全,但是对于区块链中的公开账本,则将会带来极大的隐私泄露风险,威胁用户交易安全。...为解决这一问题,联盟链在身份管理中也提出了相应的可监管匿名认证机制。 图3 数字证书的管理使用 3.3可监管匿名认证机制 通过巧妙运用密码学技术手段,便可在联盟链的身份管理中实现可监管匿名认证。...Idemix方案,用来实现用户身份匿名性和不可链接性; 通常情况下,可监管匿名认证机制[5]包含三个参与方,分别为可信中心(CA),用户和验证者,通过在传统认证手段中引入监管机制,使CA 能够对匿名证书进行身份追踪...四、进阶之身份隐私保护 在上一节中我们有提到,简单使用匿名认证并不能完全有效地解决交易身份隐私保护的问题,以使用匿名认证方式的比特币交易系统为例,基于对公开账本中交易特征的分析,就可以推测出匿名用户的交易规律

1.8K20
领券