[发明专利]可监管的交易接收者保护方法和装置在审
申请号: | 202010108720.5 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111340489A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 张凡;刘海英;林齐平;高胜;孙登峰;窦国威;段伟民 | 申请(专利权)人: | 数据通信科学技术研究所;兴唐通信科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 张通 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监管 交易 接收者 保护 方法 装置 | ||
1.一种可监管的交易接收者保护方法,其特征在于,包括:
基于交易接收者私钥、交易接收者公钥和随机数生成临时公钥;
基于监管中心公钥和所述临时公钥通过改变所述随机数生成三元组中间变量;
对监管中心公钥、所述临时公钥以及所述三元组中间变量进行哈希计算并且将计算的哈希值作为承诺值;
基于所述临时公钥和所述承诺值计算证据以生成所述交易接收者的临时公钥信息,其中,所述临时公钥信息包括所述临时公钥、所述证据和所述承诺值;以及
监管中心对所述临时公钥信息进行监管。
2.根据权利要求1所述的可监管的交易接收者保护方法,其特征在于,基于交易接收者私钥、交易接收者公钥和随机数生成临时公钥包括:
根据公式Tpk=(s+t+sk)*G生成所述临时公钥Tpk,其中,s、t为随机数;sk为所述交易接收者的私钥,以及所述交易接收者公钥为PK=sk*G,G为素数阶椭圆曲线点群Q的生成元。
3.根据权利要求2所述的可监管的交易接收者保护方法,其特征在于,基于监管中心公钥和所述临时公钥通过改变所述随机数生成三元组中间变量包括:
RA=rs*X,
RB=rt*Y,
RC=(rs+rt+rsk)*G,
其中,rs、rt、rsk为随机数,并且rs、rt、rsk∈Z*q;监管中心公钥为X=x*G,Y=y*G,其中,X、Y∈Q,x、y为监管中心私钥并且x、y∈RZ*q,Zq*为Zq\{0},Zq为模q的整数环;以及∈R为元素从集合中随机选取,q为Q的阶。
4.根据权利要求3所述的可监管的交易接收者保护方法,其特征在于,对所述监管中心公钥、所述临时公钥以及所述三元组中间变量计算哈希值包括:
根据公式c=Hash(G,X,Y,A,B,Tpk,RA,RB,RC)计算哈希值c,其中,中间变量A=s*X,中间变量B=t*Y。
5.根据权利要求4所述的可监管的交易接收者保护方法,其特征在于,基于所述临时公钥和所述承诺值计算证据以生成所述交易接收者的临时公钥信息包括:
根据以下公式计算证据:
ls=rs-c*s,
lt=rt-c*t,
lsk=rsk-c*sk;以及
生成所述交易接收者的临时公钥信息(Tpk,A,B,ls,lt,lsk,c),其中,rs、rt、和rsk为随机数并且rs、rt、和rsk∈Z*q;ls、lt、lsk为证据。
6.根据权利要求1所述的可监管的交易接收者保护方法,其特征在于,监管中心对所述临时公钥信息进行监管包括:
监管中心从区块链上获取所述交易接收者的所述临时公钥信息;
根据所述临时公钥信息和所述监管中心公钥验证所述交易接收者的合法性。
7.根据权利要求1所述的可监管的交易接收者保护方法,其特征在于,根据所述临时公钥信息和所述监管中心公钥验证所述交易接收者的合法性包括:
根据所述临时公钥信息和所述监管中心公钥计算三元组中间变量;
对所述监管中心公钥、所述临时公钥信息中的临时公钥以及计算的三元组中间变量计算哈希值;
确定所述计算的哈希值与所述临时公钥信息中的承诺值是否相等以确定所述临时公钥信息是否有效;
基于有效的所述临时公钥信息计算所述交易接收者公钥;以及
在监管中心数据库中查询与所述交易接收者公钥对应的接收者身份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数据通信科学技术研究所;兴唐通信科技有限公司,未经数据通信科学技术研究所;兴唐通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010108720.5/1.html,转载请声明来源钻瓜专利网。