Skip to main navigation Skip to search Skip to main content

Homomorphic model selection for data analysis in an encrypted domain

  • Mi Yeon Hong
  • , Joon Soo Yoo
  • , Ji Won Yoon*
  • *Corresponding author for this work
  • Korea University

Research output: Contribution to journalJournal articlepeer-review

Abstract

Secure computation, a methodology of computing on encrypted data, has become a key factor in machine learning. Homomorphic encryption (HE) enables computation on encrypted data without leaking any information to untrusted servers. In machine learning, the model selection method is a crucial algorithm that determines the performance and reduces the fitting problem. Despite the importance of finding the optimal model, none of the previous studies have considered model selection when performing data analysis through the HE scheme. The HE-based model selection we proposed finds the optimal complexity that best describes given data that is encrypted and whose distribution is unknown. Since this process requires a matrix calculation, we constructed the matrix multiplication and inverse of the matrix based on the bitwise operation. Based on these, we designed the model selection of the HE cross-validation approach and the HE Bayesian approach for homomorphic machine learning. Our focus was on evidence approximation for linear models to find goodness-of-fit that maximizes the evidence. We conducted an experiment on a dataset of age and Body Mass Index (BMI) from Kaggle to compare the capabilities and our model showed that encrypted data can regress homomorphically without decrypting it.

Original languageEnglish
Article number6174
Pages (from-to)1-21
Number of pages21
JournalApplied Sciences (Switzerland)
Volume10
Issue number18
DOIs
StatePublished - 2020.09.2

Keywords

  • Bitwise operation
  • Cross validation
  • Evidence approximation
  • Fully homomorphic encryption
  • Gauss-jordan elimination
  • Model selection

Fingerprint

Dive into the research topics of 'Homomorphic model selection for data analysis in an encrypted domain'. Together they form a unique fingerprint.

Cite this