一种用于电子病历脱敏及还原的方法、装置、系统和介质制造方法及图纸

技术编号:26478936 阅读:68 留言:0更新日期:2020-11-25 19:23
本发明专利技术提出一种用于电子病历脱敏及还原的方法、装置、系统和介质,其中方法包括:电子病历脱敏和电子病历还原;电子病历脱敏包括:拆分电子病历,生成若干电子病历隐私数字项和电子病历内容项;使用带自身校验的数字加密方法对若干电子病历隐私数字项加密,并与电子病历内容项合并,生成脱敏电子病历;电子病历还原包括:得到并拆分脱敏电子病历,并使用带自身校验的数字解密方法对其中若干待脱密隐私数字项解密,解密后与其中电子病历内容项合并,得到还原电子病历。电子病历可以通过本方法进行脱敏和还原,保护了患者的隐私。本方法脱敏及还原速度快,所占用资源少。所使用的加密与解密方式,能够伪装成MD5加密方法,较难被破解。

【技术实现步骤摘要】
一种用于电子病历脱敏及还原的方法、装置、系统和介质
本专利技术属于信息安全领域,特别涉及一种用于电子病历脱敏及还原的方法、装置、系统和介质。
技术介绍
电子病历应用日益广泛,基于电子病历数据进行的临床研究、医院管理、乃至数据共享利用等二次分析、挖掘和利用逐步深入。电子病历包含了患者的很多隐私信息,因此患者信息在使用前,首先需要对电子病历中隐私信息进行脱敏,当研究或诊断工作需要使用隐私信息时,又需要解密该信息,当应用于诊断疾病的时候,对加密解密的实时性要求也高,医院的信息化系统要求占用资源少,速度快,因此需要一种用于电子病历脱敏及还原的方法。
技术实现思路
针对上述问题,本专利技术提出一种用于电子病历脱敏及还原的方法,所述方法包括:电子病历脱敏和电子病历还原;所述电子病历脱敏包括:拆分电子病历,生成若干电子病历隐私数字项和电子病历内容项;使用带自身校验的数字加密方法对若干所述电子病历隐私数字项加密,生成若干加密隐私数字项;合并若干所述加密隐私数字项和电子病历内容项,生成脱敏电子病历;所述本文档来自技高网...

【技术保护点】
1.一种用于电子病历脱敏及还原的方法,其特征在于,/n所述方法包括:电子病历脱敏和电子病历还原;/n所述电子病历脱敏包括:/n拆分电子病历,生成若干电子病历隐私数字项和电子病历内容项;/n使用带自身校验的数字加密方法对若干所述电子病历隐私数字项加密,生成若干加密隐私数字项;/n合并若干所述加密隐私数字项和电子病历内容项,生成脱敏电子病历;/n所述电子病历还原包括:/n得到脱敏电子病历;/n拆分脱敏电子病历,生成若干待脱密隐私数字项和电子病历内容项;/n使用带自身校验的数字解密方法对若干所述待脱密隐私数字项解密,生成若干还原隐私数字项;/n合并若干还原隐私数字项和电子病历内容项,得到还原电子病历...

【技术特征摘要】
1.一种用于电子病历脱敏及还原的方法,其特征在于,
所述方法包括:电子病历脱敏和电子病历还原;
所述电子病历脱敏包括:
拆分电子病历,生成若干电子病历隐私数字项和电子病历内容项;
使用带自身校验的数字加密方法对若干所述电子病历隐私数字项加密,生成若干加密隐私数字项;
合并若干所述加密隐私数字项和电子病历内容项,生成脱敏电子病历;
所述电子病历还原包括:
得到脱敏电子病历;
拆分脱敏电子病历,生成若干待脱密隐私数字项和电子病历内容项;
使用带自身校验的数字解密方法对若干所述待脱密隐私数字项解密,生成若干还原隐私数字项;
合并若干还原隐私数字项和电子病历内容项,得到还原电子病历。


2.根据权利要求1所述的方法,其特征在于,
所述使用带自身校验的数字加密方法包括:
预设常数,待加密明文与所述常数运算,得到数字明文;
使用加密算法加密所述数字明文,得到加密数字密文;
预设变换处理规则,变换处理数字明文,得到伪装数字;
预设拆分规则,拆分加密数字密文,得到第一加密数字密文、第二加密数字密文和第三加密数字密文;
将第一加密数字密文、伪装数字和第三加密数字密文拼接,得到加密后密文;
电子病历隐私数字项为所述待加密明文,加密后密文为所述加密隐私数字项。


3.根据权利要求2所述的方法,其特征在于,
使用带自身校验的数字解密方法包括:
依照拆分规则,拆分加密后密文,得到第一密文、第二密文、第三密文;
依照变换处理规则,还原第二密文,得到解密明文;
使用加密算法加密所述解密明文,得到待验证密文;
使用拆分规则,拆分待验证密文,得到第一待验证密文、第二待验证密文、第三待验证密文;
比较第一待验证密文和第一加密数字密文,以及比较第三待验证密文和第三加密数字密文;当第一待验证密文等于第一加密数字密文且第三待验证密文等于第三加密数字密文,校验成功;
当校验成功时,所述解密明文与所述常数逆运算,得到解密后的明文,解密成功;
所述待脱密隐私数字项为所述加密后密文。


4.根据权利要求2或3所述的方法,其特征在于,
所述加密算法包括MD5算法和MD5变形算法。


5.根据权利要求2或3所述的方法,其特征在于,
当所述加密数字密文位数等于16时,所述常数长度位数小于等于14,所述待加密明文位数小于等于14;
当所述加密数字密文位数等于32时,所述常数长度位数小于等于30,所述待加密明文位数小于等于30。


6.根据权利要求2所述的方法,其特征在于,
所述运算为可逆运算;
运算后,所述常数位数和数字明文位数相同。


7.根据权利要求2所述的方法,其特征在于,
所述第二加密数字密文位数与所述伪装数字位数相同。


8.根据权利要求2或3所述的方法,其特征在于,
所述变换处理,包括:
替换字符、乱序字符;
所述替换字符指预设替换规则,使用指定字符代替原字符;
所述乱序字符指按预设乱序规则,将原字符串中字符顺序打乱。


9.根据权利要求8所述的方法,其特征在于,
所述指定字符包括a、b、c、d、e、f。


10.一种用于电子病历脱敏及还原的装置,其特征在于,
所述装置包括:
电子病历脱敏模块、电子病历还原模块和加解密模块;
所述加解密模块包...

【专利技术属性】
技术研发人员:张发宝李欣梅
申请(专利权)人:上海梅斯医药科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1