Chao Hui-Mei, Twu Shih-Hsiung, Hsu Chin-Ming
Department of Electrical Engineering, Chung Yuan Christian University, Chung-Li, 32023, Taiwan, ROC.
Med Inform Internet Med. 2005 Sep;30(3):227-40. doi: 10.1080/14639230500209443.
This paper proposes a patient-identity security mechanism, including an identity cipher/decipher and a user-authentication protocol, to ensure the confidentiality and authentication of patients' electronic medical records (EMRs) during transit and at rest. To support the confidentiality of an EMR, the identity cipher/decipher uses a data-hiding function and three logical-based functions to encrypt/decrypt a patient's identifying data and medical details in an EMR. The ciphertext of the patient's identifying data is patient-EMR related, whereas that of medical details is healthcare agent-EMR related. To support the authentication of an EMR, the user-authentication protocol based on a public key infrastructure uses certificates and dynamic cookies for verification/identification. The identity cipher has been simulated using C programming language running on a 1500 MHz Pentium PC with 512 MB of RAM. The experimental results show that healthcare agents can install large amounts of patients' encrypted EMRs in healthcare databases efficiently. In addition, separately storing the keys in a user's token and an EMR database for decryption increases the safety of patients' EMRs. For each user-authentication trail, the use of certificates and dynamic cookies for verification/identification ensures that only authorized users can obtain access to the EMR, and anyone involved cannot make false claims on the transmission made.
本文提出了一种患者身份安全机制,包括身份加密/解密和用户认证协议,以确保患者电子病历(EMR)在传输和静止状态下的保密性和认证性。为了支持电子病历的保密性,身份加密/解密使用数据隐藏功能和三个基于逻辑的函数来加密/解密电子病历中患者的识别数据和医疗细节。患者识别数据的密文与患者电子病历相关,而医疗细节的密文与医疗保健机构电子病历相关。为了支持电子病历的认证,基于公钥基础设施的用户认证协议使用证书和动态cookies进行验证/识别。身份加密已使用运行在配备512MB内存的1500MHz奔腾PC上的C编程语言进行了模拟。实验结果表明,医疗保健机构可以有效地在医疗数据库中安装大量患者的加密电子病历。此外,将密钥分别存储在用户令牌和电子病历数据库中进行解密可提高患者电子病历的安全性。对于每次用户认证跟踪,使用证书和动态cookies进行验证/识别可确保只有授权用户才能访问电子病历,并且任何相关人员都无法对传输内容进行虚假声明。