(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210941242.5
(22)申请日 2022.08.08
(65)同一申请的已公布的文献号
申请公布号 CN 115022346 A
(43)申请公布日 2022.09.06
(73)专利权人 湖南涉外经济学院
地址 410205 湖南省长 沙市岳麓区枫林三
路822号
(72)发明人 冯新 彭浩 高海波 刘莉娜
龙涛
(74)专利代理 机构 广州市红荔专利代理有限公
司 44214
专利代理师 李婷
(51)Int.Cl.
H04L 67/1095(2022.01)H04L 9/32(2006.01)
(56)对比文件
CN 112150147 A,2020.12.2 9
CN 114679319 A,202 2.06.28
CN 111654522 A,2020.09.1 1
CN 112565219 A,2021.0 3.26
CN 111835815 A,2020.10.27
WO 2022121538 A1,202 2.06.16
US 2021209131 A1,2021.07.08
Jing Li.Liveness and Co nsistency of
Bitcoin and Pris m. 《IEEE》 .2020,
马红桥, 杨文 忠, 康鹏.基于NDN 的区块链数
据同步方法. 《计算机 工程与应用》 .202 2,
审查员 何英
(54)发明名称
一种基于区块链的在线数据同步方法
(57)摘要
本发明公开了一种基于区块链的在线数据
同步方法, 涉及数据处理技术领域, 构建数据共
享平台, 对 上传至数据共享平台内的数据进行处
理, 并将处理后的数据进行同步; 对同步的数据
内容进行验证, 利用区块链的特性, 使得将所需
要同步的数据在区块链环境中的各个区块链节
点之间进行传输, 并通过对所需要传输的数据进
行双重加密, 获得对应的公钥、 私钥及MD加密值;
利用所生 成的公钥, 对区块链节 点和数据同步端
进行数据接收权限的赋 予, 再利用所生成的MD加
密值对区块链和数据同步端所接收到的数据进
行完整性验证, 从而保证数据在区块链环境中进
行传输时的安全性, 同时也保证数据同步端接收
到的数据原 始数据一 致。
权利要求书2页 说明书5页 附图1页
CN 115022346 B
2022.10.21
CN 115022346 B
1.一种基于区块链的在线数据同步方法, 其特 征在于, 包括以下步骤:
S1: 构建数据共享平台, 数据共享平台的构建过程包括:
利用区块链技术构建数据共享平台; 所述数据共享平台内设置有若干个区块链节点,
且每个区块链节点相互链接, 构成区块链环境, 且每个区块链节点均链接有对应的数据同
步端;
在所述数据同步端内设置数据上链端以使用户通过所述数据上链端将所需要同步的
数据上传至区块链 节点内;
根据所述用户的个人信息, 生成识别序列, 将所述识别序列与所述数据同步端进行关
联;
并将所需要同步的数据上传至数据共享平台 内的数据同步端内;
S2: 对上传至数据共享平台 内的数据进行处 理;
将导入至数据同步端内的所需要同步的数据进行标记, 并将所需要同步的数据记为原
始数据;
在将所述原始数据上传至区块链节点前, 通过选择与 所述数据同步端相关联的识别序
列选择原 始数据所需要同步的范围;
根据用户所选择的所需要同步的范围, 将对应的识别序列进行汇总, 形成识别序列集;
将所获得的识别序列集与原 始数据进行拟合, 获得第一数据;
将第一数据转 化为第一数据流, 获取第一数据流的数据长度和单 元码排列顺序;
根据所获得的第一数据流的数据长度和单元码的排列顺序对第一数据流进行双重加
密, 获得公钥、 私钥以及MD加密值, 读取第一数据流中的识别序列集, 并根据识别序列集内
的识别序列, 将所获得公钥、 私钥和MD加密值 发送至各个识别序列对应的数据同步端内, 数
据同步端将所获得的公钥和MD加密值与其链接的区块链 节点进行共享;
S3: 对同步的数据内容进行验证, 并对通过验证后的数据内容进行公示, 即
区块链节点或数据同步端在接收到所需要同步的数据时, 将所接收到的数据进行临时
存储;
读取自身所持有的公钥, 并根据所持有的公钥对所接收到的数据进行验证, 判断该公
钥是否与所接收到的数据相匹配;
若相匹配, 则表示该区块链节点或数据同步端具有接收数据的权限, 则将临时存储的
数据提出;
再读取所持有的MD加密值, 通过所持有 的MD加密值对所接收到的数据进行验证, 并输
出验证结果;
若验证结果 为通过验证, 则表示区块链 节点或数据同步端所接收到数据完整;
否则, 则表示区块链 节点或数据同步端所接收到的数据出现变动;
在判定所接收到的数据出现变动 时, 则将所接收到的数据按照原路径进行返回, 并清
除其在区块链 节点或数据同步端内的所有数据残留和痕迹 。
2.根据权利要求1所述的一种基于区块链的在线数据同步方法, 其特征在于, 在所述数
据同步端设置数据上链端以使用户将所属要同步的数据上传至区块链节点内之前, 还包
括:
设置注册端口和登录端口以使用户通过 所述注册端口输入个人基本信息;权 利 要 求 书 1/2 页
2
CN 115022346 B
2对所输入的个人基本信息进行验证, 并在验证通过后生成对应的登录账号和登录密
码;
在所述登录端口根据所述登录账号和登录密码进入 对应的数据同步端。
3.根据权利要求2所述的一种基于区块链的在线数据同步方法, 其特征在于, 对数据进
行同步的过程包括:
将经过加密后的数据通过 数据上链端上传至与其链接的区块链 节点;
根据识别序列集内的识别序列, 获得与识别序列对应的数据同步端链接的区块链节
点, 并将加密后的数据发送至对应的区块链节点, 并通过区块链节点将所接 收到的数据导
入至与其链接的数据同步端内。权 利 要 求 书 2/2 页
3
CN 115022346 B
3
专利 一种基于区块链的在线数据同步方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:16:21上传分享