一种ELA电子证照节点网络系统及控制方法技术方案

技术编号:14200380 阅读:184 留言:0更新日期:2016-12-17 13:45
本发明专利技术公开了一种ELA电子证照节点网络系统及控制方法,包括由若干ELA节点组成的ELA电子证照节点网络系统,还包括ELA电子证照节点网络系统控制方法,包括电子证照应用(ELA)运行成为节点建立电子身份方法S1、电子证照节点网络建立方法S2和ELA事务处理方法S3。本发明专利技术基于区块链技术实现了无中心的电子证照签发管理与应用信任网络,具有无中心、无费用、无门槛的特点,可用于各类证照发放、管理和应用的全程电子化,也可用于合同签订、执行和验证的全程电子化。证照发放机关、市场主体、第三方机关以及公民个人均可方便地加入电子证照网络,进行高可信度、低成本、高效率的商务往来和行政审批,应用领域十分广阔。

ELA electronic license node network system and control method

The invention discloses a ELA electronic license system and control method of network node, including ELA node network electronic license system composed of several ELA nodes, including node network control method of ELA electronic license system, including the use of electronic license (ELA) operation of the method to set up S2 and ELA transaction processing method of S3 node to establish electronic identity S1, electronic license node network. The present invention block chain technology to realize the electronic license issued by the management and application of non center network based on trust, with no center, no fees, no threshold, can be used for various types of electronic license issued, management and application, also can be used in the electronic contract signing, implementation and validation. The license issuing agencies, market players, third party organs and individual citizens can easily add electronic license network, high reliability, low cost and high efficiency of the business and administrative approval, a wide application area.

【技术实现步骤摘要】

本专利技术涉及ELA电子证照节点
,尤其涉及一种ELA电子证照节点网络系统及控制方法
技术介绍
随着现代经济的发展,科技的进度,人们不再受限于面对面的交谈合作,如今,许多合作伙伴在网络平台上达成合作意向,并通过会面链签订合同,但由于时间和地域的限制,对企业的合作和发展造成一定意义上的制约,并且面对面合作,耗时较长,严重影响签约者的日常工作进程,一些合作伙伴尝试通过网上合同进行签约,但签约较为繁琐,且无明确的签约认证,网络合作前景令人担忧。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种ELA电子证照节点网络系统及控制方法。为了实现上述目的,本专利技术采用了如下技术方案:一种基于区块链技术的ELA电子证照节点网络系统,包括由若干ELA节点组成的ELA电子证照节点网络系统,其特征在于:所述ELA节点包括人机交互和输入输出接口模块、电子合约处理模块、电子证照处理模块、ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、工作量证明模块、ELA数据库、ELA区块链数据库、P2P数据交换模块、P2P联网模块,所述人机交互和输入输出接口模块分别与电子合约处理模块和电子证照处理模块连接,且电子合约处理模块和电子证照处理模块之间连接,所述电子合约处理模块分别与ELA事务处理模块、ELA区块链数据块处理模块、ELA数据库、P2P数据交换模块,所述电子证照处理模块连接分别与ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、ELA数据库和P2P数据交换模块连接,所述ELA电子身份管理模块分别与ELA数据库和非对称加密算法模块连接,所述非对称加密算法模块分别与ELA事务处理模块和ELA区块链数据块处理模块连接,所述ELA区块链数据块处理模块分别与ELA事务处理模块、工作量证明模块、ELA区块链数据库和P2P数据交换模块连接,所述P2P数据交换模块与P2P联网模块连接,所述人机交互和输入输出接口模块用于管理和处理各种设备的接入输出,所述电子合约处理模块用于管理和处理ELA电子合约信息,所述电子证照处理模块用于管理和处理ELA电子证照信息,所述ELA电子身份管理模块用于管理和处理ELA电子身份信息,所述非对称加密算法模块用于生成、管理和处理ELA的公钥、私钥和哈希值,所述ELA事务处理模块用于完成电子合约、电子证照模块发来请求的区块链事务处理,所述ELA区块链数据块处理模块用于将ELA事务信息追加于区块链数据块、向P2P数据交换模块发出向其他节点广播电子合约电子证照事务信息、从其他节点同步区块链数据块并存储于本节点ELA数据库、发出询问电子证照区块链信息指令,所述工作量证明模块用于按ELA节点网络约定标准完成哈希值的运算处理,所述ELA数据库用于存储本ELA节点的公钥、私钥和运行信息,所述ELA区块链数据库用于存储区块链的全部或部分区块信息,所述P2P数据交换模块用于转换接收区块链数据块处理模块发出的指令、数据以及电子合约处理模块和电子证照处理模块发出的寻问指令和数据,所述P2P联网模块用于与各个ELA节点达成网络连接和处理网络协议传输。一种基于区块链技术的ELA电子证照节点网络系统控制方法,其特征在于,包括电子证照应用(ELA)运行成为节点建立电子身份方法S1、电子证照节点网络建立方法S2和ELA事务处理方法,其步骤为:S1、电子证照应用启动运行,并判断是否初次运行,判断不是初次运行流程结束,判断是初次运行,电子身份管理模块向非对称加密算法模块发出初始化秘钥指令,非对称加密算法模块生成公钥和私钥并返回,电子身份管理模块将公钥和私钥哈希值、公钥和私钥存储于ELA数据库,构成该节点的电子身份,持有人可对私钥设置密码进行保护。S2、流程开始于某已经运行且接入互联网的ELA节点,P2P联网模块以初始种子信息向互联网广播寻找其它ELA节点,每找到一个节点即与之建立连接关系并互换自己所掌握其它节点连接关系,最终所有活动中的ELA节点间的P2P网络成功建立,节点的进入与退出均重复此过程,区块链数据块处理模块向P2P数据交换模块发出向其他节点询问电子证照区块链信息指令,经由P2P联网模块发出并收到其它节点信息后返回,与本节点区块链数据库电子证照区块链信息比较,以时间线倒序为依据补充缺少的区块并存入本节点区块链数据库,区块链数据块处理模块也可以设置为按需要补充缺少的区块,区块内的信息包括了电子证照信息、电子合约信息。S3、ELA事务处理模块收到电子合约处理模块或电子证照处理模块发来的事务目标方公钥、事务附加信息、事务内容信息(电子证照信息或电子合约信息)以及本ELA节点电子身份的私钥,交非对称加密算法模块进行哈希和签名处理,非对称加密算法模块将事务目标方公钥、事务附加信息、事务内容信息合并计算出一条哈希值,用本ELA节点电子身份私钥对该哈希值进行数字签名,将哈希值和签名结果返回给ELA事务处理模块,ELA事务处理模块将哈希值和签名返回给调用方模块,将事务目标方公钥、事务附加信息、哈希值和签名结果发给ELA区块链数据块处理模块。优选的,所述ELA节点是指安装运行与个人电脑、手机、服务器等不同环境的电子证照应用。优选的,所述ELA节在首次登陆时需要设置登陆密码。本专利技术的有益效果:1、本专利技术基于区块链技术实现了无中心的电子证照签发管理与应用信任网络,具有无中心、无费用、无门槛的特点,可用于各类证照发放、管理和应用的全程电子化,也可用于合同签订、执行和验证的全程电子化。2、证照发放机关、市场主体、第三方机关以及公民个人均可方便地加入电子证照网络,进行高可信度、低成本、高效率的商务往来和行政审批,应用领域十分广阔。附图说明图1为本专利技术提出的一种ELA电子证照节点网络系统及控制方法ELA节点的结构示意图;图2为本专利技术提出的一种ELA电子证照节点网络系统及控制方法电子证照应用(ELA)运行成为节点建立电子身份方法S1的结构示意图;图3为本专利技术提出的一种ELA电子证照节点网络系统及控制方法电子证照节点网络建立方法S2的结构示意图;图4为本专利技术提出的一种ELA电子证照节点网络系统及控制方法ELA事务处理方法S3的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。参照图1-4,一种基于区块链技术的ELA电子证照节点网络系统,包括由若干ELA节点组成的ELA电子证照节点网络系统,其特征在于:所述ELA节点包括人机交互和输入输出接口模块、电子合约处理模块、电子证照处理模块、ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、工作量证明模块、ELA数据库、ELA区块链数据库、P2P数据交换模块、P2P联网模块,所述ELA节点是指安装运行与个人电脑、手机、服务器等不同环境的电子证照应用,所述ELA节在首次登陆时需要设置登陆密码,所述人机交互和输入输出接口模块分别与电子合约处理模块和电子证照处理模块连接,且电子合约处理模块和电子证照处理模块之间连接,所述电子合约处理模块分别与ELA事务处理模块、ELA区本文档来自技高网...
一种ELA电子证照节点网络系统及控制方法

【技术保护点】
一种基于区块链技术的ELA电子证照节点网络系统,包括由若干ELA节点组成的ELA电子证照节点网络系统,其特征在于:所述ELA节点包括人机交互和输入输出接口模块、电子合约处理模块、电子证照处理模块、ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、工作量证明模块、ELA数据库、ELA区块链数据库、P2P数据交换模块、P2P联网模块,所述人机交互和输入输出接口模块分别与电子合约处理模块和电子证照处理模块连接,且电子合约处理模块和电子证照处理模块之间连接,所述电子合约处理模块分别与ELA事务处理模块、ELA区块链数据块处理模块、ELA数据库、P2P数据交换模块,所述电子证照处理模块连接分别与ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、ELA数据库和P2P数据交换模块连接,所述ELA电子身份管理模块分别与ELA数据库和非对称加密算法模块连接,所述非对称加密算法模块分别与ELA事务处理模块和ELA区块链数据块处理模块连接,所述ELA区块链数据块处理模块分别与ELA事务处理模块、工作量证明模块、ELA区块链数据库和P2P数据交换模块连接,所述P2P数据交换模块与P2P联网模块连接,所述人机交互和输入输出接口模块用于管理和处理各种设备的接入输出,所述电子合约处理模块用于管理和处理ELA电子合约信息,所述电子证照处理模块用于管理和处理ELA电子证照信息,所述ELA电子身份管理模块用于管理和处理ELA电子身份信息,所述非对称加密算法模块用于生成、管理和处理ELA的公钥、私钥和哈希值,所述ELA事务处理模块用于完成电子合约、电子证照模块发来请求的区块链事务处理,所述ELA区块链数据块处理模块用于将ELA事务信息追加于区块链数据块、向P2P数据交换模块发出向其他节点广播电子合约电子证照事务信息、从其他节点同步区块链数据块并存储于本节点ELA数据库、发出询问电子证照区块链信息指令,所述工作量证明模块用于按ELA节点网络约定标准完成哈希值的运算处理,所述ELA数据库用于存储本ELA节点的公钥、私钥和运行信息,所述ELA区块链数据库用于存储区块链的全部或部分区块信息,所述P2P数据交换模块用于转换接收区块链数据块处理模块发出的指令、数据以及电子合约处理模块和电子证照处理模块发出的寻问指令和数据,所述P2P联网模块用于与各个ELA节点达成网络连接和处理网络协议传输。...

【技术特征摘要】
1.一种基于区块链技术的ELA电子证照节点网络系统,包括由若干ELA节点组成的ELA电子证照节点网络系统,其特征在于:所述ELA节点包括人机交互和输入输出接口模块、电子合约处理模块、电子证照处理模块、ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、工作量证明模块、ELA数据库、ELA区块链数据库、P2P数据交换模块、P2P联网模块,所述人机交互和输入输出接口模块分别与电子合约处理模块和电子证照处理模块连接,且电子合约处理模块和电子证照处理模块之间连接,所述电子合约处理模块分别与ELA事务处理模块、ELA区块链数据块处理模块、ELA数据库、P2P数据交换模块,所述电子证照处理模块连接分别与ELA电子身份管理模块、非对称加密算法模块、ELA事务处理模块、ELA区块链数据块处理模块、ELA数据库和P2P数据交换模块连接,所述ELA电子身份管理模块分别与ELA数据库和非对称加密算法模块连接,所述非对称加密算法模块分别与ELA事务处理模块和ELA区块链数据块处理模块连接,所述ELA区块链数据块处理模块分别与ELA事务处理模块、工作量证明模块、ELA区块链数据库和P2P数据交换模块连接,所述P2P数据交换模块与P2P联网模块连接,所述人机交互和输入输出接口模块用于管理和处理各种设备的接入输出,所述电子合约处理模块用于管理和处理ELA电子合约信息,所述电子证照处理模块用于管理和处理ELA电子证照信息,所述ELA电子身份管理模块用于管理和处理ELA电子身份信息,所述非对称加密算法模块用于生成、管理和处理ELA的公钥、私钥和哈希值,所述ELA事务处理模块用于完成电子合约、电子证照模块发来请求的区块链事务处理,所述ELA区块链数据块处理模块用于将ELA事务信息追加于区块链数据块、向P2P数据交换模块发出向其他节点广播电子合约电子证照事务信息、从其他节点同步区块链数据块并存储于本节点ELA数据库、发出询问电子证照区块链信息指令,所述工作量证明模块用于按ELA节点网络约定标准完成哈希值的运算处理,所述ELA数据库用于存储本ELA节点的公钥、私钥和运行信息,所述ELA区块链数据库用于存储区块链的全部或部分区块信息,所述P2P数据交换模块用于转换接收区块链数据块处理模块发出的指令、数据以及电子合约处理模块和电子证照处理模块发出...

【专利技术属性】
技术研发人员:于文举
申请(专利权)人:海智天津大数据服务有限公司
类型:发明
国别省市:天津;12

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

1