Journal of Xidian University

Previous Articles     Next Articles

Design method of an identity-based fully homomorphic encryption library

HAN Kun1,2;ZHANG Hailin1;XIN Dan2;WU Bo2;KANG Yuanji2   

  1. (1. School of Telecommunications Engineering, Xidian Univ., Xi'an 710071, China;
    2. Dept. of Information Security, Xi 'an Communication Institute, Xi 'an 710106, China)
  • Received:2016-11-06 Online:2017-08-20 Published:2017-09-29

Abstract:

To avoid the weaknesses of the present fully homomorphic encryption algorithms which have a large public key and low calculation efficiency, the identity-based homomorphic encryption scheme is studied and the corresponding function library is designed. First, the IHEL(Identity-based Homomorphic Encryption Library) is constructed based on the basic definitions and operations of the SEAL (Simple Encrypted Arithmetic Library). Then, the encoding method for the integer and string into the plaintext polynomial is given and the parameters selection is analyzed. Last, an automatic parameter generation tool for the users is designed to meet the needs of safety and efficiency. The identity-based homomorphic encryption scheme has high calculation efficiency and does not need a public key certificate. The corresponding function library IHEL lays a foundation for the practical application of the identity-based homomorphic encryption scheme.

Key words: fully homomorphic encryption, identity-based encryption, function library design, cloud computing, encryption