数据存储装置、华医卡及其信息安全处理方法技术领域
本发明涉及信息存储和信息安全技术领域,特别涉及一种医疗信息卡及
其信息安全处理方法。
背景技术
信息技术的快速发展,为人们日常生活的各个领域都带来了极大的便利
和前所未有的革新。目前在医疗行业中广泛使用的电子医保卡包含有患者的
姓名、年龄、社会保险号和医保账户等信息,逐步代替了繁琐的医保报销程
序和纸质表单。
然而,患者在求医问药的过程中还有很多不便之处,例如DR(Digital
Radiography,直接数字化X射线摄影系统)、CT(electronic computer X-ray
tomography technique,电子计算机X射线断层扫描技术简称)等医学影像
信息可以有效协助医生进行诊断、剖析和定位,这些医学影像信息的载体通
常有光盘、化学胶片、印刷纸张等介质,但上述介质均不易长期保存,无法
重复使用,废弃后还会导致环境污染,而且作为一种大量使用的医疗耗材无
疑加重了患者的经济负担。
随着医院信息化水平的提高,专用的医疗影像数据存储装置应运而生,
中国专利ZL200820215733.7公开一种大容量多功能医保卡,参见附图1所示,
其包括主控芯片,主控芯片内具有的FLASH存储芯片,所述主控芯片通过SPI
接口、I2C总线接口或其他通信接口外接1GB以上的大容量FLASH存储芯片,
主控芯片内的FLASH存储芯片中存储基本医保卡信息,外接大容量FLASH存
储芯片中存储电子病历信息,并提供医保卡信息和电子病历信息两种通讯接
口,通过医保卡信息和电子病历信息两种通讯接口分别与医保管理信息系统
和医院管理信息系统进行信息交互,电子病历信息中包括患者身高、血型、
家族健康史、详细的病历记录和医学影像数据。这种医保卡集成医保卡和电
子病历两种功能:通过医保通讯接口和WEB网络接入社会医保管理系统,实
现普通医保卡功能;利用电子病历通讯接口与医院内部的管理信息系统连接,
实现个人医疗信息的在各个地区各个医院之间的共享。
上述专利中所涉及的外接大容量FLASH存储芯片,可以封装为如SD卡、
Micro SD卡、Mini SD卡或其他移动便携式存储设备,然而问题在于在这些
移动存储设备中的医疗信息没有被加密处理,对于患者来说没有私密性、个
人信息容易被盗取,同时也隐藏着较为突出的医患矛盾。
现有技术中移动便携式存储设备的数据加密通常是使用软件方式,或者
利用软件驱动方式采用通关密码方式进行存储,通过软件截获或软件中断方
式皆无法有效保密珍贵的数据,加密软件反而可能让病毒、黑客在无形当中
入侵且传染;再者,当这种移动便携式存储设备接上USB串口时,需要让用
户安装任何驱动程序才可运行,增加了使用复杂度,不利于大范围推广。
此外,移动便携式存储设备本身通过USB的存储接口可以获得非常高效
的存储速度,但使用软件加密的方式,导致解密的时间较长严重影响数据的
读取效率。
由此可见,如果能开发加密方式可靠的数据存储装置并应用于医疗行业,
将为医疗信息管理带来激动人心的革新与进步,方便广大患者就医。
发明内容
本发明解决的问题是提供一种数据存储装置、华医卡及其信息安全处理
方法,避免医疗信息数据被轻易盗取,保护患者信息的私密性。
为解决上述问题,本发明提供一种华医卡,其包括:相互分离的数据存
储部和身份特征部;
所述身份特征部,包括特征标签,该特征标签中具有身份特征私钥;
所述数据存储部,包括身份特征读取模块、加密模块、数据存储模块和
通讯接口,其中,所述身份特征读取模块用于获取所述身份特征部中的身份
特征私钥并发送给加密模块,所述加密模块依据所述身份特征私钥进行AES
运算,通过加密键值比对以决定相应的权限对数据存储模块中的数据存取;
其中,所述身份特征私钥作为AES运算中的主要加密键值。
所述的华医卡中,所述身份特征部为射频卡,所述特征标签为射频识别
标签;
所述数据存储部内的身份特征读取模块为射频识别芯片;
通过射频识别技术所述射频识别芯片读取射频卡内的射频识别标签。
所述的华医卡中,所述数据存储模块为FLASH存储芯片,所述通讯接口
为USB接口。
所述射频卡中具有容置槽,该容置槽的形状与数据存储部外形匹配,所
述数据存储部置于容置槽中实现与射频卡的机械连接。
所述特征标签为指纹识别标签或瞳孔识别标签。
所述数据存储模块用于存储患者个人信息、医保账户信息、医学影像数
据和/或患者病历信息。
相应的,本发明还提供一种信息安全处理方法,其包括以下步骤:
提供一特征标签,所述特征标签具有身份特征私钥;
读取所述身份特征私钥;
依据所述身份特征私钥进行AES运算,通过加密键值比对以决定相应的
权限对数据进行存取;
所述身份特征私钥作为AES运算中的主要加密键值。
所述特征标签为射频识别标签。
本发明还提供一种数据存储装置,包括:相互分离的数据存储部和身份
特征部;
所述身份特征部,包括特征标签,该特征标签中具有身份特征私钥;
所述数据存储部,包括身份特征读取模块、加密模块、数据存储模块和
通讯接口,其中,所述身份特征读取模块用于获取所述身份特征部中的身份
特征私钥并发送给加密模块,所述加密模块依据所述身份特征私钥进行AES
运算,通过加密键值比对以决定相应的权限对数据存储模块中的数据存取;
所述身份特征私钥作为AES运算中的主要加密键值。
所述数据存储部中还包括嵌入性应用程序,用于处理所述数据存储模块
内的数据。
与现有技术相比,上述技术方案具有以下优点:
华医卡或数据存储装置包括相互分离的身份特征部和数据存储部,所述
数据存储部通过RFID、指纹识别或瞳孔识别等身份识别技术读取身份特征部
内的用户权限信息,将其中的身份特征私钥并发送给加密模块,加密模块依
据所述身份特征私钥进行AES运算,通过加密键值比对以决定相应的权限对
数据存储模块中的数据存取,AES运算的私钥(加密键值)存放于射频卡内
的射频识别标签中,公钥存放于数据存储部的加密模块中,而身份特征私钥
则需要从身份特征部内读取,进而才能通过加密和解密运算对数据存储模块
内的数据进行处理,身份特征部和数据存储部为物理上分离的不同部件,实
现了公钥与私钥分离的加密形式,避免了软件加密的不可靠缺陷,提高了数
据处理的安全性。
附图说明
通过附图所示,本发明的上述及其它目的、特征和优势将更加清晰。在
全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩
放绘制附图,重点在于示出本发明的主旨。
图1为现有一种大容量多功能医保卡的示意图;
图2为实施例一提供华医卡的结构示意图(移动存储器收起);
图3为实施例一提供华医卡的结构示意图(移动存储器打开);
图4为实施例一提供华医卡的功能模块构成图;
图5为实施例一的华医卡中加密模块的AES加密运算示意图;
图6为实施例二的信息安全处理方法流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图
对本发明的具体实施方式做详细的说明。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发
明还可以采用其他不同于在此描述的其它方式来实施,因此本发明不受下面
公开的具体实施例的限制。
其次,本发明结合示意图进行详细描述,在详述本发明实施例时,为便
于说明,表示装置结构的剖面图会不依一般比例作局部放大,而且所述示意
图只是示例,其在此不应限制本发明保护的范围。此外,在实际制作中应包
含长度、宽度及深度的三维空间尺寸。
为突出本发明的特点,附图中没有给出与本发明的发明点必然直接相关
的部分。
目前患者就医过程中病历、诊断材料和医学影像信息仍然不能高效的数
字化,即便数字化,现有的移动存储装置均不能保护患者信息的安全性和私
密性。基于此,发明人研究发现,使用射频识别或指纹识别等用户权限信息
的管控,并结合AES硬件加密移动存储数据,从而实现高可靠性的数据加密
功能,无需连接用户认证服务器即可依据不同的用户权限执行安全控制进行
数据的读写。
实施例一
图2和图3所示为本发明实施例提供华医卡的结构示意图。如图2所示,
本实施例中提供的华医卡,包括相互分离的射频卡1和移动存储器2,所述射
频卡1为矩形卡片,构成华医卡的主体,其中具有容置槽11,该容置槽11的
形状与移动存储器2的外形匹配,本实施例中移动存储器为矩形闪存盘,厚
度略小于射频卡的厚度。
如图3所示,该移动存储器2活动连接于容置槽内,与射频卡实现旋转
连接,顺指针旋转移动存储器2可以将通讯接口暴露于射频卡1之外,便于
与外部设备例如PC连接。
图4为本发明实施例提供华医卡的功能模块构成图,如图所示,射频卡1
内嵌入有射频识别标签12,该射频识别标签12中具有身份特征私钥,该身份
特征私钥包括用户权限特征值,用户权限特征值用于限定用户对数据的读取、
修改、删除、拷贝等处理权限。
所述移动存储器2作为数据存储部,其包括身份特征读取模块21、加密
模块22、数据存储模块23和通讯接口24。
其中,所述身份特征读取模块21为射频识别芯片,该射频识别芯片21
用于获取射频卡1中的身份特征私钥并发送给加密模块22,即采用射频识别
技术(Radio Frequency Identification,RFID)读取用户权限信息,以在
解密后进行不同权限的数据处理;所述加密模块22为AES芯片,其依据所述
身份特征私钥进行AES运算,通过加密键值比对以决定相应的权限对数据存
储模块中的数据存取,所述身份特征私钥作为AES运算中的主要加密键值。
AES(Advanced Encryption Standard)为一种对称密钥加密标准,包括
三个分组密码,AES-128,AES-192和AES-256,图5为本实施例华医卡中加
密模块的AES加密示意图,如图所示,AES芯片内嵌入有分组密码的明文(P1、
P2、P3、……Pn),经过AES加密运算后输出密文(C1、C2、C3、……Cn),
解密过程则需要输入加密键值(即身份特征私钥)产生原始的明文。
由此可见,AES运算的私钥(加密键值)存放于射频卡内的射频识别标签
中,公钥存放于移动存储器2的AES芯片22中,而身份特征私钥则需要通过
RFID技术从射频卡内读取,进而才能通过加密和解密运算对数据存储模块23
内的数据进行处理,射频卡1和移动存储器2为物理上分离的不同部件,实
现了公钥与私钥分离的加密形式,避免了软件加密的不可靠缺陷,提高了数
据处理的安全性。
此外,本实施例通过AES芯片实现AES加密运算的过程,AES硬件加密算
法的运算效率较高,数据读写速度与非加密的数据几乎没有差别,能够有效
提高华医卡数据读取的效率。
本实施例中,所述数据存储模块23为FLASH存储芯片,所述移动存储器
的封装形式可以为SD、Memory Stick、Micro SD、Mini SD或MMC,所述通讯
接口24可以为USB接口。
本实施例中,AES加密位元不限于128、192或256,亦可使用EBC、CBC、
PCBC、CFB、OFB等演算方法。
此外,所述数据存储部中还包括嵌入性应用程序,用于处理所述数据存
储模块内的数据。
本实施例提供的华医卡中,所述数据存储模块23可以用于存储患者个人
信息、医保账户信息、医学影像数据和/或患者病历信息。患者或者医生(即
不同权限的用户)具有各自的射频卡及其相应的身份特征私钥,该私钥决定
了用户权限,在医疗活动中由移动存储器内的身份特征读取模块21读取射频
卡内的权限信息,加密模块对比后依据不同权限对数据进行处理,于是实现
了用户权限认证与数据安全认证相结合的方式保护医疗信息的安全与患者的
隐私。
本实施例中的华医卡相对于IC卡而言,通过射频卡和移动存储器可实现
用户权限的认证,无需经过网络服务器,省去了硬件成本,使用简单方便,
有利于节约医患双方的支付成本。此外,普通IC卡内置的RAM容量极小,约
512K,本实施例中的华医卡移动存储器可以为大容量的Flash芯片,便于快
速的存储大容量的医疗数据。
相对于SD、Memory Stick或Mini SD而言,本实施例中的华医卡具有权
限控制,只有符合权限的用户才能读写相应的数据,不是通过较易破译或盗
取的软件加密方式,而是通过AES芯片实现硬件加密方式,公钥和私钥分别
存放于不同的部件内,因此安全性明显提高。
相对于传统的射频卡而言,本实施例中的华医卡的权限控制,不必通过
网络服务器,相应也没有服务中心及其权限处理系统;同时,华医卡具有比
传统射频卡容量更大的数据存储和交换功能。
实施例二
如图6所示,本发明的另一实施例中一种信息安全处理方法,包括以下
步骤:
步骤S1:提供一特征标签,所述特征标签具有身份特征私钥;
步骤S2:读取所述身份特征私钥;
步骤S3:依据所述身份特征私钥进行AES运算,通过加密键值比对以决
定相应的权限对数据进行存取,所述身份特征私钥作为AES运算中的主要加
密键值。
上述信息安全处理方法首先由身份特征私钥来验证用户权限,继而通过
AES加密运算依据用户权限的数据加密,经过这样的加密和解密过程然后才能
进行相应数据的存取,同时实现了对移动存储数据的加密和权限控制。而步
骤S3中的AES运算可以为现有各种AES加密运算过程。
本实施例中的特征标签为射频识别标签,换言之,通过射频识别技术读
取特征标签内的身份特征私钥以进行AES加密运算。
该信息安全处理方法应用于实施例一中华医卡,也可用于其他移动数据
的安全管控过程。
在本发明的其他实施例中用户权限的控制也可以通过指纹识别或瞳孔识
别技术,相应的,特征标签为指纹指纹识别或瞳孔识别标签,射频卡有指纹
识别和瞳孔识别装置来代替。
综上所述,本发明实施例提供的华医卡及其信息安全处理方法具有以下
优点:
(1)保护患者信息隐私权和数据安全
本发明实施例的华医卡采用AES芯片硬件加密技术与RFID认证技术结
合,可以实现非授权模式下患者数据不外泄露,检查数据无法修改,数据永
久保持原始信息的功能,黑客更无法使用计算器屏幕硬拷、软件中断破译、
芯片移除破解等方法来截获、拷贝、盗取患者信息。
(2)降低医疗耗材使用量,减少化学污染废弃物
本发明实施例的华医卡采用数字化软硬件系统实现对医疗信息的记录和
保存,可以将医院中获得授权部分的信息数字化,严格遵循相关领域的国内
外标准,可以完全展现患者的各种检查和诊断结果,能够重复使用、快速方
便,于是就可避免化学污染、墨水、光盘耗材、胶片耗材等需求,从而降低
广大患者的检查负担和医院运营成本,同时减少环境污染。
本发明的实施例还提供的一种数据存储装置,包括:相互分离的数据存
储部和身份特征部;
所述身份特征部,包括特征标签,该特征标签中具有身份特征私钥;
所述数据存储部,包括身份特征读取模块、加密模块、数据存储模块和
通讯接口,其中,所述身份特征读取模块用于获取所述身份特征部中的身份
特征私钥并发送给加密模块,所述加密模块依据所述身份特征私钥进行AES
运算,通过加密键值比对以决定相应的权限对数据存储模块中的数据存取;
所述身份特征私钥作为AES运算中的主要加密键值。
所述数据存储装置不仅可以用于医疗领域,如实施例一中的华医卡,也
可以广泛应用于交通、金融和通讯等领域,提供信息安全处理的整体解决方
案。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上
的限制。
虽然本发明已以较佳实施例披露如上,然而并非用以限定本发明。任何
熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上
述揭示的方法和技术内容对本发明技术方案作出许多可能的变动和修饰,或
修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,
依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,
均仍属于本发明技术方案保护的范围内。
名词释义:
EBC:Electronic Codebook Mode
CBC:Cipher Block Chaining Mode
PCBC:Propagat ing Cipher Block Chaining Mode
CFB:Cipher Feedback Mode
OFB:Output Feedback Mode