Abstract
Privacy-preserving string search is a crucial task for analyzing genomics-driven big data. In this work, we propose a cryptographic protocol that uses Fully Homomorphic Encryption (FHE) to enable a client to search on a genome sequence database without leaking his/her query to the server. Though FHE supports both addition and multiplication over encrypted data, random noise inside ciphertexts grows with every arithmetic operation especially multiplication, which results in incorrect decryption when the noise amount exceeds its threshold called level. There are two approaches to avoid the incorrect decryption: one is setting the sufficient level that assures correct decryption within the limited number of operations, and the other is resetting the noise by the method called bootstrapping. It is important to find an optimal balance between overhead caused by the level and overhead caused by the bootstrapping, since using higher level deteriorates the performance of all the arithmetic operations, while the more number of bootstrappings causes more expensive overhead. In this study, we propose an efficient approach to minimize the number of bootstrappings while reducing the level as much as possible. Our experimental result shows that it runs at most 10 times faster than a naïve approach.
Original language | English |
---|---|
Title of host publication | Proceedings - 2016 IEEE International Conference on Big Data, Big Data 2016 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 3989-3991 |
Number of pages | 3 |
ISBN (Electronic) | 9781467390040 |
DOIs | |
Publication status | Published - 2017 Feb 2 |
Event | 4th IEEE International Conference on Big Data, Big Data 2016 - Washington, United States Duration: 2016 Dec 5 → 2016 Dec 8 |
Other
Other | 4th IEEE International Conference on Big Data, Big Data 2016 |
---|---|
Country/Territory | United States |
City | Washington |
Period | 16/12/5 → 16/12/8 |
Keywords
- Bootstrapping
- Fully Homomorphic Encryption (FHE)
- Genome Sequence
- PBWT
- String Search
ASJC Scopus subject areas
- Computer Networks and Communications
- Information Systems
- Hardware and Architecture