18312936. HOMOMORPHIC ENCRYPTION OPERATOR, STORAGE DEVICE INCLUDING THE SAME, AND LEVEL CONFIGURATION METHOD THEREOF simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

HOMOMORPHIC ENCRYPTION OPERATOR, STORAGE DEVICE INCLUDING THE SAME, AND LEVEL CONFIGURATION METHOD THEREOF

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

YOUNG SIK Moon of Suwon-si (KR)

JIYOUP Kim of Suwon-si (KR)

HANBYEUL Na of Suwon-si (KR)

HONG RAK Son of Suwon-si (KR)

SEONGHYEOG Choi of Suwon-si (KR)

HOMOMORPHIC ENCRYPTION OPERATOR, STORAGE DEVICE INCLUDING THE SAME, AND LEVEL CONFIGURATION METHOD THEREOF - A simplified explanation of the abstract

This abstract first appeared for US patent application 18312936 titled 'HOMOMORPHIC ENCRYPTION OPERATOR, STORAGE DEVICE INCLUDING THE SAME, AND LEVEL CONFIGURATION METHOD THEREOF

Simplified Explanation

The patent application describes a homomorphic encryption operator that sets an encryption level by selecting prime numbers based on certain conditions and performs modular multiplication using these prime numbers.

  • Level configuration unit sets encryption level by selecting prime numbers based on scale factor and increase/decrease conditions
  • Modular multiplication operator performs lightweight modular multiplication using selected prime numbers
  • Level configuration unit selects prime number sets with selected Hamming weights based on conditions
  • Selected prime number sets are configured with encryption level using a prime number table

Potential Applications

  • Secure data transmission
  • Privacy-preserving data analysis
  • Secure cloud computing

Problems Solved

  • Ensures secure data encryption
  • Enables secure computation on encrypted data
  • Protects sensitive information during processing

Benefits

  • Enhanced data security
  • Privacy protection
  • Secure data analysis and computation


Original Abstract Submitted

A homomorphic encryption operator includes: a level configuration unit configured to set an encryption level by selecting a plurality of prime numbers of different values according to a scale factor condition used for multiplication of a homomorphic encryption operation and an increase/decrease condition for increasing or decreasing consecutively selected prime numbers, and a modular multiplication operator configured to perform lightweight modular multiplication using the selected plurality of prime numbers, wherein the level configuration unit includes: a level constructor configured to select prime number sets whose number have selected Hamming weights, respectively, based on the scale factor condition and the increase/decrease condition, and wherein the level configuration unit is further configured to configure the selected prime number sets with the encryption level using a prime number table.