买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于区块链技术的数据存证和溯源系统_中国标准化研究院_202410058839.4 

申请/专利权人:中国标准化研究院

申请日:2024-01-16

公开(公告)日:2024-04-16

公开(公告)号:CN117574447B

主分类号:G06F21/64

分类号:G06F21/64;G06F16/27;G06F21/62

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2024.03.08#实质审查的生效;2024.02.20#公开

摘要:本发明公开了一种基于区块链技术的数据存证和溯源系统,所述系统自上而下包括:应用层、逻辑层、连接层和存储层;所述应用层用于接收判断用户的存证和溯源访问请求,所述逻辑层响应与用户的访问请求对数据片段进行加密和存储节点分配;连接层用于将逻辑层的计算结果与存储层的存储区进行锚定,实现数据文件的上链和查询,所述存储层根据存储节点分配的情况完成数据存储。本发明在确保电子数据的真实性、完整性和唯一性的同时,提高了数据溯源的效率,能够给司法鉴定工作提供参考。

主权项:1.一种基于区块链技术的数据存证和溯源系统,其特征在于,所述系统自上而下包括:应用层、逻辑层、连接层和存储层;所述应用层包括:存证访问模块和溯源访问模块;所述应用层用于接收判断用户的存证访问请求,并将请求信息和存证文件发送至逻辑层进行数据运算;所述应用层还用于接收用户的溯源访问请求,并将溯源结果反馈给用户;所述逻辑层包括:加解密模块、哈希值校验模块和存储节点分配模块;所述逻辑层响应于所述用户的存证访问请求和所述存证文件,生成带有时间维度和用户IP信息的存证数据,并将所述存证数据随机拆分为至少两个数据片段,分别对所述数据片段进行加密和存储节点分配;每当用户登录系统时对用户的身份信息进行识别,并在区块链上存储当前用户的登录信息,而私钥则由用户个人进行保管;所述加解密模块用于对用户的存证文件进行加密和解密,当所述应用层接收到用户的存证访问请求时,所述逻辑层首先基于存证访问的用户信息和存证文件生成带有时间维度和用户IP信息的存证数据;加解密模块将存证数据进行拆分后分别进行加密操作;每一个数据片段对应生成一个哈希值并将所述哈希值保存在哈希值校验模块中,基于用户私钥对每一个数据片段生成公钥并进行数据签名;采用椭圆曲线法基于用户私钥生成公钥:随机选定一条椭圆曲线Epa,b,并随机取椭圆曲线上一点作为基点G;用户的私钥为k,则公钥K=kG;所述哈希值校验模块用于对用户查询的文件进行完整性校验,当所述应用层接收到用户的溯源访问请求时,所述逻辑层基于用户的溯源文件获得文件拆分后的各个数据片段;对各个数据片段分别进行哈希值计算,将计算结果与所述哈希值校验模块中存储的哈希值进行一一比较,若全部都相同,则证明溯源文件未被其他因素所破坏或篡改数据;所述连接层用于将逻辑层的计算结果与存储层的存储区进行锚定,实现数据文件的上链和查询;所述存储层采用区块链数据技术,包括:网络模块和数据存储模块;所述网络模块用于验证数据存储信息并生成新区块,所述数据存储模块用于根据存储节点分配的情况完成数据存储;所述存储层中的区块链数据结构采用区块头加区块体的结构,所述区块头中包含有区块头由当前版本号Version、前一区块hash值Prev-Hash、时间戳Timestamp、难度值Nonce以及Merkle根Merkle-root;在生成新区块时,若后一节点未获得前一区块的hash值,则不产生新区块;在生成新区块时,若后一节点未获得前一区块的hash值,则不产生新区块,区块体中记录经过共识算法后写入区块的所有数据,t时刻生成的区块Bt数据结构描述为:,其中,txn表示当前区块第n个交易数据;所述数据存储模块用于根据数据存储节点分配的情况完成数据存储,包括:当所述数据存储模块收到所述连接层的数据存储请求时,假定区块链系统之中存在N个节点,其中宕机节点有n个,N≥2n+1,根据整个数据存储系统中节点识别出其中的主节点和副节点;当链接层向节点发送上链或查询请求Request,如果该节点是主节点,则将请求封装成Pre-Prepare消息并广播消息,如果是副节点,则不做共识处理;当主节点接受到Pre-Prepare消息,先验证是否是其他主节点发送的消息,如果不是其他主节点发送的Pre-Prepare消息,则抛弃消息,如果是,则向自身和其他节点发送Prepare消息;当某一主节点接受到2n+1个Prepare消息,该主节点将请求同步到区块链上并向连接层发送Reply消息,完成数据存储。

全文数据:

权利要求:

百度查询: 中国标准化研究院 一种基于区块链技术的数据存证和溯源系统

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