[发明专利]一种提供隐私保护的射频识别医疗信息处理方法在审
申请号: | 201410193980.1 | 申请日: | 2014-05-08 |
公开(公告)号: | CN104009974A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 林巧民;王汝传;叶宁;孙力娟;肖甫;黄海平;李鹏 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;G06F19/00;G06K7/10 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 叶连生 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提供 隐私 保护 射频 识别 医疗 信息处理 方法 | ||
1.一种提供隐私保护的射频识别医疗信息处理方法,其特征在于该方法包含5个阶段,即挂号、就诊、化验、检查和药物处方,具体方法如下:
1)挂号阶段
步骤11:RFID阅读器读取挂号标签的唯一编号IDi,智能卡阅读器读取病人的智能卡;
步骤12:RFID阅读器将挂号标签唯一编号IDi发送给智能卡阅读器;
步骤13:智能卡阅读器收到IDi后,采用病人智能卡中的私钥对IDi进行加密操作,得到病人的匿名标识Ii=Encrypt(IDi);
步骤14:智能卡阅读器将病人的匿名标识Ii发送给RFID阅读器,后者将收到的病人匿名标识Ii写入挂号标签并替换掉IDi;
步骤15:智能卡阅读器发送病人的匿名标识Ii給后台服务器保存;
2)就诊阶段
步骤21:医生通过RFID阅读器生成一个随机数r1,发送随机数r1给病人的挂号标签;
步骤22:得到随机数后,挂号标签计算结果值其中H()是哈希函数;
步骤23:挂号标签发送(r1,x1)给RFID阅读器;
步骤24:RFID阅读器将(r1,x1)转发给后台服务器,后台服务器验证所收到的x1的正确性,即将所收到的x1同计算值进行比较,相同则表示病人身份合法,该验证在确认病人的合法性的同时隐藏了其真实身份信息;
步骤25:挂号标签生成一个随机数r2,并将其发送给RFID阅读器;
步骤26:RFID阅读器将随机数r2转发给后台服务器;
步骤27:后台服务器计算结果值其中P为随机数,并将x2发送给RFID阅读器;
步骤28:RFID阅读器发送x2给挂号标签,后者利用x2解密得到数字P,即
3)化验阶段
步骤31:RFID阅读器生成一个随机数r3,并将其发送给挂号标签和化验标签,贴在验血试管上;
步骤32:挂号标签计算结果值
步骤33:挂号标签将x3发送给RFID阅读器;
步骤34:化验标签计算,其中IDj是化验标签的标识号;
步骤35:化验标签发送x'3给RFID阅读器;
步骤36:RFID阅读器根据x'3获得IDj后,发送信息(IDj,r3,x3)给后台服务器;
步骤37:后台服务器根据信息(IDj,r3,x3)验证病人的合法性,若是合法的,即所收到的x3同计算值相等,则服务器将化验标签的标识号IDj插入到该病人的对应记录中;
4)检查阶段
步骤41:RFID阅读器生成一个随机数r4,并将其发送给挂号标签;
步骤42:挂号标签计算结果值
步骤43:挂号标签发送x4给RFID阅读器;
步骤44:RFID阅读器转发消息(r4,x4)给后台服务器,后台服务器根据所收到的x4和计算得到的是否相等来判断病人的合法性,如果结果相等,则病人的合法性得到验证;
步骤45:RFID阅读器生成一个随机数r5,并将(Ti,r5)发送给挂号标签,其中Ti是当前的时间戳;
步骤46:挂号标签计算结果值
步骤47:挂号标签发送x5给RFID阅读器;
步骤48:检查医务人员标签发送IDk给RFID阅读器,其中IDk是检查医务人员标签的标识号;
步骤49:RFID阅读器转发消息(r5,x5,IDk)给后台服务器;
步骤410:后台服务器生成数字签名{r5,x5,IDk},该数字签名可作为将来验证的证据;
5)药物处方阶段
步骤51:后台服务器生成随机数r6,发送r6给RFID阅读器;
步骤52:RFID阅读器转发随机数r6给药品标签1;
步骤53:药品标签1生成随机数r7,并计算结果值,其中MID1是药品标签1的标识号;
步骤54:药品标签1发送(x6,r7)给RFID阅读器;
步骤55:RFID阅读器转发随机数r6给药品标签2;
步骤56:药品标签2生成随机数r8,并计算结果值,其中MID2是药品标签2的标识号;
步骤57:药品标签2发送(x7,r8)给RFID阅读器;
步骤58:类似地,对于药品标签3、药品标签4一直到药品标签n-1,重复步骤55~步骤57;
步骤59:RFID阅读器转发随机数r6给药品标签n;
步骤510:药品标签n生成随机数rn+6,并计算结果值,其中MIDn是药品标签n的标识号;
步骤511:药品标签n发送(xn+5,rn+6)给RFID阅读器;
步骤512:RFID阅读器转发(xi+5,ri+6)(1≤i≤n)给后台服务器,后台服务器根据接收到的(xi+5)(1≤i≤n)验证(MIDi)(1≤i≤n)是否在医生所开的药物处方中,若验证通过,即所收到的(xi+5)(1≤i≤n)同计算值相等,后台服务器才通知配药师可以装药入袋,并计算结果值,将yi同时存储在后台服务器以及附着在病人药袋上的药袋标签中;
步骤513:RFID阅读器生成一个随机数rn+7,发送rn+7给挂号标签和药袋标签;
步骤514:挂号标签发送计算结果值给RFID阅读器,药袋标签发送计算结果值
步骤515:RFID阅读器接收到xn+6和xn+7后,发送信息(xn+6,xn+7,rn+7)给后台服务器进行匹配验证,即后台服务器验证xn+6和xn+7是否分别与计算值和相等,当且仅当验证都是相等的,才可以断定该药袋没有出错且确实属于病人Ii。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410193980.1/1.html,转载请声明来源钻瓜专利网。