说明:最全专利文库
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210928820.1 (22)申请日 2022.08.03 (71)申请人 重庆移通学院 地址 401520 重庆市合川区大 学城假日大 道1号 (72)发明人 王可欣 李方伟 郭爽 (74)专利代理 机构 重庆市恒信知识产权代理有 限公司 5 0102 专利代理师 高敏 (51)Int.Cl. G06F 8/71(2018.01) G06F 16/27(2019.01) G06F 21/62(2013.01) (54)发明名称 一种去中心化文件 版本控制方法、 计算机设 备和存储介质 (57)摘要 本发明请求保护一种去中心化文件版本控 制方法, 包括以下步骤: 将文件的第一版本上传 至IPFS文件系统中, 得到文件的第一版本的第一 哈希地址; 通过文件 版本控制合约执行文件 版本 控制注册交易, 将文件第一版本的第一公钥和第 一哈希地址记录到区块链上: 通过Diffie ‑ Hellman算法对文件更新记录加密以生成第一加 密文件版本更新信息; 生 成包括第一加密文件 版 本更新信息的第一文件更新交易并发送至区块 链网络; 执行第一文件版本更新交易; 执行包括 第一公钥所对应的第一私钥的文件版本更新结 算交易: 根据第一加密文件 版本更新信息进行解 密以获取相应的文件 版本更新信息; 根据所获取 的文件版本更新信息对 文件版本进行 更新。 权利要求书3页 说明书9页 附图2页 CN 115408046 A 2022.11.29 CN 115408046 A 1.一种去中心化文件版本控制方法, 适用于区块链的节点, 所述区块链上配置有文件 版本控制合约, 其特 征在于, 该 方法包括以下步骤: 将文件的第一版本上传至IPFS文件系统中, 得到文件的第一版本的第一哈希地址; 通过文件版本控制合约执行文件版本控制注册 交易, 将文件第 一版本的第 一公钥和第 一哈希地址记录 到区块链上, 以供参与文件版本更新的各用户端: 获取第一公钥; 获取第一哈希地址; 当前文件版本更新用户根据获取的文件第一版本在IPFS上的第一哈希地址, 查询IPFS 网络, 得到文件第一版本; 当前文件版本更新用户对文件进行更新, 生成文件第二版本; 将文件第二版本上传至 IPFS文件系统中, 得到文件的第二版本的第二哈希地址, 生成文件更新记录; 根据当前文件版本更新账户的第二私钥和第一公钥通过Diffie ‑Hellman算法对文件 更新记录加密以生成第一加密文件版本更新信息; 生成包括第一加密文件版本更新信息的第一文件更新交易并发送至区块链网络; 通过文件版本控制合约执行第 一文件版本更新交易, 在执行成功时将相应的第 一加密 文件版本更新信息记录 到文件版本控制合约中; 通过文件版本控制合约执行包括第一公钥所对应的第一私钥的文件版本更新结算交 易: 分别根据第一私钥和各文件版本更新用户的第二公钥对相应的第一加密文件版本更 新信息进行解密以获取相应的文件版本更新信息; 根据所获取的文件版本更新信息对文件版本进行 更新。 2.根据权利要求1所述的一种去中心化文件版本控制方法, 其特 征在于, 所述获取第一公钥, 具体包括: 当前文件版本更新用户文通过文件版本控制合约的获取第 一公钥函数发起请求, 智能 合约自动判断当前用户是否为有 该文件更新权的用户, 如果当前用户具备该文件的文件更 新权, 则文件版本控制合约将存储在合约中的第一公钥发送给当前用户, 否则提示该用户 不具备文件更新权, 并忽略该请求。 所述获取第一哈希地址具体包括; 当前文件版本更新用户通过文件版本控制合约的获取第 一哈希地址函数发起请求, 智 能合约自动判断当前用户是否为有该文件更新权的用户, 如果当前用户具备该文件的文件 更新权, 则文件版本控制合约将存储在合约中的第一哈希地址发送给当前用户, 否则提示 该用户不具 备文件更新权, 并忽略该请求。 3.根据权利要求1所述的一种去中心化文件版本控制方法, 其特 征在于, 所述根据当前文件版本更新账户的第二私钥和第一公钥通过Diffie ‑Hellman算法对 文件更新记录加密以生成第一加密文件版本更新信息, 具体包括: 假设文件版本控制合约为A, 当前文件版本更新账户为B, 文件第一版本的第一公钥为 p1, 第一私钥 为s1, 当前文件版本更新账户的第二公钥 为p2, 第一私钥 为s2。 将p1和p2作为两 个公开参数。权 利 要 求 书 1/3 页 2 CN 115408046 A 2通信方A通过公式 计算得到公开密钥m, 并将m发送给B。 通信方B通过公式 计算得到公开密钥n, 并将n发送给A。 通信方A通过公式 计算得到共享密钥k。 通信方B通过公式 计算得到同一个共享密钥k。 至此, A、 B双方在保密各自私钥的同时, 得到了共享密钥k。 此后, 双方可以利用此共享 密钥对双方通信数据进行加密 传输。 得到共享密钥k后, 当前文件版本更新账户通过共享密钥k对文件更新记录进行加密以 生成第一加密文件版本更新信息 。 4.根据权利要求1所述的一种去中心化文件版本控制方法, 其特 征在于, 所述文件版本控制合约具体包括: 具有文件版本更新权限的用户列表; 各文件版本更新账户的公钥; 与各文件版本更新账户通信的共享密钥; 文件的版本更新记录; 文件各版本在IPFS文件系统中的哈希地址 。 5.根据权利要求4所述的一种 去中心化文件版本控制方法, 其特征在于, 所述通过文件 版本控制合约执 行包括第一公钥所对应的第一私钥的文件版本更新结算交易, 具体包括: 文件版本控制合约首先利用第一私钥和各文件版本更新用户的第二公钥计算得到与 各文件版本更新用户的共享密钥, 然后利用各共享密钥对加密文件版本更新信息进行解 密, 得到文件版本更新信息。 文件版本更新信息包括更新账户名, 文件版本号, 更新后的文 件在IPFS文件系统中的哈希地址。 文件版本控制合约将文件版本更新信息记录在合约中, 并对文件最 新版本信息进行 更新, 以待后续用户对文件版本进行持续更新。 6.一种去中心化文件版本控制方法, 适用于用户端, 区块链上配置有文件版本控制合 约, 其特征在于, 该 方法包括以下步骤: 将文件的第一版本上传至IPFS文件系统中, 得到文件的第一版本的第一哈希地址; 为待注册的文件第一版本生成第一私钥和相应的第一公钥; 生成包括第 一公钥的文件版本控制注册 交易并发送至区块链网络, 以供区块链节点通 过文件版本控制合约执行, 将文件第一版本的第一公钥和第一哈希地址记录到区块链上, 以供参与文件版本更新的各用户端: 获取第一公钥; 获取第一哈希地址; 当前文件版本更新用户根据获取的文件第一版本在IPFS上的第一哈希地址, 查询IPFS 网络, 得到文件第一版本; 当前文件版本更新用户对文件进行更新, 生成文件第二版本。 将文件第二版本上传至 IPFS文件系统中, 得到文件的第二版本的第二哈希地址, 生成文件更新记录; 根据当前文件版本更新账户的第二私钥和第一公钥通过Diffie ‑Hellman算法对文件 更新记录加密以生成第一加密文件版本更新信息; 生成包括第 一加密文件版本更新信 息的第一文件更新交易并发送至区块链网络, 以供权 利 要 求 书 2/3 页 3 CN 115408046 A 3
专利 一种去中心化文件版本控制方法、计算机设备和存储介质
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 SC 于
2024-02-18 22:34:42
上传分享
举报
下载
原文档
(537.5 KB)
分享
友情链接
JY-T 0578-2020 超导脉冲傅里叶变换核磁共振波谱测试方法通则.pdf
GB-T 42107-2022 国家科技重大专项文件归档与档案管理规范.pdf
GB-T 42381.61-2023 数据质量 第61部分:数据质量管理:过程参考模型.pdf
DB14-T 1720-2018 黄土公路隧道工程监测技术规程 山西省.pdf
T-GDAEPI 17—2023 有色金属矿区地下水污染调查技术规范.pdf
GB-T 23336-2022 半挂车通用技术条件.pdf
GB-T 38303-2019 农业社会化服务 农民技能培训规范.pdf
DB54-T 0264-2022 政务服务“一网通办”业务规范 西藏自治区.pdf
证券期货业信息系统渗透测试指南 (JRT 0276—2023).pdf
GB-T 37655-2019 光伏与建筑一体化发电系统验收规范.pdf
GB-T 41524-2022 玩具材料中短链氯化石蜡含量的测定 气相色谱-质谱联用法.pdf
GB-T 16571-2012 博物馆和文物保护单位安全防范系统要求.pdf
DB11-T 598-2018 供热企业服务规范 北京市.pdf
GB 35373-2017 氢氟烃类灭火剂.pdf
GB-T 33009.2-2016 工业自动化和控制系统网络安全 集散控制系统 DCS 第2部分:管理要求.pdf
GB/T 40127-2021 全断面隧道掘进机 顶管机安全要求.pdf
GB-T 35659-2017 经济贸易展览会分级与评定准则.pdf
GB-T 41266-2022 网络关键设备安全检测方法 交换机设备.pdf
GB-T 41165-2021 海洋预报结果准确性检验评估方法.pdf
GB-T 19115.2-2018 风光互补发电系统 第2部分:试验方法.pdf
交流群
-->
1
/
15
评价文档
赞助3元 点击下载(537.5 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。