Journal on Communications ›› 2015, Vol. 36 ›› Issue (1): 167-178.doi: 10.11959/j.issn.1000-436x.2015019

• Academic paper • Previous Articles     Next Articles

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

ANGPan Y1,2,UIXiao-lin G1,2,AOJing Y1,2,INJian-cai L1,2,IANFeng T1,2,HANGXue-jun Z1,2   

  1. 1 School of Electronics and Information Engineering,Xi'an Jiaotong University,Xi'an 710049,China
    2 Shaanxi Province Key Laboratory of Computer Network,Xi'an Jiaotong University,Xi'an 710049,China
  • Online:2015-01-25 Published:2017-06-21
  • Supported by:
    The National Science and Technology Major Project;Research Fund for the Doctoral Program of Higher Education of China;Scientific and Technological Project in Shaanxi Province;The National Natural Science Foundation of China;The National Natural Science Foundation of China;Science and Technology Co-ordinating Innovative Engineering Project in Shaanxi Province

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.

Key words: homomorphic encryption, privacy-preserving, ideal lattice, representative, computing service

No Suggested Reading articles found!