| Literature DB >> 28786359 |
Gizem S Çetin1, Hao Chen2, Kim Laine3, Kristin Lauter2, Peter Rindal4, Yuhou Xia5.
Abstract
BACKGROUND: One of the tasks in the iDASH Secure Genome Analysis Competition in 2016 was to demonstrate the feasibility of privacy-preserving queries on homomorphically encrypted genomic data. More precisely, given a list of up to 100,000 mutations, the task was to encrypt the data using homomorphic encryption in a way that allows it to be stored securely in the cloud, and enables the data owner to query the dataset for the presence of specific mutations, without revealing any information about the dataset or the queries to the cloud.Entities:
Keywords: Cryptography; Genome privacy; Homomorphic encryption
Mesh:
Year: 2017 PMID: 28786359 PMCID: PMC5547495 DOI: 10.1186/s12920-017-0276-z
Source DB: PubMed Journal: BMC Med Genomics ISSN: 1755-8794 Impact factor: 3.063
5-multiquery performance results with N=104 (left) and N=105 (right)
|
|
| |
|---|---|---|
| Operation | Time (ms) | |
| Encoding dataset | 115 | 1098 |
| Encrypting dataset | 120 | 956 |
| Encoding 5-multiquery | 9 | 9 |
| Encrypting 5-multiquery | 60 | 75 |
| Evaluating CAM | 225 | 2003 |
| Decrypting response | 15 | 19 |
| Data description | Size (KB) | |
| Original VCF | 557 | 5490 |
| Parsed VCF | 196 | 1920 |
| Encrypted dataset | 2305 | 19971 |
| Encrypted 5-multiquery ( | 1158 | 1545 |
| Encrypted response ( | 386 | 515 |
Fig. 1Empirical (solid line) and extrapolated (dotted line) failure probabilities of d-cuckoo hashing when inserting N items into a table of size n=4096. Graph describing cuckoo hashing failure probability
The linearly interpolated lines relating the statistical security parameter λ to the d-cuckoo hash table expansion factor e, where N=n/e items are inserted to a table of size n∈{4096,8192,16384} using d∈{3,4,5} hash functions
|
|
|
|
|
|---|---|---|---|
| 3 |
|
|
|
| 4 |
|
|
|
| 5 |
|
|
|
Parameters with multiquery failure probability ≈2−30
|
|
| ||||
|---|---|---|---|---|---|
|
|
|
|
|
|
|
| 4096 | 4 | 3 | 4096 | 10 | 4 |
| 4096 | 13 | 4 | 4096 | 27 | 5 |
| 4096 | 35 | 5 | 4096 | 57 | 6 |
| 4096 | 76 | 6 | 8192 | 4 | 3 |
| 8192 | 5 | 3 | 8192 | 16 | 4 |
| 8192 | 20 | 4 | 8192 | 45 | 5 |
| 8192 | 59 | 5 | 8192 | 102 | 6 |
| 8192 | 134 | 6 | |||
Parameters with multiquery failure probability ≈2−40
|
|
| ||||
|---|---|---|---|---|---|
|
|
|
|
|
|
|
| 4096 | 5 | 4 | 4096 | 10 | 5 |
| 4096 | 13 | 5 | 4096 | 23 | 6 |
| 4096 | 30 | 6 | 8192 | 6 | 4 |
| 8192 | 7 | 4 | 8192 | 16 | 5 |
| 8192 | 21 | 5 | 8192 | 39 | 6 |
| 8192 | 52 | 6 | |||
Fig. 2Protocol Π CAM Protocol description
SEAL encryption parameters for N=104 (left) and N=105 (right)
| SEAL parameter |
|
|
|---|---|---|
| poly_modulus |
|
|
| coeff_modulus | 2155−225+1 | 2253−221 +5·214+1 |
| plain_modulus | 3686401 | 3686401 |
| decomposition_bit_count | 78 | 52 |