[发明专利]基于联盟链的电子数据存证方法及系统有效
申请号: | 202110196745.X | 申请日: | 2021-02-22 |
公开(公告)号: | CN113014394B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 包振山;刘月;王凯旋;张文博 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/40;H04L67/02 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联盟 电子 数据 方法 系统 | ||
1.基于联盟链的电子数据存证方法,其特征在于,包括:
一种基于分布式密钥生成协议的联盟链成员准入方法;用户证书的申请由用户独立完成;
一种基于双密钥对机制和(t,n)门限加密算法的电子数据加解密方法,n表示系统中司法节点总数,其中1n;t表示其中部分司法节点;其中1≤t≤n;电子数据在传输或存储过程中进行加密处理,司法机构能够进行解密并对有效性进行验证;
无论是用户证书的颁发还是电子数据的解密均采用分散式的方式实现;
基于分布式密钥生成协议的联盟链成员准入方法,具体过程包括:
所有司法节点生成自签名证书,并将其发送给其它司法节点;
用户通过Web应用程序向系统发送一个包含其真实身份信息的证书请求;
所有司法节点验证用户身份信息的真实性,若验证未通过,则向用户发送一条拒绝消息,请求结束,若验证通过,所有司法节点共同执行分布式密钥生成协议,分布式密钥生成协议结束后,每个司法节点会获得一个相同的公钥(Public Key,PK)以及对应私钥(SecretKey,SK)的一个份额;
任选一个司法节点对包含用户的身份、公钥信息进行签名,并将生成的证书发送给Web应用程序;
所有司法节点将私钥份额及DKGP相关参数通过基于安全套接字层(Secure SocketsLayer,SSL)或安全传输层(Transport Layer Security,TLS)协议的安全通道发送给Web应用程序;
Web应用程序基于密钥份额和DKGP相关参数进行重构以获得完整的私钥,随后将证书及私钥存储到用户指定的本地目录中;
基于分布式密钥生成协议的密钥生成方法,具体过程包括:
系统中共有n个司法节点,用Pi表示,1≤i≤n,每个司法节点Pi随机选择两个参数,分别为pi和qi(pi,qi∈N*);
然后n个司法节点共同选定一个素数P′,满足P′{n(3×2k-1)}2,k是期望的密钥长度,1≤k;
通过BGW(M.Ben-Or,S.Goldwasser,and A.Wigderson)协议计算得到模数N和一个欧拉函数N是组成公钥的一个元素,是私钥计算的构成部分;mod是求余函数,
所有司法节点协同执行分布式测试,以确保模数N是两个素数的乘积,即N=a×b,a、b是两个素数;
当能确保模数N是两个素数的乘积,则每个司法节点Pi随机地选择两个整数,分别用βi和Ri表示,其中βi∈[0,104N],Ri∈[0,108N],1≤i≤n;
所有司法节点发布一个多项式θ‘,θ‘是组成公钥的一个元素,通过BGW协议计算而得,
公钥PK=(N,N+1,θ′),私钥
基于双密钥对机制和(t,n)门限加密算法的电子数据加解密方法,具体过程包括:
用户请求入网时,所有司法节点连续执行两次DKGP以分别生成用于签名和加密的公私钥对,司法节点对加密用途私钥的份额进行备份;
通过Web应用程序,用户使用加密用途的公钥对所需存证的电子数据进行加密,并使用签名用途的私钥对包含电子数据密文的事务请求进行签名后,将事务请求提交到系统;
n个司法节点中的t个节点使用其备份的私钥份额共同解密电子数据密文,并对电子数据源数据的真实性进行验证;
若验证未通过,则向用户发送一条失败消息,若验证通过,则将电子数据的哈希值以及包括数据名称、格式、大小这些数据的元数据进行上链固化。
2.根据权利要求1所述的基于联盟链的电子数据存证方法,其特征在于:.
多个司法节点共同扮演CA(Certificate Authority)角色,即使部分节点受到攻击,攻击者也不能轻易地把自己注册成合法用户,从而获得底层联盟链的访问权限;
借助于(t,n)门限加密算法,至少需要n个司法节点中t个的私钥份额才能恢复原始数据;即使遭受攻击,只要攻击者掌控的司法节点数量不超过t个,用户的数据依旧是安全的;此外,多个司法节点还共同发挥着密钥管理中心的作用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110196745.X/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置