standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211006636.8 (22)申请日 2022.08.22 (71)申请人 杭州无上科技有限公司 地址 310000 浙江省杭州市余杭区仓前街 道西溪蓝海 城9幢2单 元411室 (72)发明人 赖文考  (74)专利代理 机构 安徽智联芯知识产权代理事 务所(普通 合伙) 34237 专利代理师 王娜 (51)Int.Cl. G06F 21/62(2013.01) G06F 16/11(2019.01) G06F 16/16(2019.01) (54)发明名称 一种基于区块链技 术的文件编号系统 (57)摘要 本发明涉及文件编号系统领域, 尤其涉及一 种基于区块链 技术的文件编号系统。 本发明提出 一种基于区块链技术的文件编号系统, 包括文件 上传模块、 密钥分配模块、 编号模块、 存储模块、 文件处理模块和查询模块。 将文件分为保密和公 开两种类型, 借助区块链技术, 通过云端区块链 对文件内容存储, 通过区块链节 点对文件编号进 行存储, 并利用文件的特征数据分类, 构建虚拟 文件树, 使得文件保密性、 关联性增加, 对文件快 速溯源的同时, 保证用户的隐私, 提高了文件管 理的安全性、 高效性。 权利要求书1页 说明书4页 CN 115374474 A 2022.11.22 CN 115374474 A 1.一种基于区块链技术的文件编 号系统, 其特征在于, 包括文件上传模块、 密钥分配模 块、 编号模块、 存 储模块、 文件处 理模块和查询模块; 文件处理模块包括区块链处理单元、 特征数据提取单元、 文件处理单元和虚拟文件树 建立单元, 通过将所有的区块链节点汇合, 提前设置公开关键词和保密关键词; 通过公开关 键词提取公开文件的特征数据; 通过保密关键词提取保密 文件的特征数据; 根据特征数据, 对公开文件和保密文件进行标记、 分类, 并建立虚拟文件树, 区块链节点即树节点; 再以叶 片为单位, 将公开文件和保密文件的内容分类存 储。 2.根据权利要求1所述的一种基于区块链技术的文件编 号系统, 其特征在于, 密钥分配 模块包括公共密钥分配单元、 保密密钥 分配单元和身份验证单元一, 通过提前设置用户保 密名单, 根据保密等级对用户个人分配对应等级的密钥。 3.根据权利要求1所述的一种基于区块链技术的文件编 号系统, 其特征在于, 文件上传 模块设置有保密文件队列通道和公开文件队列通道; 用户将文件分队列上传至云端区块 链, 并在存储模块备份; 保密文件队列开启需要公共密钥和保密密钥, 全程加密; 公开文件 队列开启需要公共密钥。 4.根据权利要求1所述的一种基于区块链技术的文件编 号系统, 其特征在于, 存储模块 包括编号库、 文件存储库、 区块链节点存储库、 更新单元和保密单元, 用于存储所有的系统 信息, 并对保密文件和公开文件分类存 储。 5.根据权利要求1所述的一种基于区块链技术的文件编 号系统, 其特征在于, 编 号模块 包括编号器、 映射关系建立单元和调取单元, 编号器随机生成无规律字符串, 再随机调取编 号和区块链节点, 将字符串与编号库中抽取 的随机编号建立映射关系, 将映射关系存储至 对应的区块链 节点中, 并在存 储至数据库备份。 6.根据权利要求1所述的一种基于区块链技术的文件编 号系统, 其特征在于, 文件处理 模块还包括哈希处理单元, 通过获取映射关系 数据, 借助预设的哈希算法对区块链节点处 理, 得到哈希地址, 并建立 地址哈希 表。 7.根据权利要求1所述的一种基于区块链技术的文件编 号系统, 其特征在于, 查询模块 包括哈希表查询单元和文件地址调取单元, 通过哈希获取区块链节点位置, 再通过公开关 键词和保密关键词匹配, 找到文件编号关联 的哈希地址, 并通过哈希地址获取该编号文件 的物理储 存路径。 8.根据权利要求7所述的一种基于区块链技术的文件编 号系统, 其特征在于, 查询模块 还包括身份验证单元二; 身份验证单元一和身份验证单元二均通过用户端将第三方管理机 构配置的密钥上传到 云服务器, 构建密钥库, 当第三方管理机构收到用户端的查询请求时, 第三方管理机构采集该用户端的密钥, 并判断密钥库中是否存在该用户端的密钥, 若存在, 则执行后续的查询。权 利 要 求 书 1/1 页 2 CN 115374474 A 2一种基于区块链技术的文件编号系统 技术领域 [0001]本发明涉及文件编号系统领域, 尤其涉及一种基于区块链技 术的文件编号系统。 背景技术 [0002]文件编号是常见的办公内容, 可以提高文件查询效率, 增强文件管理的便捷性。 传 统的文件编号系统, 用户上传文件时, 需要手动编号, 再将文件和编号分别存储。 文件数据 和编号的关联性、 保密性不 强, 容易被第三方、 伪造篡改。 随着文件量的增大, 文件编号容易 出现存储错误, 存在查询低效的问题。 [0003]区块链是一种新型去中心化协议, 能安全地存储数字货币交易或其他数据, 信息 不可伪造和篡改, 区块链上 的交易确认由区块链上 的所有节点共同完成, 由共识算法保证 其一致性, 区块链上维护一个公共的账本, 用于存储区块链网络上所有用户的余额, 公共账 本位于存 储区块上任何节点可 见, 从而保证其 不可伪造和篡改。 发明内容 [0004]针对背景技术中存在的问题, 提出一种基于区块链技术的文件编号系统。 本发明 提出一种基于区块链技术的文件编号系统, 包括文件上传模块、 密钥分配模块、 编号模块、 存储模块、 文件处理模块和查询模块。 将文件分为保密和公开两种类型, 借助区块链技术, 通过云端区块链对文件内容存储, 通过区块链节点对文件编号进行存储, 并利用文件的特 征数据分类, 构建虚拟文件树, 使 得文件保密性、 关联性增加, 对文件 快速溯源的同时, 保证 用户的隐私, 提高了文件管理的安全性、 高效性。 [0005]本发明提出一种基于区块链技术的文件编号系统, 包括文件上传模块、 密钥分配 模块、 编号模块、 存储模块、 文件处理模块和查询模块。 文件处理模块包括区块链处理单元、 特征数据提取单元、 文件处理单元和虚拟文件树建立单元, 通过将所有的区块链节点汇合, 提前设置公开关键词和保密关键词; 通过公开关键词提取公开文件的特征数据; 通过保密 关键词提取保密文件的特征数据; 根据特征数据, 对公开文件和保密文件进行标记、 分类, 并建立虚拟文件树, 区块链节 点即树节点; 再以叶片为单位, 将公开文件和保密文件的内容 分类存储。 [0006]优选的, 密钥分配模块包括公共密钥分配单元、 保密密钥分配单元和身份验证单 元一, 通过提前设置用户保密名单, 根据保密等级对用户个人分配对应等级的密钥。 [0007]优选的, 文件上传模块设置有保密文件队列通道和公开文件队列通道; 用户将文 件分队列上传至云端区块链, 并在存储模块备份; 保密文件队列开启需要公共密钥和保密 密钥, 全程加密; 公开文件队列开启需要公共密钥。 [0008]优选的, 存储模块包括编号库、 文件存储库、 区块链节点存储库、 更新单元和 保密 单元, 用于存 储所有的系统信息, 并对保密文件和公开文件分类存 储。 [0009]优选的, 编号模块包括编号器、 映射关系建立单元和调取单元, 编号器随机生成无 规律字符串, 再随机调 取编号和区块链节点, 将字符串与编号库中抽取 的随机编号建立映说 明 书 1/4 页 3 CN 115374474 A 3

PDF文档 专利 一种基于区块链技术的文件编号系统

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链技术的文件编号系统 第 1 页 专利 一种基于区块链技术的文件编号系统 第 2 页 专利 一种基于区块链技术的文件编号系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:33上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。