| Literature DB >> 29506966 |
Md Nazmus Sadat1, Xiaoqian Jiang2, Md Momin Al Aziz1, Shuang Wang2, Noman Mohammed1.
Abstract
BACKGROUND: Machine learning is an effective data-driven tool that is being widely used to extract valuable patterns and insights from data. Specifically, predictive machine learning models are very important in health care for clinical data analysis. The machine learning algorithms that generate predictive models often require pooling data from different sources to discover statistical patterns or correlations among different attributes of the input data. The primary challenge is to fulfill one major objective: preserving the privacy of individuals while discovering knowledge from data.Entities:
Keywords: Intel SGX; privacy-preserving regression analysis; somewhat homomorphic encryption
Year: 2018 PMID: 29506966 PMCID: PMC5859787 DOI: 10.2196/medinform.8286
Source DB: PubMed Journal: JMIR Med Inform
Partial list of homomorphic encryption schemes.
| Cryptosystem | Homomorphism |
| Goldwasser and Micali [ | Additive |
| Rivest et al [ | Multiplicative |
| Boneh et al [ | Both |
Figure 1Block diagram of the system architecture. SGX: Software Guard Extensions.
Figure 2Equations used in developing the framework.
Figure 3Sequence diagram of our proposed framework. Ack: acknowledge; SGX: Software Guard Extensions.
Parameters used for the Simple Encrypted Arithmetic Library.
| Parameters | Value |
| Polynomial modulus | |
| Plaintext modulus | 1<<8 |
| Decomposition bit count | 32 |
| No. of coefficients reserved for fractional part | 64 |
Size of datasets used for experiments.
| Records | Dataset | |
| Haberman | Low Birth Weight Study | |
| No. of instances | 270 | 488 |
| No. of features | 3 | 8 |
Experimental results for computation time.
| Regression analyses | Dataset | ||
| Haberman | Low Birth Weight Study | ||
| Plaintext (ms) | 6 | 25 | |
| Proposed method (s) | 8.991 | 39.382 | |
| Secure hardware (SWHEa) (s) | 259.908 | 880.228 | |
| Secure hardware (AESb) (s) | 4.30 | 8.54 | |
| Plaintext (ms) | 171 | 886 | |
| Proposed method (s) | 27.037 | 162.544 | |
| Secure hardware (SWHE) (s) | 264.669 | 904.718 | |
| Secure hardware (AES) (s) | 4.65 | 8.64 | |
aSWHE: somewhat homomorphic encryption.
bAES: Advanced Encryption Standard.
Storage overhead for the secure hardware approach.
| Overhead before and after encryption | Dataset | |
| Haberman | Low Birth Weight Study | |
| Before encryption (kB) | 3.8 | 28 |
| After encryption (SWHEa) (MB) | 30.3 | 123 |
| After encryption (AESb) (kB) | 36 | 143 |
aSWHE: somewhat homomorphic encryption.
bAES: Advanced Encryption Standard.