Patent · US Active

Homomorphic evaluation including key switching, modulus switching, and dynamic noise management

US9281941B2 · kind B2 · utility

16Cited by
9References
7Claims
0Family size

Assignees

Inventors

Key dates

Filing dateJan 22, 2013
Grant dateMar 8, 2016
Priority date
Expiry dateAug 6, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/34
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Homomorphic evaluations of functions are performed. The functions include operation(s). Variants of key switching and modulus switching are described and are performed prior to or after the operation(s). A key switching transformation converts a ciphertext with respect to a first secret key and a first modulus to a ciphertext with respect to a second secret key and a second modulus. A key switching transformation converts a first version of a ciphertext with respect to a first secret key and with some number r bits of precision to a second version of the selected ciphertext with respect to a second keys and with some other number r′ bits of precision. The ciphertexts may be operated on as polynomials represented using evaluation representation, which has benefits for multiplication and automorphism. Further, ciphertexts are associated with an estimate of noise, which is used to determine when to perform modulus switching on the ciphertexts.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.