电子病历系统安全性-加密解密

一、基本信息
标题:电子病历管理系统及其加密技术的设计与实现
时间:2018
出版源:中国知网
领域分类:电子病历系统、加密、解密
二、研究背景
电子病历管理系统的安全性如何保证?如何进行加密与解密?
三、研究内容
1.本系统采取常用“数字信封”技术的方式同时在加密技术上选择安全性比较高的高级加密标(Advanced E n c r y p t i o n S t a n d a r d ,AES),加密方式。
2.何利用加密方式保证电子病历的安全进行讨论
(1)首先为了保证电子病历信息的规范化以及便于后期的传输与管理,将电子病历的相关信息以XML文档的方式存储,接着对XML文件进行加密。
(2)RSA加密算法在加密过程中首先对密钥进行初始化,获得跟处理密钥相关的RSA公钥和私钥,使用Key Pair Generator类的工厂方法获得生成RSA密钥的算法,从中获取密钥对放在Map中以便使用。
(3)由客户端使用对称密钥Key加密存储电子病历信息的XML文件,同时使用和服务器协商好的RSA公钥通过base64解码后加密该对称密钥Key,将这两个数据项通过信道传送给服务器。
(4)服务器接收到被加密处理过后的电子病历信息之后,先用自己的RSA私钥对对称密钥Key解密,再用该对称密钥Key解密已被加密的电子病历文件。
3.加密中首先使用SHA3-512H ASH函数对电子病历文件内容求消息摘要,接着使用AES算法进行加密,密钥长度为256 bits,使用OFB模式(Output Feedback)即输出反馈模式:明文模式被隐藏;分组密码的输入是随机的;用不同的IV,一个密钥可以加密多个消息;明文很容易被控制窜改,任何对密文的改变都会直接影响明文;填充方案选择了PKCS5Padding,明确定义了Block的大小是8位。
4.如何解密
解密首先定义对已被加密处理过的文件输入流和对解密后的电子病历的文件输出流,对已被加密处理过的电子病历文件的文件头进行检验并进行解密。
5.加解密流程图:
四、总结
以上内容可能不够完善,有待补充。

原文地址:https://www.cnblogs.com/leucojum/p/10044772.html

时间: 2024-09-28 20:00:35

电子病历系统安全性-加密解密的相关文章

.NET 开发电子病历系统(EMR)

医疗行业信息化特点 随着信息技术的发展,以互联网为依托的健康教育.医疗信息查询.电子健康档案.电子处方.等多种形式的医疗健康服务悄然改变着传统医疗服务模式.病历是病人在医院诊断治疗全过程的原始记录,它包含有首页.病程记录.检查检验结果.医嘱.手术记录.护理记录等等.而随着医疗行业信息系统(HIS)的推行,电子病历系统也是整个行业最为关注的一个大的功能模块,是以电子化方式管理的有关个人终生健康状态和医疗保健行为的信息,涉及病人信息的采集.存储.传输.处理和利用的所有过程信息. 电子病历系统优势优点

基于RFID,QT,MYSQL开发的医疗电子病历系统

没事做,跟着模版随便做了一个电子病历系统,功能很简陋,界面也不太好看,各位大神看到别见怪啊~ 功能包括有通过RFID读写器读取S50卡中的卡号把病人详细信息存入数据库.通过RFID读写器读取S50卡把病人的详细信息从数据库中进行读取并显示到QT程序界面上.在QT程序中进行病人信息的查询,包括修改与删除.计费功能(通过读取卡号,可进行对账户的充值与扣费) 随着物联网技术的成熟,物联网可以应用到各方各面,无论家居,农业,医疗等等都可以利用到物联网技术.而物联网技术的核心技术有:应用技术.网络技术和感

Windows系统EFS加密/解密原理介绍

EFS加密是windows系统自带的加密方式,一个系统用户对文件加密后,只有以该用户的身份登陆才能读取该文件.EFS加密的文件和文件夹名字颜色是绿色,或者在该文件或文件夹的高级属性是加密属性.这样做在很大程度尚提高了数据的安全性,但是如果秘钥文件丢失或者重装系统就会导致加过密的文件不能打开,今天的教程主要介绍的就是如果电脑使用ESF加密后却因为其他原因导致无法打开文件,我们应该怎么解密. EFS加密原理介绍 要想解密,我们首先要了解是怎么加的密,下面介绍EFS加密原理. 当我们使用EFS对一个N

航天七三一医院护理电子病历的设计与实施

中图分类号:TP3                                                         论文编号: 专业硕士学位论文   航天七三一医院护理电 子病历的设计与实施 作者姓名 学科专业  软件工程 指导教师 培养院系  软件学院 The Design and Implementation of Aerospace 731 hospital electronic nursing record system   A Dissertation Submitte

一种电子病历系统软件框架思想

袁永福 2016-5-9 电子病历系统到底采用B/S还是C/S架构是一个长期争论的话题.而在业界两种架构的应用范围谁也不占有显著优势. 在此笔者提出一种BS和CS混合的架构,以下是其原理图: 在该结构中主要部分有 WEB服务器 这是系统的核心.大多数的业务流程运行在WEB服务器中.采用ASP.NET开发,直连数据库. WEB服务器包含系统功能 API集合,以远程调用的方式向PC客户端软件提供功能支持. 还包含ASPX页面,向移动设备提供功能支持. PC机客户端 PC机客户端为一个轻量级的客户端软

【规范】电子病历系统功能规范(试行)

电子病历系统功能规范(试行) 第一章 总则 第一条 为规范医疗机构电子病历管理,明确医疗机构电子病历系统应当具有的功能,更好地发挥电子病历在医疗工作中的支持作用,促进以电子病历为核心的医院信息化建设工作,根据<中华人民共和国执业医师法>.<医疗机构管理条例>.<病历书写基本规范>.<电子病历基本规范(试行)>和<电子病历基本架构与数据标准(试行)>等法律.法规和规范性文件,制定本规范. 第二条 本规范适用于医疗机构电子病历系统的建立.使用.数据保

电子病历,到底是用BS还是CS

袁永福 2014-8-19 前言:前几天下午去开发医疗软件的S公司,旁听了他们的内部技术讨论会议.他们目前的电子病历是B/S架构,会上一群人讨论起用C/S重构电子病历系统的可行性,于是引出了本文的题目:电子病历,到底是用B/S还是C/S. 电子病历等医疗信息化系统到底是用B/S模式还是C/S模式.这是一个长期以来困扰着许多甲方和乙方的基础性的技术问题.过去困扰了,现在还在困扰,估计将来还会困扰. 这个问题真的是可以花开两朵,各表一枝了.首先说说B/S模式. B/S模式最为称赞的特点就是部署.维护

电子病历的存在的问题及相应的对策

一.基本信息 标题:电子病历的发展现状和展望 时间:2013 出版源:行知部落 领域分类:电子病历发展存在的问题 二.研究背景 随着电子病历系统的发展,国内电子病历的发展也存在一定的问题. 三.研究内容 国内电子病历存在问题及对策 : 1.电子病历应用的整体环境亟须加强,软件开发缺少统一的信息标准.我国电子病历软件环境还不是十分成熟,它需要和HIS.LIS.PACS等诸多与临床信息有关的系统进行无缝连接,这就涉及到开放接口.数据互读等问题.缺乏统一的电子病历信息标准不仅影响软件推广,也难以实现不

电子病历管理系统设计

一.基本信息 标题:基于区域医疗的安康电子病历系统的设计与应用 时间:2017 出版源:中国知网 领域分类:电子病历管理系统.系统设计 二.研究背景 在获取需求后对系统进行设计. 三.研究内容 1 设计概述 电子病历的管理系统也叫计算机化的病历管理系统,主要是指医院能实现病人的信息采集.存储.访问和在线帮助,并围绕如何提高医疗质量.保障医疗安全.提高医疗效率而提供信息处理和智能化的服务功能系统,它既包括应用于门(急)诊.病房临床的信息系统,也包括检查检验.病理.影像.心电.超声等医技科室的信息管