Chinese Journal of Network and Information Security ›› 2017, Vol. 3 ›› Issue (1): 39-45.doi: 10.11959/j.issn.2096-109x.2017.00117

• Academic paper • Previous Articles     Next Articles

NTRU-type fully homomorphic encryption scheme without key switching

Xin-xia SONG1,Zhi-gang CHEN2(),Guo-min ZHOU3   

  1. 1 College of Junior, Zhejiang Wanli University, Ningbo 315100, China
    2 College of Electronic and Computer, Zhejiang Wanli University, Ningbo 315100, China
    3 Department of Computer and Information Technology, Zhejiang Police College, Hangzhou 310053, China
  • Revised:2016-10-30 Online:2017-01-15 Published:2020-03-20
  • Supported by:
    Zhejinag Provincial Natural Science Foundation of China(LYNF020002);The Public Projects of ZhejiangProvince(2017C33079);NSFC-Zhejiang Joint Fund for the Integration of Industrialization Information(U1509219);Ningbo Natural Science Foundation(2016A610226)

Abstract:

In order to construct a fully homomorphic encryption scheme based on NTRU cryptosystem from ring learning with errors, noise growth and homomorphic property in the NTRU cryptosystem were analyzed. The con-cept of zero homomorphic encryption was introdced and that the NTRU cryptosystem was zero homomorphic en-cryption was shown. A BGN homomorphic encryption scheme and a fully homomorphic encryption scheme were proposed based on the NTRU cryptosystem. In the proposed NTRU-type fully homomorphic encryption scheme, the secret key doesn't change in homomorphic multiplications. Thus a fully homomorphic encryption scheme can be obtained without key switching that was used in the previous fully homomorphic encryption schemes. Moreover, the ciphertext is a vector in the proposed NTRU-type fully homomorphic encryption scheme which has the advantage of storage and transmission compared to GSW fully homomorphic encryption scheme where the ciphertext is a matrix.

Key words: fully homomorphic encryption, NTRU cryptosystem, ring learning with errors, key switching, BGN homomorphic encryption

CLC Number: 

No Suggested Reading articles found!