专利汇可以提供一种基于电子合同的联盟链身份认证方式专利检索,专利查询,专利分析的服务。并且本 发明 涉及了一种基于 电子 合同的联盟链身份认证方法,将电子合同融入到认证过程中,当有新的用户 节点 想要加入联盟链时,新的用户节点需要提交与它相关的详细信息,这些信息提交之后会发放给当前联盟链中所有用户节点,联盟链中的所有用户节点会对信息进行审核并提出自己的意见,然后平台将当前联盟链中所有用户节点的审核意见整合分析,得出最后审核结果,若综合审核结果通过,平台会生成一份与新加入用户节点相关的联盟链生存合同(即电子合同),同时该生存合同需要联盟链中所有用户节点和新加入用户节点的具有法律效益的唯一标记,最后平台会将具有所有用户节点标记的生存合同生存用户节点数份的副本,让每一个用户节点都保存一份该合同副本,此时认证过程就完毕。,下面是一种基于电子合同的联盟链身份认证方式专利的具体信息内容。
1.一种基于电子合同的联盟链身份认证方法,其特征在于:包括如下部分:
用户节点信息提交:当用户加入联盟链时,首先需要接受联盟链对其身份的审核和认证,该用户必须向联盟链平台提交与其相关的详细信息,提交后的信息被加密及进行数字签名,加密后的内容首先会提交给提交信息处理模块进行验证,经过验证后,提交信息处理模块会将该加密内容以数据包的形式广播发送给当前联盟链中的每一个用户节点,各用户节点在接收到数据包内容后,对数据包进行解析,获取到信息密文,并对信息密文进行验签以确认信息来源真实性,再对密文进行解密,得到新用户的个人信息明文,并对其进行审核并提出自己的意见;
联盟链用户节点意见反馈整合:联盟链中当前所有用户节点将最终意见,发送给生存合同生成模块;在生存合同生成模块收集到联盟链中所有节点的意见密文后,首先对意见来源的真实性根据数字签名来验证,经过验证后,对意见密文进行解密,并且对所有意见逐条分析,最终将所有意见整合为一个综合意见,综合意见会反馈给联盟链中的每一个用户节点和新用户节点;当新用户通过综合审核并同意遵守合同生成模块生成的一份与该新用户相关的联盟链生成合同的规定时,新用户需要提交能代表其身份的具有法律效益的唯一标识用户签署合同,同时联盟链中的所有用户也需要提交他们的身份唯一标识,合同生成模块会将新用户和老用户的身份标识签署在这份合同上,最终产生一份签署完毕的属于新用户的联盟链生存合同;
生存合同分布式存储:新用户的生存合同生成之后,需要对生存合同进一步处理;在联盟链中每个用户的生存合同必须是永久存在且不能被篡改的,只有满足这样的要求下才能保证生存合同的法律效力;将每个用户的生存合同记录在联盟链上,再将生存合同的哈希值记录在联盟链上,同时生存多个该生存合同副本,将副本分发给联盟链中的每一个用户节点,采用分布式存储技术增加生存合同的冗余度,防止生存合同丢失;
生成合同获取:当联盟链中有节点违反了生存合同的规定时,调查人员可以从联盟链中获取该用户节点的生存合同作为有效证据;获取者需要提供想要获取的生存合同对应的归属节点在联盟链中的账户地址提交给联盟链平台,当联盟链平台接收到获取请求后,合同获取模块就会根据提交的账户地址去联盟链中的随机一个用户节点中获取对应的生存合同副本,判断该用户节点上是否存在该账户地址的生存合同。
2.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述用户节点信息提交部分中,新用户提交的相关信息至少包括但不限于组织名称、组织目的、组织经历、组织奖惩、组织涉及业务以及其他必要的信息,如组织联系方式、组织是企业还是社会团体。
3.根据权利要求2所述的基于电子合同的联盟链身份认证方法,其特征在于:所述用户节点信息提交部分中,新用户所提交信息中包括必须要提交的内容和可选提交的内容,可选提交的内容能让审核人对用户更深入了解;
其中,必须提交的内容为组织名称、组织目的、组织经历、组织奖惩、组织涉及业务,可选提交的内容为组织成员学历情况、组织成员奖惩情况。
4.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述用户节点信息提交部分中,新用户填写完个人信息后,即可发起提交,为了对用户个人的信息隐私保护,采用椭圆曲线密码学算法对个人信息加密和数字签名。
5.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述联盟链用户节点意见反馈整合部分,为了确保联盟链中每一个用户节点的意见情况只能由提出者和生存合同生成模块所知,在对各节点意见整合的过程中采用安全多方计算来确保意见情况隐私;
所述安全多方计算针对无可信第三方的情况下,安全地计算一个约定函数,并确保数据输入的每一方只知晓自己的数据情况,完整的数据任何一方都不可获得;当联盟链中的某一用户节点将自己的意见发送给生存合同生成模块之前,会对自己的意见通过椭圆曲线密码学算法进行加密和数字签名,数字签名的目的在于让生存合同生成模块知道该意见的来源是真实的,加密的目的在于确保个人意见情况只对自己和生存合同生成模块公开。
6.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述联盟链用户节点意见反馈整合部分,若新用户没有通过综合审核,则该用户无法加入联盟链中;
若新用户通过了综合审核,此时合同生成模块即刻生成一份与该新用户相关的联盟链生成合同,该合同中包含了用户在联盟链中必须遵循的一系列规则和用户违规后的法律惩罚措施,这些规定由当前联盟链中的用户节点经过严格讨论后制定,合同生成后,新用户会看到该合同的所有内容,若新用户不同意遵守这份合同上的规定,申请过程就此结束。
7.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述生存合同分布式存储部分,分布式存储,是将数据分散存储在多台独立的设备上,分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,将生存合同分布式存储在联盟链中的每一个用户节点中。
8.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述生存合同分布式存储部分,合同分发模块在接收到新生成的生存合同后,首先对新生存合同进行哈希计算,计算好新生存合同的三个哈希值,即刻就将这三个哈希值通过智能合约记录到联盟链上,实现不可篡改的永久存储;新生存合同哈希值上链之后,合同分发模块开始以新生存合同原始文件为准拷贝联盟链节点数量的副本,并采用椭圆曲线数字签名对每个副本进行签名,签名完毕后依次将副本分发给联盟链中的每个用户节点,用户节点接收到系统发送的新生存合同时,就会对新生存合同进行签名验证,确保该合同是由系统发送出,从而,联盟链上的每一个用户节点都会拥有一份其他节点的生存合同以及自己的生存合同;
即使联盟链中某一个副本被篡改,也会有其他没有被篡改的副本存在。
9.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述生存合同获取部分,生存合同的归属节点就是当一个节点加入联盟链时生成了与其对应的生存合同,那这个节点就是其对应生存合同的归属节点。
10.根据权利要求1所述的基于电子合同的联盟链身份认证方法,其特征在于:所述生存合同获取部分,当联盟链平台判断该用户节点上不存在该账户地址的生存合同,则随机再选另一个未被查询过的用户节点进行查询,若存在就将该用户节点中指定账户地址对应的生存合同下载下来,合同获取模块获得生存合同副本后,就用SHA-1、SHA256和MD5计算该生存合同副本的哈希值;同时,合同获取模块会调用智能合约从联盟链上获取指定账户地址对应的生存合同的SHA-1、SHA256和MD5哈希值;用生存合同副本计算的哈希值与从联盟链上获取的哈希值一一进行比对,若三个哈希值全比对通过,说明该生存合同副本与生存合同原始文件时一致的,系统承认该生存合同副本有效;若三个哈希值没有全部比对通过,说明该生存合同副本已经被篡改,不再可信,此时合同获取模块就会从联盟链中随机再选另一个未被查询过的用户节点进行获取,依次类推,直到获取到一个与原始文件一致的生存合同副本,经过这样的过程,调查人员就能获取到与原始生存合同一致的生存合同。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于身份的广义多接收者匿名签密方法 | 2020-05-12 | 377 |
指纹密钥处理方法及装置 | 2020-05-13 | 244 |
一种高效且健壮的动态可搜索对称加密方法及系统 | 2020-05-15 | 360 |
一种基于双线性映射技术的联盟链加密方法 | 2020-05-08 | 86 |
一种可高效更新权限的多用户可搜索加密方法和系统 | 2020-05-14 | 775 |
不完全匿名的区块链交易系统及方法 | 2020-05-15 | 486 |
基于人工智能城市化环境大数据公益交互系统及方法 | 2020-05-11 | 958 |
一种基于区块链的分布式可编程业务研发平台 | 2020-05-13 | 822 |
基于存储证明的区块链方法及系统 | 2020-05-08 | 1042 |
区块链安全管理系统及方法 | 2020-05-15 | 958 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。