Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种防篡改的电子证明系统及其实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明请求保护一种防篡改的电子证明系统及方法,属于区块链技术领域。包括:展示层,用于和用户进行交互,用户通过浏览器或者移动应用软件管理文件、开具证明、验证证明;服务层,服务层包括链上智能合约模块和链下服务模块,链上智能合约模块就是智能合约,负责电子信息的标识存证以及寻址验证,标识存证采用改进的共识机制;链下服务模块负责账户的管理、机构管理以及系统用户的操作日志管理;基础设施层,基础设施层包含区块链和数据存储模块,区块链模块包括一致性管理模块和状态同步管理模块,数据存储模块用于用户保存系统产生的日志信息、用户账户信息。本发明减轻了链上交易负担,加快了共识速度,提高了吞吐量。

主权项:1.一种防篡改的电子证明系统,其特征在于,包括:展示层,用于和用户进行交互,用户通过浏览器或者移动应用软件管理文件、开具证明、验证证明;服务层,服务层包括链上智能合约模块和链下服务模块,链上智能合约模块就是智能合约,负责电子信息的标识存证以及寻址验证,标识存证采用改进的共识机制,改进主节点的选择方式,改进的选取主节点的方式是通过评分机制选取计算出评分最高的一个节点作为主节点;链下服务模块负责账户的管理、机构管理以及系统用户的操作日志管理;基础设施层,基础设施层包含区块链和数据存储模块,区块链模块包括一致性管理模块和状态同步管理模块,一致性管理模块用于协调在区块链网络中结点账目一致,采用改进的共识机制进行处理;状态同步管理模块用于区块链广播本地区块链长度、接收存储缺失区块;数据存储模块用于用户保存系统产生的日志信息、用户账户信息;所述链上智能合约模块实现电子信息的标识存证具体包括以下步骤:步骤一:使用哈希计算已登录认证的用户上传的证明文件的数字指纹,生成的数字指纹唯一代表改文件;步骤二:通过改进的共识机制,使得各个节点数据达成一致,形成新的区块,改进的共识算法优化了选取主节点的方式;步骤三:当提交的信息形成新的区块之后,通过文件服务将文件同步上传到文件资源服务器并返回相应的下载地址链接;共识过程还包括以下步骤:在共识开始时给所有的节点赋予一个初始评分,然后统计各个节点的资源配置,通过熵值法计算各个资源的权重,最后得出一个服务质量的排序,选取最优的节点的为主节点;打包区块,当主节点选取出来之后,将交易信息进行打包成区块,区块中包含区块生成时间、发起人信息、证明材料的数字指纹信息;交易广播,实用拜占庭容错算法PBFT采用的是三阶段协议广播的方式,分别是预准备Pre-Prepare、准备Prepare和提交Commit三阶段的广播通信;所述预准备Pre-Prepare、准备Prepare和提交Commit三阶段的广播通信具体包括:主节点主节点接收到客户端请求后,给请求分配序号n,向所有副本广播预准备消息;Prepare阶段:如果副本预准备消息为真,则接受预准备消息,并向其他副本广播准备消息;Commit阶段:如果副本收到2f条与预准备消息相同的准备消息,则进入commit阶段,f表示拜占庭节点数目,并向所有副本广播确认消息;Reply阶段:如果副本收到2f+1条相同的确认消息,则向客户端回复一条响应消息,如果客户端收到f+1条相同的响应消息,则请求执行完成;所述步骤一:使用哈希计算已登录认证的用户上传的证明文件的数字指纹,生成的数字指纹唯一代表改文件;哈希计算得到数字指纹的公式为:β=SHA256Φ,其中β表示文件的数字指纹,Φ表示输入文件,SHA256为哈希计算函数;所述寻址验证的实现具体包括以下几个步骤:步骤一:计算下载到的用户上传的证明文件的数字指纹;步骤二:根据用户文件唯一键值获取到对应区块上的数字指纹;步骤三:对比下载的文件的数字指纹是否和链上的数字指纹一致,如果一致,则收到的是正确完整的文件,如果不一致,则收到的文件已经被篡改,不具备可信性。

全文数据:

权利要求:

百度查询: 重庆邮电大学 一种防篡改的电子证明系统及其实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术