专利汇可以提供一种基于区块链的用户隐私匿名保护方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的用户隐私匿名保护方法,包括用户、混淆服务提供商和公共日志三种 角 色,并将盲签名、多重 门 限签名、混网运用于 比特币 等类似的 电子 货币 之中,提高了对用户的隐私匿名保护能 力 ,进而提出了一种基于区块链的用户隐私匿名保护方法。本方法具有匿名性、可追责性、可扩展性、比特币兼容性、 防盗 窃性、抗DoS攻击性。,下面是一种基于区块链的用户隐私匿名保护方法专利的具体信息内容。
1.一种基于区块链的用户隐私匿名保护方法,其特征在于,包括用户、混淆服务提供商和公共日志三种角色,其中本方法相关参数如下:
kin,用户的支付地址;
kout,用户所期望的交付地址,也就是混淆金额所转移的地址;
kesc,一个代管地址,对于每一个用户都是唯一的,由混淆服务提供商所提供;
kesc',混淆服务提供商支付给kout时的地址;
kAM,用户和混淆服务提供商使用私钥生成的2 of 2门限签名地址;
kA,用户用来生成kAM的地址;
kM,混淆服务提供商用来生成kAM的地址;
kin',用户用来支付保证金和混淆费用的地址;
kM',混淆服务提供商用来接收混淆费用的地址;
A’,用户在公共日志中所使用的身份,其目的是为了隐藏真实身份;
Mpub,混淆服务提供商的公钥;
Mpriv,混淆服务提供商的私钥;
AC,用户的盲化函数;
AC',用户的去盲函数;
ω,混淆服务提供商用于确认用户的支付所需要的区块的数量;
z,保证金比率;
ν,需要实现混淆的金额;
ρ,混淆的费用比率;
[kout]AC,使用AC将kout进行盲化;
{[kout]AC}Mpriv,使用混淆服务提供商的私钥对盲化后的内容进行签名;
t1,用户通过kin'将保证金zν转到kAM的时限;
t2,混淆服务提供商用Mpriv将[kout]AC签名后发送到公共日志的时限;
t3,用户通过去盲化并发布到公共日志的时限;
t4,混淆服务提供商将ν从kesc'转到kout的时限;
t5,用户将ν从kin转到kesc的时限;
t6,用户构建交易交付混淆费用并取回kAM中余额的时限;
t7,混淆服务提供商对kAM签名退还用户的保证金余额的时限;
D,混淆参数元组(ν,t1,t2,t3,t4,t5,t6,t7,ω,z,ρ,kA);
具体保护方法的执行步骤如下:
S1,混淆服务提供商公开自己z,ν,ρ,ω的范围;
S2,用户根据z,ν,ρ,ω选中理想的混淆服务提供商后,将协议参数<D,[kout]AC>发送给混淆服务提供商;
S3,用户没有选中理想的混淆服务提供商,则终止,选中则转步骤S4;
S4,混淆服务提供商使用用户的kA和自己的kM去生成2of 2多重签名kAM,然后混淆服务提供商用自己的私钥来对(D,[kout]AC,kesc,kAM)签名,并发送给用户;
如果混淆服务提供商拒绝执行,用户删除kout,则终止;
如果混淆服务提供商执行,则转步骤S6;
S5,用户在t1时间内将保证金νz从kin'打到kAM;
S6,ω个区块之后,混淆服务提供商检查保证金是否转到kAM中,然后在t2时间之前,用自己的私钥给[kout]AC签名然后发布到公共日志上去;
如果混淆服务提供商拒绝执行协议,即不执行步骤S7,那么用户就可以公开证据,包括[kout]AC,kesc,kAM,Mpriv,t1时间的交易(νz,kin',kAM),第三方可以通过查看t2时间混淆服务提供商是否将[kout]AC发布到公共日志上来判断混淆服务提供商是否违约,终止;
如果用户在公共日志上查看到混淆服务提供商执行了步骤S6之后,在t3时间内用户使用AC'来对{[kout]AC}Mpriv进行去盲化,产生{kout}Mpriv信息,然后以A’的身份通过匿名网络发布到公共日志,混淆服务提供商查看公共日志得到kout信息,转步骤S7;
S7,混淆服务提供商获得A’发布在公共日志上的kout地址之后,在t4时间内,将ν从kesc转移到kout;
如果混淆服务提供商拒绝执行协议,即不执行步骤S7,那么用户就可以公开证据,包括[kout]AC,kesc,kAM,Mpriv,t1时间的交易(νz,kin',kAM),第三方可以通过查看t4时间混淆服务提供商是否将ν从kesc转移到kout来判断混淆服务提供商是否违约,终止;
如果混淆服务提供商执行协议,则转步骤S8;
S8,b个区块之后,用户检查ν是否转到kout中,然后在t5时间内,把ν从kin转移到kesc;
如果用户拒绝执行协议,即不执行步骤S8,用户损失(z-1)ν,混淆服务提供商损失ν,终止;
如果用户执行协议,则转步骤S9;
S9,用户构建交易将νρ从kAM转移到kM',将ν(z-ρ)转移到kin,并在t6时间之内将交易发给混淆服务提供商;
S10,混淆服务提供商在t7时间之内接受交易,将νρ从kAM转移到kM',将ν(z-ρ)转移到kin;
如果混淆服务提供商拒绝执行协议,即不执行步骤S10,那么用户就可以公开证据,即t6时间所创建的交易内容,第三方可以通过查看t7时间混淆服务提供商是否接受交易并对kAM进行签名来判断混淆服务提供商是否违约;
如果混淆服务提供商执行协议,用户和混淆服务提供商删除本地保存的记录,正常结束。
2.根据权利要求1所述的基于区块链的用户隐私匿名保护方法,其特征在于:所述步骤S5中用户采用比特币支付保证金。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于区块链技术的视频内容防篡改、防丢失及恢复的方法 | 2020-05-12 | 512 |
一种基于区块链的用户隐私匿名保护方法 | 2020-05-23 | 603 |
抗双重支付攻击的比特币快速支付系统及其方法 | 2020-05-23 | 226 |
使用区块链分发数据记录的系统和方法 | 2020-05-14 | 415 |
区块链之间的安全转移 | 2020-05-14 | 260 |
一种快速建立比特币区块链全节点地址索引的方法 | 2020-05-18 | 218 |
使用分布式散列表和点对点分布式分类账控制合约的履行的方法和系统 | 2020-05-26 | 839 |
一种基于比特币交易时序序列相似性的用户聚类方法 | 2020-05-08 | 433 |
区块链的安全风险评估方法 | 2020-05-16 | 844 |
用于指定电子通信的接收者的基于区块链的方法和系统 | 2020-05-20 | 735 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。