Research on algorithms of data encryption scheme that supports homomorphic arithmetical operations

  • Pan Yang
  • , Xiao Lin Gui
  • , Jing Yao
  • , Jian Cai Lin
  • , Feng Tian
  • , Xue Jun Zhang

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

An efficient homomorphic encryption scheme called CESIL was proposed to meet the requirements of operating on encrypted data when protecting users' privacy in computing services. CESIL included key generation algorithm, encryption algorithm, decryption algorithm and calculation algorithm. In CESIL, a polynomial coefficient vector ring was established by defining addition and multiplication using polynomial ring; by using ideal lattice, the vector ring was partitioned into many residue classes to produce a quotient ring and its representative set; the plaintext was encrypted by mapping it to a representative and replacing the representative with another element in the same residue class. The features of operations in quotient ring ensured CESIL operate on encrypted data. Furthermore, the fast Fourier transform (FFT) algorithm was used to increase the efficiency and decrease the length of key. Theoretical analysis and experimental results show that CESIL is semantically secure, and can do addition and multiplication operations on encrypted data homomorphically in a specific scope. Comparing to some existing homomorphic encryption schemes, the CESIL runs efficiently, and has shorter length in key and ciphertext. Thus, the CESIL fits the practical applications better.

Original languageEnglish
Article number2015019
JournalTongxin Xuebao/Journal on Communications
Volume36
Issue number1
DOIs
StatePublished - 1 Jan 2015

Keywords

  • Computing service
  • Homomorphic encryption
  • Ideal lattice
  • Privacy-preserving
  • Representative

Fingerprint

Dive into the research topics of 'Research on algorithms of data encryption scheme that supports homomorphic arithmetical operations'. Together they form a unique fingerprint.

Cite this