中国邮电高校学报(英文) ›› 2014, Vol. 21 ›› Issue (6): 37-44.doi: 10.1016/S1005-8885(14)60343-5

• Information Security • 上一篇    下一篇

Fast key generation for Gentry-style homomorphic encryption

冯超1,辛阳2   

  1. 1. 山东大学
    2. 北京邮电大学
  • 收稿日期:2014-02-21 修回日期:2014-07-21 出版日期:2014-12-31 发布日期:2014-12-31
  • 通讯作者: 冯超 E-mail:chaojuan99@hotmail.com
  • 基金资助:

    国家自然科学基金

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 E-mail:chaojuan99@hotmail.com

摘要: 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.

关键词: homomorphic encryption, circuit depth, key generation, Gershgorin circle theorem

Abstract:

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

中图分类号: