混沌加密和图像隐藏在电子病历中的应用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:simonhill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文利用MD5算法、混沌加密算和LSB算法,实现了一种混沌加密和图像隐藏的方法。使用混沌加密对待隐藏图像进行加密后嵌入载体图像中,有效保证了电子病历的机密性和完整性,防止电子病历被篡改和伪造。
  关键词:电子病历;混沌加密;图像隐藏;哈希
  随着互联网 技术的广泛应用和医院信息化建设的不断发展,电子病历已成为医院信息化进程中的必然结果,保证病历信息的真实性、完整性和对患者隐私信息的保护已成为当前电子病历应用中的热点问题。本文对每张病历图像用MD5算法生成128bit的哈希值作为病历的摘要,可以有效防止病历被篡改。使用混沌加密对电子病历进行加密后嵌入载体图像中,实现对电子病历的隐秘传输。
  1利用MD5生成电子病历摘要
  1.1MD5简介
  MD5算法可以将任意长度的明文信息压缩为128比特的十六进制数字串(摘要),明文信息可以是文本、图像、音频等内容。由于MD5算法具有计算相对简单、对初值敏感、抗碰撞性等优点,MD5算法可以用来验证原始数据的真实性和完整性。
  1.2MD5在电子病历完整性中的应用
  本文中研究的是电子病历中的图像格式,病历中的医生姓名、记录时间都是由系统自动生成的。每张电子病历图像都可以用MD5算法生成唯一的128比特的十六进制数字串(摘要),而且同一张图像每次经MD5算法生成的摘要完全相同,电子病历中的任何微小变化都会引起MD5值发生显著变化。例如图1中原始的电子病历经MD5算法生成的摘要为:fd552464138d75dd5286f197eaoc78e7。
  若将原始电子病历中的记录时间由原来的2016.6.12修改为2016.6.15,利用MD5算法重新计算修改后的电子病历摘要为:102da90125a8ef9bfa94bfcb9973a3c3。
  可以发现两张图像的MD5值是完全不同的,这样在电子病历生成的同时,为每张病历计算一个摘要就相当于给每张病历生成了一个用来鉴别真伪的“指纹”,对病歷的任何修改,它的“指纹”都会发生显著变化。
  2电子病历的加密和隐藏
  本文中将加密技术和隐藏技术相结合,先对电子病历图1利用Henon混沌进行加密,得到图2为加密后的电子病历图像。
  本文选用含有病历编号和病历MD5值的图3作为载体图像,载体图像可以为任意大小。
  将载体图像变换成与保密的电子病历同样大小,再利用LSB算法将加密后的电子病历图2嵌入载体图像图3中,得到嵌入电子病历的载体图像即为合成图像4。非法者不知道这个载体信息中是否隐藏了其他的信息,而且即使知道,也难以提取或去除隐藏的信息。
  保密的电子病历图像提出过程为上面隐藏和加密的逆过程,隐密载体通过信道到达接收方后,接收方通过检测器利用密钥从中恢复或检测出隐藏的秘密信息,从合成图像中提取的保密电子病历图像如图5所示。
  3结束语
  本文提出的电子病历图像加密和隐藏方案具有如下特点:
  1):给每个电子病历都经过MD5算法生成有“指纹”,可以用来防止电子病历被非法修改。
  2):将带有病历MD5值的图像作为载体图像,将混沌加密后的电子病历隐藏在载体图像中,在传输中都是以合成图像进行传输的,有效地保护了电子病历中的个人隐私。
其他文献
摘要:随着互联网和移动通信的普及,人类社会进入了移动互联时代。受时代的影响,我国的高等教育领域也将变传统方式为“互联网 ”思维下的高等教育。从分析我校计算机专业课程教育模式的现状出发,通过大学计算机基础课程的MOOC课程改革实施情况对比,进而提出计算机专业课程教学的MOOC改革举措,探索这一新时代新思维下的MOOC计算机专业课程教育发展前景。  关键词:MOOC;计算机专业;课程改革  中图分类号
从跨国公司母子公司知识冲突对知识转移绩效的影响机理出发,运用实验研究方法对知识冲突与知识转移绩效的关系进行了假设检验。研究结果表明,结构型知识冲突和存量型知识冲突对
实行管理精细化是高校优化资源配置,提高资金使用效益,降低财务风险的客观要求,也是提高高校财务管理效能,提升财务服务水平的必经之路和长久战略。
通过对河北省高校高水平运动队中114名运动员(国家二级运动员以上水平)凝聚力各维度的调查研究,初步分析出河北省高水平运动员的凝聚力水平现状,并分别比较性别、年级作为自变