(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210647280.X
(22)申请日 2022.06.09
(65)同一申请的已公布的文献号
申请公布号 CN 114741734 A
(43)申请公布日 2022.07.12
(73)专利权人 湖南大学
地址 410082 湖南省长 沙市岳麓区麓山 南
路1号
(72)发明人 常炳国 火生旭 荣辉桂 张芬奇
姜文泽 姜群
(74)专利代理 机构 长沙欧诺专利代理事务所
(普通合伙) 43234
专利代理师 欧颖 张文君
(51)Int.Cl.
G06F 21/62(2013.01)G06F 21/64(2013.01)
G06F 21/60(2013.01)
H04L 9/40(2022.01)
G06Q 30/00(2012.01)
(56)对比文件
CN 113723220 A,2021.1 1.30
CN 108804928 A,2018.1 1.13
CN 114298721 A,202 2.04.08
CN 109345264 A,2019.02.15
IN 2021410138 80 A,2021.04.02
王帅.基于多链的食品溯源系统在猪肉领域
的应用. 《信息科技 辑》 .2021,I138-274.
审查员 刘燕
(54)发明名称
一种药品防伪溯源云链数据多方安全计算
方法
(57)摘要
本发明公开了一种药品防伪溯源云链数据
多方安全计算方法, 解决了药品防伪溯源区块链
系统中多家参与方对数据所有权和数据使用权
的分离应用问题, 确保数据拥有者在不泄露自身
所拥有的数据所有权基础上, 通过多方安全计算
获得正确的计算结果。 本发明通过数据参与方协
同计算, 采用协议标准, 使得多个参与方协 同完
成计算, 在整个计算过程中始终保存在本地数据
库, 确保数据的隐私性, 计算任务完成后返回各
自的正确计算结果。 本发明方法运用区块链技术
体系对已上链确认数据难以篡改的时间戳追踪
特点, 融合云计算海量处理数据能力, 构建多节
点共识的药品信息与合格药品真实对应记录, 实
现药品全流通多方安全数据共享与交换应用新
模式。
权利要求书2页 说明书5页 附图1页
CN 114741734 B
2022.09.09
CN 114741734 B
1.一种药品防伪溯源云链数据多方安全计算方法, 其特 征在于, 包括以下步骤:
S1、 药品防伪溯源各参与方按规定进行注 册;
S2、 药品防伪溯源参与 方注册并请求权威节点审核; 如审核参与方信息合规, 跳转至步
骤S3; 否则, 重新执 行步骤S1;
S3、 药品防伪溯源区块链系统参与方隐私数据进行加密处 理;
S4、 药品溯源 全部参与方根据数据进行多方安全计算;
S5、 药品防伪溯源权威节点处 理多方安全计算结果;
S6、 药品防伪溯源权威节点确认发布药品流过程信息;
其中, 药品防伪溯源数据模型要素包括n个参与方P1, P2,…, Pn的数据(X1, X2,…, Xn)和
加密数据(C1, C2,…, Cn), 以及云存储加密数据和区块链网络; 并运用区块链底层技术框架
和go语言编程完成药品防伪 溯源系统建模; 对n个 参与方P1, P2,…, Pn拥有的数据(X1, X2,…,
Xn)进行加密计算, 采用同态加密、 零知识证明和非对称加密的混合策略, 对各参与方隐私
数据进行加密处理, 生 成公钥pi和任意参与方私钥ki; 计算任意参与方存在私钥ki, n个参与
方P1, P2,…, Pn协同运算函数为:
F: (k1, k2,…, kn)=X1k1+X2k2+…+Xnkn (1);
在计算过程中, 任意一个参与方Pi都无法获得其他参与方Pj拥有的数据(X1, X2,…, Xj);
其中, i=1~n, 且j≠i。
2.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
所述药品防伪溯源区块链系统存在n个彼此 互不信任的参与方, 分别表 示为P1, P2,…, Pn, 且
第k个参与方 所拥有的数据集表示 为(X1, X2,…, Xn), 确定区块链参与方主体角色。
3.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
采用(p, t)加密系统实现私钥分离, 若任意参与方Pi想要破解其他参与方Pj拥有的加密数据
(C1, C2,…, Cj,…, Cn), 则至少需要其 他(t‑1)个参与方合作才能实现; 其中, t=1~n。
4.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
设置全部n个参与方P1, P2,…, Pn准入机制, 全部n个参与方P1, P2,…, Pn使用私钥kj进行解
密。
5.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
药品溯源区块链系统包括k个参与节点用户和M个对象, k=1, 2, …, K, M个对象指参与方P1,
P2,…, Pm, m=1, 2, …M;
表示第k用户提供给第M个对象的值, 对其他参与节点用户Ph保
密, h≠k。
6.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
设m个药品溯源节点用户P1, P2,…, Pm的前t部分数据(X1, X2,…, Xt)经加密后存储在云数据
库, 密钥ki分配给前t个用户进行解密使用, 用户的另外一部分数据(Xt+1, Xt+2,…, Xm)以散列
哈希值存 储在区块链上; 其中, t<m, i =1~t。
7.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
进行同态加密的明文为m1, m2, 且m1∈Zn, m2∈Zn, 公钥pk=(g, n), 则同态加密 密文为:
权 利 要 求 书 1/2 页
2
CN 114741734 B
2上述公式(2)和(3)中,
是随机常数。
8.根据权利要求1所述的一种药品 防伪溯源云链数据多方安全计算方法, 其特征在于,
每个参与方k使用私钥加 密隐私数据vk, k∈K; 且将密文Epk(vk)传送到药品管理云计算数据
中心, 计算公式为:
将公式(4)计算得出的C值发送给药品信息管理云端服务中随机挑选t ‑1个使用者kt计
算C值的部分密文。权 利 要 求 书 2/2 页
3
CN 114741734 B
3
专利 一种药品防伪溯源云链数据多方安全计算方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:38:47上传分享