Homomorphic Encryption for Machine Learning in Medicine and Bioinformatics
Open accessAbstract
Machine learning and statistical techniques are powerful tools for analyzing large amounts of medical and genomic data. On the other hand, ethical concerns and privacy regulations prevent free sharing of this data. Encryption techniques such as fully homomorphic encryption (FHE) enable evaluation over encrypted data. Using FHE, machine learning models such as deep learning, decision trees, and Naive Bayes have been implemented for privacy-preserving applications using medical data. These applications include classifying encrypted data and training models on encrypted data. FHE has also been shown to enable secure genomic algorithms, such as paternity and ancestry testing and privacy-preserving applications of genome-wide association studies. This survey provides an overview of fully homomorphic encryption and its applications in medicine and bioinformatics. The high-level concepts behind FHE and its history are introduced, and details on current open-source implementations are provided. The state of fully homomorphic encryption for privacy-preserving techniques in machine learning and bioinformatics is reviewed, along with descriptions of how these methods can be implemented in the encrypted domain.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A method for obtaining digital signatures and public-key cryptosystems
Rivest, R. L., Shamir, A., & Adleman, L. (1978) · Communications of the ACM · doi:10.1145/359340.359342 · Cited by 13,462 · see citing works
A public key cryptosystem and a signature scheme based on discrete logarithms
Elgamal, T. (1985) · IEEE Transactions on Information Theory · doi:10.1109/tit.1985.1057074 · Cited by 8,059 · see citing works
Fully homomorphic encryption using ideal lattices
Gentry, C. (2009) · Proceedings of the forty-first annual ACM symposium on Theory of computing · doi:10.1145/1536414.1536440 · Cited by 6,806 · see citing works
Altman, R., Asch, E., Bloch, D., Bole, G., Borenstein, D., Brandt, K., Christy, W., Cooke, T. D., Greenwald, R., Hochberg, M., et al. (1986) · Arthritis & Rheumatism · doi:10.1002/art.1780290816 · Cited by 6,777 · see citing works
Dwork, C. (2006) · Lecture notes in computer science · doi:10.1007/11787006_1 · Cited by 5,362 · see citing works
Predicting the future - big data, machine learning, and clinical medicine
Obermeyer, Z., & Emanuel, E. J. (2016) · New England Journal of Medicine · doi:10.1056/nejmp1606181 · Cited by 3,652 · see citing works
The String-to-String Correction Problem
Wagner, R. A., & Fischer, M. J. (1974) · Journal of the ACM · doi:10.1145/321796.321811 · Cited by 3,079 · see citing works
Deep learning for healthcare: review, opportunities and challenges
Miotto, R., Wang, F., Wang, S., Jiang, X., & Dudley, J. T. (2018) · Briefings in Bioinformatics · doi:10.1093/bib/bbx044 · Cited by 3,076 · see citing works
Privacy-preserving data mining
Agrawal, R., & Srikant, R. (2000) · ACM SIGMOD Record · doi:10.1145/335191.335438 · Cited by 3,009 · see citing works
Goldwasser, S., & Micali, S. M. (1984) · Journal of Computer and System Sciences · doi:10.1016/0022-0000(84)90070-9 · Cited by 2,667 · see citing works
On lattices, learning with errors, random linear codes, and cryptography
Regev, O. (2005) · ACM Symposium on Theory of Computing (STOC) · doi:10.1145/1060590.1060603 · Cited by 2,383 · see citing works
Privacy-preserving deep learning
Shokri, R., & Shmatikov, V. (2015) · Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2810103.2813687 · Cited by 2,356 · see citing works
Opportunities and obstacles for deep learning in biology and medicine
Ching, T., Himmelstein, D. S., Beaulieu-Jones, B. K., Kalinin, A. A., Do, B. T., Way, G. P., Ferrero, E., Agapow, P.-M., Zietz, M., Hoffman, M. M., et al. (2018) · Journal of The Royal Society Interface · doi:10.1098/rsif.2017.0387 · Cited by 2,310 · see citing works
SecureML: A System for Scalable Privacy-Preserving Machine Learning
Mohassel, P., & Zhang, Y. (2017) · 2017 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2017.12 · Cited by 1,936 · see citing works
(1978) · Cited by 1,875 · see citing works
(Leveled) fully homomorphic encryption without bootstrapping
Brakerski, Z., Gentry, C., & Vaikuntanathan, V. (2012) · Conference on Innovations in Theoretical Computer Science · doi:10.1145/2090236.2090262 · Cited by 1,825 · see citing works
A method for solving the convex programming problem with convergence rate O(1/k^2)
Nesterov, Y. E. (1983) · Medical Entomology and Zoology · Cited by 1,770 · see citing works
Evaluating 2-DNF Formulas on Ciphertexts
Boneh, D., Goh, E.-J., & Kobbi Nissim, B. (2005) · Lecture notes in computer science · doi:10.1007/978-3-540-30576-7_18 · Cited by 1,679 · see citing works
Machine learning for medical diagnosis: history, state of the art and perspective
Kononenko, I. (2001) · Artificial Intelligence in Medicine · doi:10.1016/s0933-3657(01)00077-x · Cited by 1,664 · see citing works
Privacy-Preserving Deep Learning via Additively Homomorphic Encryption
Phong, L. T., Aono, Y., Hayashi, T., Wang, L., & Moriai, S. (2018) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2017.2787987 · Cited by 1,662 · see citing works
Deep learning in bioinformatics
Min, S., Lee, B., & Yoon, S. (2016) · Briefings in Bioinformatics · doi:10.1093/bib/bbw068 · Cited by 1,513 · see citing works
Gentry, C., Sahai, A., & Waters, B. R. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-40041-4_5 · Cited by 1,507 · see citing works
Efficient Fully Homomorphic Encryption from (Standard) LWE
Brakerski, Z., & Vaikuntanathan, V. (2011) · Annual Symposium on Foundations of Computer Science · doi:10.1109/focs.2011.12 · Cited by 1,466 · see citing works
A Survey on Homomorphic Encryption Schemes: Theory and Implementation
Acar, A., Aksu, H., Uluagac, A. S., & Conti, M. (2019) · ACM Computing Surveys · doi:10.1145/3214303 · Cited by 1,397 · see citing works
Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP
Brakerski, Z. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-32009-5_50 · Cited by 1,282 · see citing works
(2016) · International Conference on Machine Learning · Cited by 1,270 · see citing works
Homer, N., Szelinger, S., Redman, M., Duggan, D., Tembe, W., Muehling, J., Pearson, J. V., Stephan, D. A., Nelson, S. F., & Craig, D. W. (2008) · PLoS Genetics · doi:10.1371/journal.pgen.1000167 · Cited by 1,221 · see citing works
Privacy Preserving Data Mining
Lindell, Y., & Pinkas, B. (2000) · Lecture Notes in Computer Science · doi:10.1007/3-540-44598-6_3 · Cited by 1,077 · see citing works
Can homomorphic encryption be practical?
Naehrig, M., Lauter, K., & Vaikuntanathan, V. (2011) · Cloud Computing Security Workshop · doi:10.1145/2046660.2046682 · Cited by 1,027 · see citing works
TFHE: Fast Fully Homomorphic Encryption Over the Torus
Chillotti, I., Gama, N., Georgieva, M., & Izabachène, M. (2019) · Journal of Cryptology · doi:10.1007/s00145-019-09319-x · Cited by 1,018 · see citing works
On-the-fly multiparty computation on the cloud via multikey fully homomorphic encryption
López-Alt, A., Tromer, E., & Vaikuntanathan, V. (2012) · ACM Symposium on Theory of Computing (STOC) · doi:10.1145/2213977.2214086 · Cited by 916 · see citing works
Probabilistic encryption & how to play mental poker keeping secret all partial information
Goldwasser, S., & Micali, S. M. (1982) · ACM Symposium on Theory of Computing (STOC) · doi:10.1145/800070.802212 · Cited by 884 · see citing works
On Ideal Lattices and Learning with Errors over Rings
Lyubashevsky, V., Peikert, C., & Regev, O. (2013) · Journal of the ACM · doi:10.1145/2535925 · Cited by 842 · see citing works
Fully Homomorphic Encryption with Relatively Small Key and Ciphertext Sizes
Smart, N. P., & Vercauteren, F. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-13013-7_25 · Cited by 811 · see citing works
FHEW: Bootstrapping Homomorphic Encryption in Less Than a Second
Ducas, L., & Micciancio, D. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-46800-5_24 · Cited by 785 · see citing works
Decision trees: An overview and their use in medicine
Podgorelec, V., Kokol, P., Stiglic, B., & Rozman, I. (2002) · Journal of Medical Systems · doi:10.1023/a:1016409317640 · Cited by 736 · see citing works
Predictive Data Mining for Medical Diagnosis: An Overview of Heart Disease Prediction
Soni, J., Ansari, U., Sharma, D., & Soni, S. (2011) · International Journal of Computer Applications · doi:10.5120/2237-2860 · Cited by 705 · see citing works
Faster Fully Homomorphic Encryption: Bootstrapping in Less Than 0.1 Seconds
Chillotti, I., Gama, N., Georgieva, M., & Izabachène, M. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53887-6_1 · Cited by 692 · see citing works
Machine Learning Classification over Encrypted Data
Bost, R., Popa, R. A., Tu, S., & Goldwasser, S. (2015) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2015.23241 · Cited by 683 · see citing works
Fully homomorphic SIMD operations
Smart, N. P., & Vercauteren, F. (2012) · Designs Codes and Cryptography · doi:10.1007/s10623-012-9720-4 · Cited by 663 · see citing works
Computing arbitrary functions of encrypted data
Gentry, C. (2010) · Communications of the ACM · doi:10.1145/1666420.1666444 · Cited by 650 · see citing works
A public-key cryptosystem with worst-case/average-case equivalence
Ajtai, M., & Dwork, C. (1997) · ACM Symposium on Theory of Computing (STOC) · doi:10.1145/258533.258604 · Cited by 649 · see citing works
The Elements of Statistical Learning
Sapatinas, T. (2003) · Journal of the Royal Statistical Society Series A (Statistics in Society) · doi:10.1111/j.1467-985x.2004.298_11.x · Cited by 635 · see citing works
A Decade of Lattice Cryptography
Peikert, C. (2016) · Foundations and Trends® in Theoretical Computer Science · doi:10.1561/0400000074 · Cited by 541 · see citing works
Improved Security for a Ring-Based Fully Homomorphic Encryption Scheme
Bos, J. W., Lauter, K., Loftus, J., & Naehrig, M. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-45239-0_4 · Cited by 428 · see citing works
Riazi, M. S., Weinert, C., Tkachenko, O., Songhori, E. M., Schneider, T. H., & Koushanfar, F. (2018) · ACM Asia Conference on Computer and Communications Security (ASIA CCS) · doi:10.1145/3196494.3196522 · Cited by 410 · see citing works
Bioinformatics: Sequence and Genome Analysis
Romero, P. R. (2004) · Briefings in Bioinformatics · doi:10.1093/bib/5.4.393-a · Cited by 397 · see citing works
A new public key cryptosystem based on higher residues
Naccache, D., & Stern, J. (1998) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/288090.288106 · Cited by 350 · see citing works
A generic framework for privacy preserving deep learning
Ryffel, T., Trask, A., Dahl, M., Wagner, B., Mancuso, J., Rueckert, D., & Passerat-Palmbach, J. (2018) · arXiv · doi:10.48550/arxiv.1811.04017 · Cited by 335 · see citing works
Lagendijk, R. L., & Barni, M. (2012) · IEEE Signal Processing Magazine · doi:10.1109/msp.2012.2219653 · Cited by 334 · see citing works
Fully Homomorphic Encryption without Bootstrapping.
Brakerski, Z., Gentry, C., & Vaikuntanathan, V. (2011) · Cited by 324 · see citing works
Secure Outsourced Matrix Computation and Application to Neural Networks
Jiang, X., Kim, M., Lauter, K., & Song, Y. (2018) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3243734.3243837 · Cited by 320 · see citing works
Fast Homomorphic Evaluation of Deep Discretized Neural Networks
Bourse, F., Minelli, M., Minihold, M., & Paillier, P. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-96878-0_17 · Cited by 316 · see citing works
Opportunities and obstacles for deep learning in biology and medicinePreprint
Ching, T. H., Himmelstein, D. S., Beaulieu‐Jones, B. K., et al. (2017) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/142760 · Cited by 308 · see citing works
CryptoDL: Deep Neural Networks over Encrypted Data
Hesamifard, E., Takabi, H., & Ghasemi, M. (2017) · arXiv · doi:10.48550/arxiv.1711.05189 · Cited by 306 · see citing works
Ordinal Logistic Regression in Medical Research
Bender, R., & Grouven, U. (1997) · Journal of the Royal College of Physicians of London · doi:10.1016/s0035-8819(25)00123-0 · Cited by 289 · see citing works
Privacy Preserving Deep Computation Model on Cloud for Big Data Feature Learning
Zhang, Q., Yang, L. T., & Chen, Z. (2015) · IEEE Transactions on Computers · doi:10.1109/tc.2015.2470255 · Cited by 282 · see citing works
Lattice-based FHE as secure as PKE
Brakerski, Z., & Vaikuntanathan, V. (2014) · Conference on Innovations in Theoretical Computer Science · doi:10.1145/2554797.2554799 · Cited by 275 · see citing works
Naveed, M., Ayday, E., Clayton, E. W., Fellay, J., Gunter, C. A., Hubaux, J.-P., Malin, B. A., & Wang, X. (2015) · ACM Computing Surveys · doi:10.1145/2767007 · Cited by 261 · see citing works
Privacy-preserving Machine Learning as a Service
Hesamifard, E., Takabi, H., Ghasemi, M., & Wright, R. N. (2018) · Proceedings on Privacy Enhancing Technologies · doi:10.1515/popets-2018-0024 · Cited by 245 · see citing works
The future of forensic DNA analysis
Butler, J. M. (2015) · Philosophical Transactions of the Royal Society B Biological Sciences · doi:10.1098/rstb.2014.0252 · Cited by 241 · see citing works
Baldi, P., Baronio, R., Cristofaro, E. D., Gasti, P., & Tsudik, G. (2011) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2046707.2046785 · Cited by 222 · see citing works
The Application of Unsupervised Clustering Methods to Alzheimer’s Disease
Alashwal, H., Halaby, M. E., Crouse, J. J., ABDALLA, A. S., & Moustafa, A. A. (2019) · Frontiers in Computational Neuroscience · doi:10.3389/fncom.2019.00031 · Cited by 220 · see citing works
A generalization of Paillier’s public-key system with applications to electronic voting
Damgård, I., Jurik, M. J., & Nielsen, J. B. (2010) · International Journal of Information Security · doi:10.1007/s10207-010-0119-9 · Cited by 207 · see citing works
Logistic regression model training based on the approximate homomorphic encryption
Kim, A., Song, Y., Kim, M., Lee, K., & Cheon, J. H. (2018) · BMC Medical Genomics · doi:10.1186/s12920-018-0401-7 · Cited by 203 · see citing works
Privacy-preserving Naïve Bayes classification
Vaidya, J. S., Kantarcıoğlu, M., & Clifton, C. (2007) · The VLDB Journal · doi:10.1007/s00778-006-0041-y · Cited by 200 · see citing works
Secure and private sequence comparisons
Atallah, M. J., Kerschbaum, F., & Du, W. K. (2003) · ACM Workshop on Privacy in the Electronic Society (WPES) · doi:10.1145/1005140.1005147 · Cited by 198 · see citing works
A Subfield Lattice Attack on Overstretched NTRU Assumptions
Albrecht, M. R., Bai, S., & Ducas, L. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53018-4_6 · Cited by 191 · see citing works
Scale-Invariant Fully Homomorphic Encryption over the Integers
Coron, J.-S., Lepoint, T., & Tibouchi, M. (2014) · Lecture notes in computer science · doi:10.1007/978-3-642-54631-0_18 · Cited by 186 · see citing works
Scalable and Secure Logistic Regression via Homomorphic Encryption
Aono, Y., Hayashi, T., Phong, L. T., & Wang, L. (2016) · ACM Conference on Data and Application Security and Privacy (CODASPY) · doi:10.1145/2857705.2857731 · Cited by 183 · see citing works
Privately Evaluating Decision Trees and Random Forests
Wu, D. J., Feng, T., Naehrig, M., & Lauter, K. (2016) · Proceedings on Privacy Enhancing Technologies · doi:10.1515/popets-2016-0043 · Cited by 182 · see citing works
DeepSecure: Scalable Provably-Secure Deep Learning
Rouhani, B. D., Riazi, M. S., & Koushanfar, F. (2018) · Proceedings - ACM IEEE Design Automation Conference · doi:10.1109/dac.2018.8465894 · Cited by 179 · see citing works
A Simple BGN-Type Cryptosystem from LWE
Gentry, C., Halevi, S., & Vaikuntanathan, V. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-13190-5_26 · Cited by 167 · see citing works
Boemer, F., Lao, Y., Cammarota, R., & Wierzynski, C. (2019) · ACM International Conference on Computing Frontiers (CF) · doi:10.1145/3310273.3323047 · Cited by 162 · see citing works
Private Computation on Encrypted Genomic Data
Lauter, K., López-Alt, A., & Naehrig, M. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-16295-9_1 · Cited by 159 · see citing works
The Simplest Protocol for Oblivious Transfer
Chou, T., & Orlandi, C. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-22174-8_3 · Cited by 156 · see citing works
Logistic regression over encrypted data from fully homomorphic encryption
Chen, H., Gilad-Bachrach, R., Han, K., Huang, Z., Jalali, A., Laine, K., & Lauter, K. (2018) · BMC Medical Genomics · doi:10.1186/s12920-018-0397-z · Cited by 156 · see citing works
Melchor, C. A., Fau, S., Fontaine, C., Gogniat, G., & Sirdey, R. (2013) · IEEE Signal Processing Magazine · doi:10.1109/msp.2012.2230219 · Cited by 149 · see citing works
Computing Blindfolded: New Developments in Fully Homomorphic Encryption
Vaikuntanathan, V. (2011) · Annual Symposium on Foundations of Computer Science · doi:10.1109/focs.2011.98 · Cited by 143 · see citing works
Private machine learning classification based on fully homomorphic encryption
Sun, X., Zhang, P., Liu, J. K., Yu, J., & Xie, W. (2018) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2018.2794611 · Cited by 135 · see citing works
Practical Secure Computation Outsourcing
Shan, Z., Ren, K., Blanton, M., & Wang, C. (2018) · ACM Computing Surveys · doi:10.1145/3158363 · Cited by 131 · see citing works
Homomorphic Computation of Edit Distance
Cheon, J. H., Kim, M., & Lauter, K. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48051-9_15 · Cited by 127 · see citing works
Fully Homomophic Encryption over the Integers Revisited
Cheon, J. H., & Stehlé, D. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-46800-5_20 · Cited by 125 · see citing works
Protecting and evaluating genomic privacy in medical tests and personalized medicine
Ayday, E., Raisaro, J. L., Hubaux, J., & Rougemont, J. (2013) · ACM Workshop on Privacy in the Electronic Society (WPES) · doi:10.1145/2517840.2517843 · Cited by 120 · see citing works
SHIELD: Scalable Homomorphic Implementation of Encrypted Data-Classifiers
Khedr, A. F., Gulak, P. G., & Vaikuntanathan, V. (2015) · IEEE Transactions on Computers · doi:10.1109/tc.2015.2500576 · Cited by 111 · see citing works
Secure pattern matching using somewhat homomorphic encryption
Yasuda, M., Shimoyama, T., Kogure, J., Yokoyama, K., & Koshiba, T. (2013) · Cloud Computing Security Workshop · doi:10.1145/2517488.2517497 · Cited by 100 · see citing works
Elliptic Curve Paillier Schemes
Galbraith⋆, S. D. (2002) · Journal of Cryptology · doi:10.1007/s00145-001-0015-6 · Cited by 91 · see citing works
Practical homomorphic encryption: A survey
Rafferty, C., O'Neill, M. P., O’Sullivan, E., Doröz, Y., & Sunar, B. (2014) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas.2014.6865753 · Cited by 90 · see citing works
A Survey of Timing Channels and Countermeasures
Biswas, A. K., Ghosal, D., & Nagaraja, S. (2017) · ACM Computing Surveys · doi:10.1145/3023872 · Cited by 83 · see citing works
Tutorials on the Foundations of Cryptography
Lindell, Y. (2017) · Information security and cryptography · doi:10.1007/978-3-319-57048-8 · Cited by 79 · see citing works
Crawford, J., Gentry, C., Halevi, S., Platt, D. E., & Shoup, V. (2018) · doi:10.1145/3267973.3267974 · Cited by 77 · see citing works
The advent of personal genome sequencing
Drmanac, R. (2011) · Genetics in Medicine · doi:10.1097/gim.0b013e31820f16e6 · Cited by 73 · see citing works
Lu, W.-J., Yamada, Y., & Sakuma, J. (2015) · BMC Medical Informatics and Decision Making · doi:10.1186/1472-6947-15-s5-s1 · Cited by 70 · see citing works
TFHE: Fast Fully Homomorphic Encryption LibraryPreprint
Chillotti, I., Gama, N., Georgieva, M., et al. (2019) · HAL (Le Centre pour la Communication Scientifique Directe) · Cited by 66 · see citing works
Secure genomic testing with size- and position-hiding private substring matching
Cristofaro, E. D., Faber, S., & Tsudik, G. (2013) · ACM Workshop on Privacy in the Electronic Society (WPES) · doi:10.1145/2517840.2517849 · Cited by 64 · see citing works
Packing Messages and Optimizing Bootstrapping in GSW-FHE
Hiromasa, R., Abe, M., & Okamoto, T. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-46447-2_31 · Cited by 63 · see citing works
FORESEE: Fully Outsourced secuRe gEnome Study basEd on homomorphic Encryption
Zhang, Y., Dai, W., Jiang, X., Xiong, H., & Wang, S. (2015) · BMC Medical Informatics and Decision Making · doi:10.1186/1472-6947-15-s5-s5 · Cited by 61 · see citing works
A Comprehensive Survey on Secure Outsourced Computation and Its Applications
Yang, Y., Huang, X., Liu, X., Cheng, H., Weng, J., Luo, X., & Chang, V. I. C. (2019) · IEEE Access · doi:10.1109/access.2019.2949782 · Cited by 61 · see citing works
Homomorphic AES evaluation using the modified LTV scheme
Doröz, Y., Hu, Y., & Sunar, B. (2015) · Designs Codes and Cryptography · doi:10.1007/s10623-015-0095-1 · Cited by 58 · see citing works
New Techniques for Multi-value Input Homomorphic Evaluation and Applications
Carpov, S., Izabachène, M., & Mollimard, V. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-12612-4_6 · Cited by 56 · see citing works
Damgård, I., & Jurik, M. J. (2000) · BRICS Report Series · doi:10.7146/brics.v7i45.20212 · Cited by 55 · see citing works
Cristofaro, E. D., Faber, S., Gasti, P., & Tsudik, G. (2012) · ACM Workshop on Privacy in the Electronic Society (WPES) · doi:10.1145/2381966.2381980 · Cited by 53 · see citing works
A Scalable Implementation of Fully Homomorphic Encryption Built on NTRU
Rohloff, K. R., & Cousins, D. B. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44774-1_18 · Cited by 52 · see citing works
Group homomorphic encryption: characterizations, impossibility results, and applications
Armknecht, F., Katzenbeisser, S., & Andreas, P. (2012) · Designs Codes and Cryptography · doi:10.1007/s10623-011-9601-2 · Cited by 52 · see citing works
Towards practical privacy-preserving genome-wide association study
Bonte, C., Makri, E., Ardeshirdavani, A., Simm, J., Moreau, Y., & Vercauteren, F. (2018) · BMC Bioinformatics · doi:10.1186/s12859-018-2541-3 · Cited by 52 · see citing works
Crockett, E., Peikert, C., & Sharp, C. (2018) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3243734.3243828 · Cited by 49 · see citing works
All in the Family: Privacy and DNA Familial Searching
Suter, S. M. (2010) · Harvard journal of law & technology · Cited by 41 · see citing works
Homomorphic Encryption for Finite Automata
Genise, N., Gentry, C., Halevi, S., Li, B., & Micciancio, D. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-34621-8_17 · Cited by 35 · see citing works
FHE over the Integers: Decomposed and Batched in the Post-Quantum Regime
Benarroch, D., Brakerski, Z., & Lepoint, T. (2017) · Lecture notes in computer science · doi:10.1007/978-3-662-54388-7_10 · Cited by 31 · see citing works
Fully Homomorphic Encryption for Mathematicians
Silverberg, A. (2013) · Contemporary mathematics - American Mathematical Society · doi:10.1090/conm/606/12143 · Cited by 27 · see citing works
Kaiser, J. (2018) · Science · doi:10.1126/science.aav7021 · Cited by 24 · see citing works
Sadat, M. N., Aziz, M. A., Mohammed, N., Chen, F., Wang, S., & Jiang, X. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1703.02577 · Cited by 21 · see citing works
Selected Areas in Cryptography – SAC 2016
Heys, H. M., & Avanzi, R. M. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-69453-5 · Cited by 19 · see citing works
Homomorphically encrypted k-means on cloud-hosted servers with low client-side load
Sakellariou, G., & Gounaris, A. (2019) · Computing · doi:10.1007/s00607-019-00711-w · Cited by 19 · see citing works
A fast Fourier transform compiler
Frigo, M. (2004) · ACM SIGPLAN Notices · doi:10.1145/989393.989457 · Cited by 15 · see citing works
Privacy Preserving Fisher’s Exact Test on Genomic Data
Poon, A., Jankly, S., & Chen, T. (2018) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata.2018.8622575 · Cited by 4 · see citing works
Kerr, D. N. S. (1997) · Journal of the Royal College of Physicians of London · Cited by 1 · see citing works
Flagged first, then by citations
Research works printed but not linked: 47
- 2016. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation). Office Journal of the European Union L 119 (April 2016), 1ś88.
- Jacob Alperin-Sheriff and Chris Peikert. 2014. Faster Bootstrapping with Polynomial Error. In Advances in Cryptology -CRYPTO 2014 (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 297ś314.
- Josh Benaloh. 1987. Verifiable Secret-ballot Elections. Ph.D. Dissertation. New Haven, CT, USA. AAI8809191.
- Josh Benaloh. 1994. Dense Probabilistic Encryption. In In Proceedings of the Workshop on Selected Areas of Cryptography. 120ś128.
- Jean-François Biasse and Luis Ruiz. 2015. FHEW with Efficient Multibit Bootstrapping. In Progress in Cryptology ś LATINCRYPT 2015 (Lecture Notes in Computer Science), Kristin Lauter and Francisco Rodríguez-Henríquez (Eds.). Springer International Publishing, 119ś135.
- Fabian Boemer, Yixing Lao, Rosario Cammarota, and Casimir Wierzynski. [n.d.]. nGraph-HE: a graph compiler for deep learning on homomorphically encrypted data. In Proceedings of the 16th ACM International Conference on Computing Frontiers (2019-04-30) (CF '19). Association for Computing Machinery, 3ś13.
- Guillaume Bonnoron, Léo Ducas, and Max Fillinger. 2018. Large FHE Gates from Tensored Homomorphic Accumulator. In Progress in Cryptology -AFRICACRYPT 2018 (Lecture Notes in Computer Science), Antoine Joux, Abderrahmane Nitaj, and Tajjeeddine Rachidi (Eds.). Springer International Publishing, 217ś251.
- Zvika Brakerski and Vinod Vaikuntanathan. 2011. Fully Homomorphic Encryption from ring-LWE and Security for Key Dependent Messages. In Proceedings of the 31st Annual Conference on Advances in Cryptology (CRYPTO'11). Springer-Verlag, Berlin, Heidelberg, 505ś524.
- Justin Brickell and Vitaly Shmatikov. 2009. Privacy-Preserving Classifier Learning. In Financial Cryptography and Data Security (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 128ś147.
- Andrei Z. Broder. 1997. On the Resemblance and Containment of Documents. In SEQUENCES '97: Proceedings of the Compression and Complexity of Sequences 1997. IEEE Computer Society, Washington, DC, USA, 21.
- Jung Hee Cheon, Jean-Sébastien Coron, Jinsu Kim, Moon Sung Lee, Tancrède Lepoint, Mehdi Tibouchi, and Aaram Yun. 2013. Batch Fully Homomorphic Encryption over the Integers. In Advances in Cryptology -EUROCRYPT 2013 (Lecture Notes in Computer Science), Thomas Johansson and Phong Q. Nguyen (Eds.). Springer Berlin Heidelberg, 315ś335.
- Jung Hee Cheon, Kyoohyung Han, Andrey Kim, Miran Kim, and Yongsoo Song. 2019. A Full RNS Variant of Approximate Homomorphic Encryption. In Selected Areas in Cryptography -SAC 2018 (Lecture Notes in Computer Science), Carlos Cid and Michael J. Jacobson Jr. (Eds.). Springer International Publishing, 347ś368.
- Ilaria Chillotti, Nicolas Gama, Mariya Georgieva, and Malika Izabachène. 2017. Faster Packed Homomorphic Opera- tions and Efficient Circuit Bootstrapping for TFHE. In Advances in Cryptology -ASIACRYPT 2017 (Lecture Notes in Computer Science), Tsuyoshi Takagi and Thomas Peyrin (Eds.). Springer International Publishing, 377ś408.
- Jean-Sébastien Coron, Avradip Mandal, David Naccache, and Mehdi Tibouchi. 2011. Fully Homomorphic Encryption over the Integers with Shorter Public Keys. In Proceedings of the 31st Annual Conference on Advances in Cryptology (CRYPTO'11). Springer-Verlag, Berlin, Heidelberg, 487ś504.
- Jean-Sébastien Coron, David Naccache, and Mehdi Tibouchi. 2012. Public Key Compression and Modulus Switching for Fully Homomorphic Encryption over the Integers. In Proceedings of the 31st Annual International Conference on Theory and Applications of Cryptographic Techniques (EUROCRYPT'12). Springer-Verlag, Berlin, Heidelberg, 446ś464.
- Ronald Cramer, Léo Ducas, Chris Peikert, and Oded Regev. 2016. Recovering Short Generators of Principal Ideals in Cyclotomic Rings. In Advances in Cryptology -EUROCRYPT 2016 (Lecture Notes in Computer Science), Marc Fischlin and Jean-Sébastien Coron (Eds.). Springer, Berlin, Heidelberg, 559ś585.
- Emiliano De Cristofaro, Sky Faber, Paolo Gasti, and Gene Tsudik. [n.d.]. Genodroid: are privacy-preserving genomic tests ready for prime time?. In Proceedings of the 2012 ACM workshop on Privacy in the electronic society (2012-10-15) (WPES '12). Association for Computing Machinery, 97ś108.
- Marten van Dijk, Craig Gentry, Shai Halevi, and Vinod Vaikuntanathan. 2010. Fully Homomorphic Encryption over the Integers. In Advances in Cryptology -EUROCRYPT 2010 (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 24ś43.
- Caroline Fontaine and Fabien Galand. 2007. A Survey of Homomorphic Encryption for Nonspecialists. EURASIP Journal on Information Security 1 (Dec. 2007), 10.
- Craig Gentry. 2010. Toward Basing Fully Homomorphic Encryption on Worst-case Hardness. In Proceedings of the 30th Annual Conference on Advances in Cryptology (CRYPTO'10). Springer-Verlag, Berlin, Heidelberg, 116ś137.
- Craig Gentry and Shai Halevi. 2011. Implementing Gentry's Fully-homomorphic Encryption Scheme. In Proceedings of the 30th Annual International Conference on Theory and Applications of Cryptographic Techniques: Advances in Cryptology (EUROCRYPT'11). Springer-Verlag, Berlin, Heidelberg, 129ś148.
- Craig Gentry, Shai Halevi, Chris Peikert, and Nigel P. Smart. 2012. Ring Switching in BGV-Style Homomorphic Encryption. In Security and Cryptography for Networks (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 19ś37.
- Craig Gentry, Shai Halevi, and Nigel P. Smart. 2012. Better Bootstrapping in Fully Homomorphic Encryption. Springer Berlin Heidelberg, Berlin, Heidelberg, 1ś16.
- Craig Gentry, Shai Halevi, and Nigel P. Smart. 2012. Fully Homomorphic Encryption with Polylog Overhead. In Advances in Cryptology -EUROCRYPT 2012 (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 465ś482.
- Craig Gentry, Shai Halevi, and Nigel P. Smart. 2012. Homomorphic Evaluation of the AES Circuit. In Advances in Cryptology ś CRYPTO 2012, Reihaneh Safavi-Naini and Ran Canetti (Eds.). Springer Berlin Heidelberg, 850ś867.
- Alexey Gribov, Kelsey Horan, Jonathan Gryak, Kayvan Najarian, Vladimir Shpilrain, Reza Soroushmehr, and Delaram Kahrobaei. [n.d.]. Medical Diagnostics Based on Encrypted Medical Data. In Bio-inspired Information and Communica- tion Technologies (2019) (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering), Adriana Compagnoni, William Casey, Yang Cai, and Bud Mishra (Eds.). Springer International Publishing, 98ś111.
- Alexey Gribov, Delaram Kahrobaei, and Vladimir Shpilrain. 2018. Practical private-Key Fully Homomorphic Encryption in Rings. Groups, Complexity, Cryptology 10, 1 (2018), 17ś27.
- Shai Halevi, Yuriy Polyakov, and Victor Shoup. 2019. An Improved RNS Variant of the BFV Homomorphic Encryption Scheme. In Topics in Cryptology -CT-RSA 2019 (Lecture Notes in Computer Science), Mitsuru Matsui (Ed.). Springer International Publishing, 83ś105.
- Jeffrey Hoffstein, Jill Pipher, and Joseph H. Silverman. 1998. NTRU: A Ring-Based Public Key Cryptosystem. In Lecture Notes in Computer Science. Springer-Verlag, 267ś288.
- Nick Howgrave-Graham. 2001. Approximate Integer Common Divisors. In Revised Papers from the International Conference on Cryptography and Lattices (CaLC '01). Springer-Verlag, London, UK, 51ś66.
- Ayman Jarrous and Benny Pinkas. 2009. Secure Hamming Distance Based Computation and Its Applications. In RoboCup 2001: Robot Soccer World Cup V, Andreas Birk, Silvia Coradeschi, and Satoshi Tadokoro (Eds.). Vol. 2377. Springer Berlin Heidelberg, 107ś124.
- Angela Jäschke and Frederik Armknecht. 2019. Unsupervised Machine Learning on Encrypted Data. In Selected Areas in Cryptography ś SAC 2018, Carlos Cid and Michael J. Jacobson Jr. (Eds.). Springer International Publishing, Cham, 453ś478.
- Chiraag Juvekar, Vinod Vaikuntanathan, and Anantha Chandrakasan. 2018. GAZELLE: A Low Latency Framework for Secure Neural Network Inference. In 27th USENIX Security Symposium (USENIX Security 18). USENIX Association, Baltimore, MD, 1651ś1669.
- Kim Laine, Hao Chen, Rachel Player, and Yuhou Xia. 2018. High-Precision Arithmetic in Homomorphic Encryption. In Lecture Notes in Computer Science (topics in cryptology -ct-rsa 2018. ct-rsa 2018 ed.), Vol. 10808. Springer, Cham, 116ś136.
- Jian Liu, Mika Juuti, Yao Lu, and N. Asokan. 2017. Oblivious Neural Network Predictions via MiniONN Transformations. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (CCS '17). ACM, New York, NY, USA, 619ś631.
- Bradley Malin. 2006. Re-identification of Familial Database Records. AMIA ... Annual Symposium proceedings / AMIA Symposium. AMIA Symposium 2006 (02 2006), 524ś8.
- Paulo Martins, Leonel Sousa, and Artur Mariano. 2017. A Survey on Fully Homomorphic Encryption: An Engineering Perspective. ACM Comput. Surv. 50, 6 (Dec. 2017), 83:1ś83:33.
- Payman Mohassel and Peter Rindal. 2018. ABY 3 : A Mixed Protocol Framework for Machine Learning. In ACM Conference on Computer and Communications Security. ACM, 35ś52.
- Tatsuaki Okamoto and Shigenori Uchiyama. 1998. A New Public-Key Cryptosystem as Secure as Factoring. In EUROCRYPT (Lecture Notes in Computer Science), Vol. 1403. Springer, 308ś318.
- Pascal Paillier. 1999. Public-Key Cryptosystems Based on Composite Degree Residuosity Classes. In Advances in Cryptology -EUROCRYPT '99 (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 223ś238.
- M. Sadegh Riazi, Christian Weinert, Oleksandr Tkachenko, Ebrahim M. Songhori, Thomas Schneider, and Farinaz Koushanfar. 2018. Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applications. In AsiaCCS. ACM, 707ś721.
- O. Ronneberger, P.Fischer, and T. Brox. 2015. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention (MICCAI) (LNCS), Vol. 9351. Springer, 234ś241.
- Damien Stehlé and Ron Steinfeld. 2010. Faster Fully Homomorphic Encryption. In Advances in Cryptology -ASIACRYPT 2010 (Lecture Notes in Computer Science), Masayuki Abe (Ed.). Springer Berlin Heidelberg, 377ś394.
- Damien Stehlé and Ron Steinfeld. 2011. Making NTRU As Secure As Worst-case Problems over Ideal Lattices. In Proceedings of the 30th Annual International Conference on Theory and Applications of Cryptographic Techniques: Advances in Cryptology (EUROCRYPT'11). 27ś47.
- Tsuyoshi Takagi and Thomas Peyrin (Eds.). 2017. Advances in Cryptology -ASIACRYPT 2017 -23rd International Conference on the Theory and Applications of Cryptology and Information Security, Hong Kong, China, December 3-7, 2017, Proceedings, Part I. Lecture Notes in Computer Science, Vol. 10624. Springer.
- W. Wang, Y. Hu, L. Chen, X. Huang, and B. Sunar. 2012-09. Accelerating fully homomorphic encryption using GPU. In 2012 IEEE Conference on High Performance Extreme Computing. 1ś5.
- Andrew C. Yao. 1982. Protocols for Secure Computations. In Proceedings of the 23rd Annual Symposium on Foundations of Computer Science (SFCS '82). IEEE Computer Society, Washington, DC, USA, 160ś164.
Cited by
Sorted by citations
Acosta, J. N., Falcone, G. J., Rajpurkar, P., & Topol, E. J. (2022) · Nature Medicine · doi:10.1038/s41591-022-01981-2 · Cited by 1,365 · see citing works
Machine Learning for Healthcare Wearable Devices: The Big Picture
Sabry, F., Eltaras, T., Labda, W., Alzoubi, K., & Malluhi, Q. (2022) · Journal of Healthcare Engineering · doi:10.1155/2022/4653923 · Cited by 321 · see citing works
Secure and robust machine learning for healthcare: A survey
Qayyum, A., Qadir, J., Bilal, M., & Al-Fuqaha, A. (2021) · IEEE Reviews in Biomedical Engineering · doi:10.1109/rbme.2020.3013489 · Cited by 59 · see citing works
- Authors
- Wood, A., Najarian, K., & Kahrobaei, D.
- Affiliations
- University of Michigan (US)
- University of York (GB)
- Venue
- ACM Computing Surveys
- Published
- 2020-08-25
- Volume
- 53
- Issue
- 4
- Pages
- 1-35
- ISSN
- 0360-0300 (ISSN-L)
- 1557-7341
- OpenAlex
- W3042006926
- Cited by
- 179
- References
- 118
- Citations by year
- 2026: 21 · 2025: 39 · 2024: 37 · 2023: 38 · 2022: 26 · 2021: 14 · 2020: 4
- FWCI
- 8.05
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- ACM Computing Surveys (publishedVersion, cc-by-nc)
- White Rose Research Online (University of Leeds, The University of Sheffield, University of York) (acceptedVersion)
- Funders
- Naval Research (N000141512164)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Information Systems › Cloud Data Security Solutions
- Keywords
- fully homomorphic encryption, privacy-preserving machine learning, medical data privacy, genomic data privacy, paternity testing, genetic ancestry testing, encrypted data classification
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review