Secure Boolean Computation for Electronic Medical Record using Garbled Circuits

碩士 === 國立交通大學 === 網路工程研究所 === 103 === Electronic medical record has been used for many years. The need for medical resource is not restricted to local area. Not only how integrating, managing and making good use of data at different area but also the medical service for patients are important issues...

Full description

Bibliographic Details
Main Authors: Huang, Shih-Ming, 黃世名
Other Authors: Tzeng, Wen-Guey
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/92212440049876000118
id ndltd-TW-103NCTU5726035
record_format oai_dc
spelling ndltd-TW-103NCTU57260352016-08-12T04:13:58Z http://ndltd.ncl.edu.tw/handle/92212440049876000118 Secure Boolean Computation for Electronic Medical Record using Garbled Circuits 使用亂碼電路設計布林運算於安全電子醫療資料庫 Huang, Shih-Ming 黃世名 碩士 國立交通大學 網路工程研究所 103 Electronic medical record has been used for many years. The need for medical resource is not restricted to local area. Not only how integrating, managing and making good use of data at different area but also the medical service for patients are important issues. Along with cloud computing is maturing, EMRs can be stored in cloud; by doing so, it would cut down on managing cost and exchange EMRs with others more convenient; however, we should pay attention to its privacy, because that EMR including with patient's basic, biometric and medical information. As a result, we have to encrypt EMR before storing it in cloud, and make encrypted EMR accessible not only to patient but doctor with appropriate identity. To satisfy the requirement of medical database, we have to support regular functionalities, which are common in cloud services, and leak nothing to cloud service provider while executing command and returning results. Besides that, for quality of medical service, users especially need to care about correctness of EMR; verifying that cloud service stores and provides data without any mistake before using EMR. Focusing on challenges above, we propose a secure electronic medical record database, called SDEMR(Secure Distributed Electronic Medical Record), based on CryptDB [1][2][3], developed by MIT CSAIL team. CryptDB ensures data's confidentiality and supports doing operations on ciphertext in database via onion encryption. For both usability and security, we add the following three functions: 1)secure boolean computation: utilizing the concept of Yao's garbled circuit[4], allowing user to outsource computation to database without revealing plaintext information. 2)integrity check mechanism: Embedding PDP[5] into our system, verifying whether data stored in cloud is correct or not and ensuring that EMR is not modified by attackers. 3)access control mechanism: making use of MA-ABE[6], iv letting users manage their EMR elastically and make unauthorized users impossible to access EMR. Therefore, it's achievable for EMR to be securely controlled and shared with other people in cloud. In the end, we prove our architecture is practicable by implementation. Also, for manipulating our system straightforwardly, we design user interface by referencing the principle of high usability of a user interface[7]. We also make a mini medical database to simulate our system. We followed the suggested standards from the EMRs Standard Management System of the Ministry of Health and Welfare of Executive Yuan[8] to build the records, tables etc. Tzeng, Wen-Guey 曾文貴 2015 學位論文 ; thesis 75 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 網路工程研究所 === 103 === Electronic medical record has been used for many years. The need for medical resource is not restricted to local area. Not only how integrating, managing and making good use of data at different area but also the medical service for patients are important issues. Along with cloud computing is maturing, EMRs can be stored in cloud; by doing so, it would cut down on managing cost and exchange EMRs with others more convenient; however, we should pay attention to its privacy, because that EMR including with patient's basic, biometric and medical information. As a result, we have to encrypt EMR before storing it in cloud, and make encrypted EMR accessible not only to patient but doctor with appropriate identity. To satisfy the requirement of medical database, we have to support regular functionalities, which are common in cloud services, and leak nothing to cloud service provider while executing command and returning results. Besides that, for quality of medical service, users especially need to care about correctness of EMR; verifying that cloud service stores and provides data without any mistake before using EMR. Focusing on challenges above, we propose a secure electronic medical record database, called SDEMR(Secure Distributed Electronic Medical Record), based on CryptDB [1][2][3], developed by MIT CSAIL team. CryptDB ensures data's confidentiality and supports doing operations on ciphertext in database via onion encryption. For both usability and security, we add the following three functions: 1)secure boolean computation: utilizing the concept of Yao's garbled circuit[4], allowing user to outsource computation to database without revealing plaintext information. 2)integrity check mechanism: Embedding PDP[5] into our system, verifying whether data stored in cloud is correct or not and ensuring that EMR is not modified by attackers. 3)access control mechanism: making use of MA-ABE[6], iv letting users manage their EMR elastically and make unauthorized users impossible to access EMR. Therefore, it's achievable for EMR to be securely controlled and shared with other people in cloud. In the end, we prove our architecture is practicable by implementation. Also, for manipulating our system straightforwardly, we design user interface by referencing the principle of high usability of a user interface[7]. We also make a mini medical database to simulate our system. We followed the suggested standards from the EMRs Standard Management System of the Ministry of Health and Welfare of Executive Yuan[8] to build the records, tables etc.
author2 Tzeng, Wen-Guey
author_facet Tzeng, Wen-Guey
Huang, Shih-Ming
黃世名
author Huang, Shih-Ming
黃世名
spellingShingle Huang, Shih-Ming
黃世名
Secure Boolean Computation for Electronic Medical Record using Garbled Circuits
author_sort Huang, Shih-Ming
title Secure Boolean Computation for Electronic Medical Record using Garbled Circuits
title_short Secure Boolean Computation for Electronic Medical Record using Garbled Circuits
title_full Secure Boolean Computation for Electronic Medical Record using Garbled Circuits
title_fullStr Secure Boolean Computation for Electronic Medical Record using Garbled Circuits
title_full_unstemmed Secure Boolean Computation for Electronic Medical Record using Garbled Circuits
title_sort secure boolean computation for electronic medical record using garbled circuits
publishDate 2015
url http://ndltd.ncl.edu.tw/handle/92212440049876000118
work_keys_str_mv AT huangshihming securebooleancomputationforelectronicmedicalrecordusinggarbledcircuits
AT huángshìmíng securebooleancomputationforelectronicmedicalrecordusinggarbledcircuits
AT huangshihming shǐyòngluànmǎdiànlùshèjìbùlínyùnsuànyúānquándiànziyīliáozīliàokù
AT huángshìmíng shǐyòngluànmǎdiànlùshèjìbùlínyùnsuànyúānquándiànziyīliáozīliàokù
_version_ 1718374555078098944