Acta Metallurgica Sinica(English letters) ›› 2014, Vol. 21 ›› Issue (6): 37-44.doi: 10.1016/S1005-8885(14)60343-5

• Information Security • Previous Articles     Next Articles

Fast key generation for Gentry-style homomorphic encryption


  • Received:2014-02-21 Revised:2014-07-21 Online:2014-12-31 Published:2014-12-31
  • Contact: Chao FENG


The key issue of original implementation for Gentry-style homomorphic encryption scheme is the so called slow key generation algorithm. Ogura proposed a key generation algorithm for Gentry-style somewhat homomorphic scheme that controlled the bound of the evaluation circuit depth by using the relation between the evaluation circuit depth and the eigenvalues of the primary matrix. However, their proposed key generation method seems to exclude practical application. In order to address this problem, a new key generation algorithm based on Gershgorin circle theorem was proposed. The authors choose the eigenvalues of the primary matrix from a desired interval instead of selecting the module. Compared with the Ogura’s work, the proposed key generation algorithm enables one to create a more practical somewhat homomorphic encryption scheme. Furthermore, a more aggressive security analysis of the approximate shortest vector problem (SVP) against lattice attacks is given. Experiments indicate that the new key generation algorithm is roughly twice as efficient as the previous methods.

Key words: homomorphic encryption, circuit depth, key generation, Gershgorin circle theorem

CLC Number: