(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210856592.1
(22)申请日 2022.07.21
(65)同一申请的已公布的文献号
申请公布号 CN 115081030 A
(43)申请公布日 2022.09.20
(73)专利权人 飞天诚信科技股份有限公司
地址 100085 北京市海淀区学清路9号汇智
大厦B楼17层
(72)发明人 陆舟
(51)Int.Cl.
G06F 21/64(2013.01)
G06F 21/62(2013.01)
G06Q 50/18(2012.01)
(56)对比文件
CN 107358551 A,2017.1 1.17CN 111429311 A,2020.07.17
CN 112801827 A,2021.0 5.14
CN 113536363 A,2021.10.2 2
US 2022129980 A1,202 2.04.28
US 20182859 96 A1,2018.10.04
CN 109257180 A,2019.01.2 2
刘伟等.区块链技 术原理及基 于区块链技 术
的知识产权服 务浅析. 《产权导刊》 .2016,(第1 1
期),全文.
审查员 解欣
(54)发明名称
一种基于区块链的知识产权登记方法及系
统
(57)摘要
本发明公开一种基于区块链的知识产权登
记方法及系统, 该方法包括: 登记去中心化身份
的方法、 登记知识产权和登记知识产权与去中心
化身份关联的方法; 登记知识产权和登记知 识产
权与去中心化身份关联的方法中会构建存证结
构体并存储在本地内存池中的知识产权所属列
表重, 在提议节点需要广播数据块时, 根据本地
内存池中的数据生成数据块, 并广播包含数据块
的提议, 其他节点进行投票, 投票符合要求后将
该数据块上链, 表明知 识产权在区块链上登记成
功。 本发明技术方案既能证明知识产权权利人的
真实身份并追溯权利人的真实身份, 又能在不违
反保密规定的情况下对知识产权起到保护作用,
保障知识产权 权利人的合法权益。
权利要求书6页 说明书20页 附图6页
CN 115081030 B
2022.11.01
CN 115081030 B
1.一种基于区块链的知识产权登记方法, 其特征在于, 包括: 登记去中心化身份的方
法、 登记知识产权和登记知识产权与去中心化身份关联的方法;
所述登记去中心化身份的方法, 包括:
步骤S1: 当客户端接收到用户触发的注册信 息时所述客户端从连接的硬件设备中获取
设备公钥, 根据所述设备公钥生成去中心化身份数据, 通过所述硬件设备对所述去中心化
身份数据进 行签名, 根据签名结果、 硬件设备的设备标识、 所述设备公钥和所述去中心 化身
份数据生成第一签名数据并上传到区块链节点上; 所述去中心 化身份数据包括去中心化身
份标识, 区块链网络包括多个区块链 节点, 各个区块链 节点之间均可直接通讯;
步骤S2: 所述区块链节点对接收到的所述第一签名数据进行验证, 如验证成功则将所
述第一签名数据保存至 本地内存 池, 给所述客户端返回注 册成功信息;
所述登记知识产权和登记知识产权与去中心化身份关联的方法, 包括:
步骤P1: 当客户端接收到用户触发的知识产权登记信 息时所述客户端从连接的硬件设
备中获取设备标识, 根据用户输入的知识产权信息生成知识产权文件交易体, 使用所述硬
件设备对所述知识产权文件交易体进行签名, 根据签名结果、 所述设备标识和所述知识产
权交易体、 硬件设备 的设备公钥生成第二签名数据并上传到区块链节点上; 知识产权信息
包含知识产权拥有者的中心化身份标识;
步骤P2: 所述区块链节点判断接收到的所述第二签名数据是否合法, 是则根据所述第
二签名数据和时间戳构建存证结构 体并保存在本地内存池的知识产权所属列 表中, 给所述
客户端返回登记成功信息, 否则报错;
所述方法还 包括: 节点广播包 含存证结构体的数据块的过程, 具体为:
步骤A1: 当前节点判断 自身是否为 提议节点, 是则执 行步骤A2, 否则执 行步骤A5;
步骤A2: 当前节点检测到需要广播数据块时, 判断本地内存池中是否有数据, 是则执行
步骤A3, 否则广播空数据块, 返回步骤A1;
步骤A3: 当前节点根据本地内存池中的生成数据块, 广播包含所述数据块的提议, 执行
步骤A4; 所述本地内存 池中的数据包括存证结构体;
步骤A4: 当前节点根据所述数据块生成预投票块并广播, 当接收到的预投票结果符合
预设要求则根据所述数据块生成预提交块并广播, 当接收到的预提交块结果符合预设要求
则提交所述数据块, 增 加区数据块高度, 返回步骤A1;
步骤A5: 当前节点如接收到提议则保存所述提议中的数据块, 返回步骤A1, 如接收到预
投票块则对所述预投票块进 行验证, 验证成功则广播预 投票结果, 返回步骤A1, 如接收到预
提交块对所述预提交块进行验证, 验证成功则广播预提交块结果, 返回步骤A1。
2.如权利要求1所述的方法, 其特征在于, 当所述客户端检测到有硬件设备进行连接
时, 对所述硬件设备进行验证, 如验证成功则等待用户操作, 如验证失败则报错。
3.如权利要求2所述的方法, 其特征在于, 所述对所述硬件设备进行验证, 包括: 所述客
户端从所述硬件设备中获取硬件设备证书并发送 给服务器, 所述服务器对 所述硬件设备证
书进行验证, 如验证成功则生成临时密钥对, 并将服务器证书和所述临时密钥对的公钥 返
回给所述客户端, 所述客户端将所述服务器证书和所述临时密钥对的公钥转 发给所述硬件
设备, 所述硬件设备根据预设算法使用硬件设备私钥对所述临时密钥对进 行签名并将签名
结果发送给所述服务器, 所述服务器使用所述硬件设备证书中的硬件设备公钥对接收到的权 利 要 求 书 1/6 页
2
CN 115081030 B
2所述签名结果进行, 如验证成功则给 所述客户端返回硬件设备验证成功信息 。
4.如权利要求1所述的方法, 其特 征在于, 所述 步骤S1包括:
步骤S11: 当客户端接收到用户触发的注册信息时所述客户端从所述硬件设备中获取
设备公钥 信息;
步骤S12: 所述客户端根据所述设备公钥信息中的设备公钥生成去中心化身份标识, 根
据所述去中心化身份标识和所述注 册信息中的用户信息组成去中心化身份数据;
步骤S13: 所述客户端根据所述去中心化身份标识和所述去中心化身份数据生成第一
待签名数据, 并将所述第一待签名数据发送给 所述硬件设备;
步骤S14: 所述硬件设备使用保存的设备私钥对接收到的所述第一待签名数据进行签
名得到第一签名结果, 根据所述第一待签名数据、 保存的设备公钥、 所述第一签名结果和设
备标识生成第一签名数据并将所述第一签名数据返回给 所述客户端;
步骤S15: 所述客户端接收所述硬件设备返回的所述第一签名数据, 并将所述第一签名
数据上传到区块链 节点上。
5.如权利要求 4所述的方法, 其特 征在于, 所述 步骤S2包括:
步骤S21: 所述区块链 节点接收所述 客户端上传的第一签名数据并缓存;
步骤S22: 所述区块链节点对所述第一签名数据进行解析得到第一待签名数据、 设备公
钥、 第一签名结果和设备标识, 对所述第一待签名数据进行哈希运算得到第一哈希值, 根据
所述设备标识获取保存的对应设备公钥, 使用获取到的设备公钥对所述第一签名结果进 行
解密得到第一 解密结果;
步骤S23: 所述区块链节点判断所述第一哈希值与所述第 一解密结果是否匹配, 是则执
行步骤S34, 否则报错;
步骤S24: 所述区块链节点将所述第一待签名数据、 设备公钥、 第一签名结果和设备标
识保存至 本地内存 池, 所述第一待签名数据包括去中心化身份标识和用户信息 。
6.如权利要求1所述的方法, 其特 征在于, 所述 步骤P1包括:
步骤 P11: 当客户端接收到用户触发的知识产权登记信息时所述客户端从所述硬件设
备中获取设备 标识;
步骤 P12: 所述客户端提示用户输入知识产权信息, 根据用户输入的知识产权信息生
成知识产权文件, 并对所述知识产权文件进行哈希计算得到知识产权文件哈希值;
步骤 P13: 所述客户端根据 所述知识产权文件哈希值和所述知识产权文件拥 有者的身
份标识构建知识产权文件交易体, 并将所述知识产权文件交易体发送给 所述硬件设备;
步骤 P14: 所述硬件设备使用保存的设备私钥对接收到的知识产权文件交易体进行签
名得到第二签名结果, 并将所述知识产权文件交易体、 所述设备公钥、 所述第二签名结果和
所述设备 标识组成第二签名数据并返回给 所述客户端;
步骤 P15: 所述客户端接收所述硬件设备返回的所述第二签名数据, 并将所述第二签
名数据上传到所述区块链 节点上。
7.如权利要求6所述的方法, 其特 征在于, 所述 步骤 P2包括:
步骤P21: 所述区块链节点对接收到的所述第二签名数据进行解析, 并根据解析结果对
所述第二签名数据进行验证, 如验证成功则执 行步骤P2 2, 如验证失败则报错;
步骤P22: 所述区块链节点从所述解析结果中的所述知识产权文件交易体中获取知识权 利 要 求 书 2/6 页
3
CN 115081030 B
3
专利 一种基于区块链的知识产权登记方法及系统
文档预览
中文文档
33 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共33页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:53上传分享