[发明专利]基于区块链的医疗器械管理追溯系统在审
申请号: | 202011396516.4 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112382376A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 郑树泉;黄燕;张佳卿;刘中宾 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
主分类号: | G16H40/40 | 分类号: | G16H40/40;G06Q30/00;G06F16/182;G06F16/27;G06F21/64 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 孟旭彤 |
地址: | 201112 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 医疗器械 管理 追溯 系统 | ||
1.一种基于区块链的医疗器械管理追溯系统,其特征在于,该系统包括数据共享层、数据存储层、数据获取层,
数据共享层提供访问区块链数据接口以及访问权限验证;
数据存储层用于存储数据以及医疗器械原始生产数据到加密数据的转换;
数据获取层提供带有签名的医疗器械原始生产数据;
数据获取层获取到所述医疗器械原始生产数据后上传到数据存储层中,数据存储层经过对数据的计算获得数据的hash值后按时序存储形成区块链;
用户在获得用户权限以后,从数据获取层获取医疗器械原始生产数据。
2.根据权利要求1所述的医疗器械管理追溯系统,其特征在于,所述医疗器械原始生产数据的获取过程包括:
在医疗器械生产过程中上传加密后的医疗器械生产数据,并且提取签名;
存储医疗器械生产过程中的原始生产数据及对应的Hash值;
授权用户可以请求访问区块链并获取对应的医疗器械生产数据。
3.根据权利要求2所述的医疗器械管理追溯系统,其特征在于,当发起医疗器械质量问题追溯时,需要相互检验的生产环节向区块链获取原始生产数据,然后根据医疗器械行业标准进行数据检验。
4.根据权利要求3所述的医疗器械管理追溯系统,其特征在于,hash值的计算方法包括SHA-256算法。
5.根据权利要求3所述的医疗器械管理追溯系统,其特征在于,所述提取签名的算法包括,假设签名者的身份为ID:
(1)系统参数建立
设大素数p使得Zp在离散对数问题上很难处理,P是G的生成元,KGC随机选择x作为系统主密钥并保存,计算Ppub=xP,选择哈希函数:H:{0,1}-Zp,公开系统参数params={Fq,E/Fq,G,P,Ppub,H};
(2)密钥生成
①随机选择xs∈Zq,计算Ps=xSP,PS通过秘密渠道传送给KGC,作为部分公钥;
②KGC计算hS=H(ID,Rs,Ps),其中,Rs=RsP,随机选择Rs∈Zq;
③KGC计算Ss=rS+hsx,将{Ss,Rs}秘密发送给签名者,则签名者的公钥为PK={PS,RS},私钥为SK={Xs,Ss};
(3)签名生成假设需要签名消息为M,将其分为n个子消息,记为M={M1,M2,M3,…,Mi,…,Mn},CEAS为内容提取访问结构,随机选择一个CEAS标记(CES-Tag),记为T;
(4)签名提取
提取者首先验证全签名δfull的正确性,计算hi=H(Mi‖CEAS‖i‖T),验证δi(PS+RS+hiP+hsPpub)=R是否正确,正确则继续下面的步骤,错误则返回失败,
①根据指定的CEAS构造子消息集CI(M′),根据CI(M′),生成提取子消息M′={Mi|i∈CI(M′)};
②从δfull中提取签名δi,其中i∈CI(M′);
③输出提取签名δext=(CI(M′)‖T‖δi1‖δi2‖…‖δif),其中δij(j∈1,2,…,f)为CI(M′)中对应子消息的签名,i,j∈CI(M′);
(5)签名验证
①首先验证CEAS CI(M′)是否成立,成立则继续执行,否则,返回失败;
②对于每个子消息Mi,计算hi=H(Mi‖CEAS‖i‖
T),其中1≤i≤n;
③从δext中得到子签名δij,验证δij(Ps+Rs+hiP+hsPpub)=R是否成立,成立则为正确签名,否则为无效签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011396516.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:快针绕丝侧压工艺及专用设备
- 下一篇:可替换式多功能冲压机构及冲压机