行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210751851.4 (22)申请日 2022.06.28 (71)申请人 北京送好 运信息技 术有限公司 地址 101200 北京市平谷区新 开西街4号电 子商务基地3层3 08 (72)发明人 韩现龙 付少庆 李超 刘青艳  (74)专利代理 机构 北京孚睿湾知识产权代理事 务所(普通 合伙) 11474 专利代理师 刘翠芹 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种基于区块链技 术的信息记录方法 (57)摘要 本发明提供一种基于区块链技术的信息记 录方法, 其包括以下步骤: S1、 用户进入应用系统 完成账号与区块链钱包的绑定; S2、 计算操作信 息数据的哈希值, 记为h1, 通过区块链钱包私钥 对操作信息 数据的哈希值h1进行签名, 该签名记 为sig1; S3、 在应用系 统中将操作内容以图片形 式进行保存, 并计算操作内容图片 的哈希值, 记 为h2; S4、 将哈希值h1与哈希值h2合并计算得到 哈希值h3; S5、 将哈希值h3单独存储于区块链系 统, 用于进行数据一致性检验。 本发明通过私钥 签名仅私钥持有者本人可完成的特征及区块链 不可篡改的特性, 将信息数据进行私钥签名并将 数据哈希 值存储于区块链, 可确保操作由本人完 成, 并可检验数据后期是否被篡改, 信息记录方 法简单、 方便、 可靠 。 权利要求书2页 说明书8页 附图5页 CN 115150150 A 2022.10.04 CN 115150150 A 1.一种基于区块链技 术的信息记录方法, 其特 征在于: 其包括以下步骤: S1、 用户进入应用系统完成账号与区块链钱 包的绑定; S2、 计算操作信息数据的哈希值, 记为h1, 通过 区块链钱包私钥 对操作信息数据的哈希 值h1进行签名, 该签名记为sig1; S3、 在应用系统中将操作内容以图片形式进行保存, 并计算操作内容图片的哈希值, 记 为h2; S4、 将哈希值h1与哈希值h2合并计算得到哈希值h3, 并将签名sig1、 哈希值h1、 哈希值 h2以及哈希值h 3分别存储于应用系统; S5、 将哈希值h 3单独存储于区块链系统, 用于进行 数据一致性检验。 2.根据权利要求1所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S1具 体包括以下子步骤: S11、 用户创建区块链钱 包; S12、 在应用系统完成平台账号与钱包地址的关系映射存储, 并将区块链钱包公钥同时 存储于应用系统。 3.根据权利要求1所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S2具 体包括以下子步骤: S21、 选择信息要素, 将信息要素按字符串拼接后计算哈希值h1, 具体实现过程如下: 式中, Hash表示既定的哈希算法, F表示信息要素, i 为1‑n的自然数; S22、 将哈希值h1连同操作信息Id以及当前操作人的区块链钱包地址进行字符串拼接 作为二维码的元 数据, 生成二维码Q1, 具体为: 二维码Q1的元 数据=信息id+分割符+钱 包地址+分割符+h1; S23、 用户使用具有区块链钱包的应用程序扫 描二维码Q1, 并对二维码Q1的元数据通过 区块链钱包私钥进行签名, 将该签名记为sig1, 并将签名sig1及信息id传回到应用系统存 储。 4.根据权利要求3所述的基于区块链技术的信息记录方法, 其特征在于: 步骤S23具体 为: 解析二 维码Q1的元数据, 得出当前操作信息Id、 区块链钱包地址及操作信息数据的哈希 值h1, 通过区块链钱包地址获得区块链钱包私钥, 使用区块链私钥对操作信息数据h1进行 数字签名。 5.根据权利要求1所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S3 中 获取操作内容图片的方法包括截屏或拍照。 6.根据权利要求1所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S4中 将h3存储于1到N个区块链, 区块链为 公有链、 私有链或联盟链, 并将本次区块链操作的哈希 值以及本次区块链操作的详细查看地址存 储于应用系统。 7.根据权利要求1所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S5 中 的数据一 致性检验包括信息数据合法性校验以及操作者身份认证校验。 8.根据权利要求7所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S5 中权 利 要 求 书 1/2 页 2 CN 115150150 A 2的数据一 致性检验具体包括以下子步骤: S51、 信息数据合法性校验, 具体校验方法为: 校验时, 按照步骤S1 ‑S4的方法分别计算得到哈希值h1 ′、 h2′、 h3′, 并将哈希值h3 ′与区 块链上存 储的哈希值h 3进行比较, 如果相同则确认当前信息与原 始信息一 致; 其中, 哈希值h1 ′为校验时操作信息数据的哈希值, 哈希值h2 ′为校验时操作内容 图片 的哈希值, 哈希值h 3′为哈希值h1 ′与哈希值h2 ′合并计算得到的哈希值; S52、 操作者身份认证校验, 具体校验方法为: 校验时, 按照步骤S1 ‑S4的方法计算得到哈希值h1 ′, 根据哈希值h1 ′提取存储于应用系 统的信息数据签名sig1, 并利用该签名sig1对应的用户的区块链钱包公钥验证签名sig1的 合法性, 如果验证通过则证明操作者身份认证成功。 9.根据权利要求1所述的基于区块链技术的信 息记录方法, 其特征在于: 所述步骤S5还 包括视觉辅助检验, 其中视觉辅助校验的具体校验方法为: 首先确认校验时操作内容图片 是否是原始操作内容图片, 如果确认校验时的操作内容图片与 原始操作内容图片一致则通 过视觉对操作内容图片进行 校验。 10.根据权利要求9所述的基于区块链技术的信息记录方法, 其特征在于: 确认校验时 操作内容图片是否是原始操作内容图片的方法为: 校验时, 按照步骤S1 ‑S4的方法计算得到 校验时操作内容图片的哈希值h2 ′, 将哈希值h2 ′与应用系统中存储的哈希值h2进行比较, 两者相同则确认校验时的操作内容图片与原 始操作内容图片一 致。权 利 要 求 书 2/2 页 3 CN 115150150 A 3

PDF文档 专利 一种基于区块链技术的信息记录方法

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