一种去中心化电子合同存证平台账号管理方法技术

技术编号:26598304 阅读:38 留言:0更新日期:2020-12-04 21:20
本申请提供一种去中心化电子合同存证平台账号管理方法,具体包括一种账号注册方法、账号找回方法及账号修改方法。本申请通过获取来自用户或现有电子合同平台发送的账号创建请求,在对用户身份认证成功后建立账号,并在建立账号的同时加密用户身份信息,并将加密后的用户身份信息以分布式存储的方式上链存储。本申请通过引用去中心化电子合同存证平台对用户账户进行管理,避免了现有平台可能对用户账号信息任意篡改的可能,提高了用户身份信息的安全性。

【技术实现步骤摘要】
一种去中心化电子合同存证平台账号管理方法本申请要求在2020年7月20日提交中国专利局、申请号202010699197.8、专利技术名称为“一种去中心化电子合同存证平台账号管理方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及数字资产存证
,尤其涉及一种去中心化电子合同存证平台账号管理方法。
技术介绍
电子合同平台为用户提供了身份鉴别、证书认证、合同服务、签署服务、证据保存,司法举证等一系列服务,用户在注册平台账号并登录平台后可完成标准的电子合同签署、续签、终止、查验等后续相关生命周期流程。然而,现有的电子合同平台从架构设计和实现上均存在中心化的特征,平台本身对存储的数据存在可篡改、伪造的风险,导致用户注册账号时输入的用户信息、用户证书或者操作数据等容易泄露、丢失。不仅对用户利益造成巨大损失,还增加了平台管理难度。
技术实现思路
本申请提供了一种去中心化电子合同存证平台账号管理方法,以解决传统电子合同存证平台账号信息易泄露、安全性较低的问题。第一方面,本申请提供了一种去中心化电子合同存证平台账号注册方法,包括:第一存证平台获取账号创建请求;所述账号创建请求包括发送账号创建请求的用户的身份信息;平台根据所述身份信息,判断第一存证平台内是否存在与所述身份信息对应的平台账号;若第一存证平台内不存在与所述身份信息对应的平台账号,创建所述身份信息对应的平台账号,根据所述身份信息和用户私钥得到加密信息;将所述加密信息分布式存储至区块链中的多个节点对应的存证平台。通过获取来自用户或现有电子合同平台发送的账号创建请求,在对用户身份认证成功后建立账号,并在建立账号的同时加密用户身份信息,并将加密后的用户身份信息以分布式存储的方式上链存储。本申请通过引用去中心化电子合同存证平台对用户账户进行管理,避免了现有平台可能对用户账号信息任意篡改的可能,提高了用户身份信息的安全性。第二方面,本申请提供了一种去中心化电子合同存证平台账号找回方法,包括:第一存证平台获取账号找回请求;所述账号找回请求包括发送账号找回请求的用户的身份信息;根据所述身份信息,调取存储在第一存证平台内如第一方面所述的包含加密子信息存储位置的信息;根据包含加密子信息存储位置的信息,从对应存证平台分别获取加密子信息;对所有加密子信息解密,得到解密身份信息;判断所述解密身份信息与账号找回请求中的身份信息是否一致;若一致,则将所述身份信息采用新的私钥加密得到加密信息;将所述加密信息分布式存储至区块链中的多个节点对应的存证平台。第三方面,本申请提供了一种去中心化电子合同存证平台账号修改方法,包括:第一存证平台获取账号修改请求;所述账号修改请求包括发送账号修改请求的用户的原始身份信息及修改身份信息;根据所述原始身份信息,调取存储在第一存证平台内如第一方面所述的包含加密子信息存储位置的信息;根据包含加密子信息存储位置的信息,从对应存证平台分别获取加密子信息;对所有加密子信息解密,得到解密身份信息;判断所述解密身份信息与账号修改请求中的原始身份信息是否一致;若一致,则将所述修改身份信息采用新的私钥加密得到加密信息;将所述加密信息分布式存储至区块链中的多个节点对应的存证平台。由以上技术方案可知,本申请提供了一种去中心化电子合同存证平台账号管理方法,通过去中心化的平台对用户账号信息进行管理,保证了用户信息的安全性,并且信息的分布式存储可追溯,易于对账号信息实施修改、找回等操作。避免了现有平台可能对用户账号信息任意篡改的可能。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请中去中心化电子合同存证平台的结构示意图;图2为本申请提供的方法的应用场景图;图3为本申请提供的一种去中心化电子合同存证平台账号注册方法的流程图;图4为本申请提供的一种去中心化电子合同存证平台账号注册方法在另一实施例下的流程图;图5为图3所示方法中步骤S400的分解步骤图;图6为图5所示方法中不同用户的加密信息上链存储关系图;图7为在一种实施例下某一用户的加密信息上链存储关系图;图8为本申请提供的方法中加密信息在多个实施例下的获取方式图;图9为本申请提供的一种去中心化电子合同存证平台账号找回方法的流程图;图10为本申请提供的一种去中心化电子合同存证平台账号修改方法的流程图。具体实施方式下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。在本申请提供的技术方案中,去中心化电子合同存证平台是指具有去中心化应用架构的应用模型,如图1所示,在实际应用中,去中心化电子合同存证平台除了自身能够完成数据存储、公示、认证、交换、智能合约外,还可以与现有的其它电子合同平台之间完成数据交互等功能;同时,本申请中的去中心化电子合同存证平台可以同时与多个现有电子合同平台执行数据交互,以完成多种实际需求。为了体现去中心化的特征,本申请中的去中心化电子合同存证平台对应设置于区块链的节点上,或者与区块链上的某个节点连接,由去中心化电子合同存证平台执行数据上链、调取以及节点之间的交易等操作。相应的,用户想要在去中心化电子合同存证平台执行相关操作,是需要在平台账号登录的状态下进行的,因此,本申请提供了一种去中心化存证平台账号管理方法,其中的管理不限于包括账号注册、修改、找回等操作,相应的,本申请提供了三种基于相同专利技术构思的方法。参见图2,为本申请提供的方法的应用场景图,在本申请实施例中,去中心化电子合同存证平台100设置于区块链的某个节点上,用户如果需要使用去中心化电子合同存证平台,或者需要完成注册、修改、找回等操作,可以直接向去中心化电子合同存证平台发出请求,也可以通过与去中心化电子合同存证平台相连接的现有电子合同平台200发出请求,去中心化电子合同存证平台根据收到的不同请求,相应执行不同的数据处理、数据上链、或从链上获取数据等操作,与现有电子合同平台不同的是,去中心化电子合同存证平台中涉及到用户的所有数据,经过平台处理后均需要执行上链操作,使区块链中所有节点位置同步,并且,代表用户身份信息的账户信息也以多种加密形式上链存储,从而解决现有电子合同存证平台对用户账户信息篡改的问题。同时,区块链中的每一个节点都对应一个上述去中心化电子合同存证平台,即用户可通过任意一个节点位置的去中心化电子合同存证平台完成账户注册、修改、找回等操作,操作得到的数据也可通过区块链存储在其它节点对应的存证平台中。参见图3,为本申请提供的一种去中心化电子合同存证平台账号注本文档来自技高网...

【技术保护点】
1.一种去中心化电子合同存证平台账号注册方法,其特征在于,包括:/n第一存证平台获取账号创建请求;所述账号创建请求包括发送账号创建请求的用户的身份信息;/n根据所述身份信息,判断第一存证平台内是否存在与所述身份信息对应的平台账号;/n若第一存证平台内不存在与所述身份信息对应的平台账号,创建所述身份信息对应的平台账号,根据所述身份信息和用户私钥得到加密信息;/n将所述加密信息分布式存储至区块链中的多个节点对应的存证平台。/n

【技术特征摘要】
20200720 CN 20201069919781.一种去中心化电子合同存证平台账号注册方法,其特征在于,包括:
第一存证平台获取账号创建请求;所述账号创建请求包括发送账号创建请求的用户的身份信息;
根据所述身份信息,判断第一存证平台内是否存在与所述身份信息对应的平台账号;
若第一存证平台内不存在与所述身份信息对应的平台账号,创建所述身份信息对应的平台账号,根据所述身份信息和用户私钥得到加密信息;
将所述加密信息分布式存储至区块链中的多个节点对应的存证平台。


2.根据权利要求1所述的账号注册方法,其特征在于,所述第一存证平台获取平台账号创建请求的步骤包括:
第二平台获取用户发送的第一创建请求,并根据第一创建请求对用户身份进行认证;
若认证结果为通过认证,则生成账号创建请求发送至第一存证平台;
第一存证平台获取来自第二平台发送的账号创建请求。


3.根据权利要求1所述的账号注册方法,其特征在于,按照下述步骤根据所述身份信息和用户私钥得到加密信息:
将所述身份信息采用用户私钥加密,得到加密信息;或者,
登录创建的平台账号发起一笔交易,将交易数据与所述身份信息共同采用用户私钥加密,得到加密信息。


4.根据权利要求1所述的账号注册方法,其特征在于,按照下述步骤根据所述身份信息和用户私钥得到加密信息:
执行用户身份登记智能合约,将采用智能合约的用户身份信息采用用户私钥加密,得到加密信息。


5.根据权利要求1所述的账号注册方法,其特征在于,所述将所述加密信息分布式存储至区块链中的多个节点对应的存证平台的步骤包括:
将所述加密信息分为多个加密子信息;
将多个加密子信息分别存储至区块链中多个节点对应的存证平台,同时将包含多个加密子信息存储位置的信息存储在第一存证平台内。


6.根据权利要求5所述的账号注册方法,其特征在于,将多个加密子信息分别存储至区块链中多个节点对应的存证平台的步骤包括:
将每个...

【专利技术属性】
技术研发人员:白杰
申请(专利权)人:江苏傲为控股有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1