International business machines corporation (20240106626). EXECUTION OF HOMOMORPHICALLY ENCRYPTED CODE USING DYNAMICALLY SELECTED BLOCKS simplified abstract

From WikiPatents
Jump to navigation Jump to search

EXECUTION OF HOMOMORPHICALLY ENCRYPTED CODE USING DYNAMICALLY SELECTED BLOCKS

Organization Name

international business machines corporation

Inventor(s)

Nir Drucker of Zichron Yaakov (IL)

Hayim Shaul of Kfar Saba (IL)

EXECUTION OF HOMOMORPHICALLY ENCRYPTED CODE USING DYNAMICALLY SELECTED BLOCKS - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240106626 titled 'EXECUTION OF HOMOMORPHICALLY ENCRYPTED CODE USING DYNAMICALLY SELECTED BLOCKS

Simplified Explanation

The abstract describes a system that partitions an arithmetic circuit representing a homomorphically encrypted (HE) code into multiple execution blocks. The processor generates manifests for each execution block, describing access patterns for different machine environments, and dynamically executes the HE code by selecting blocks based on the current machine environment.

  • The system partitions an arithmetic circuit representing an HE code into multiple execution blocks.
  • Manifests are generated for each execution block, describing access patterns for different machine environments.
  • The processor dynamically executes the HE code by selecting blocks based on the current machine environment.

Potential Applications

The technology described in the patent application could have potential applications in:

  • Secure data processing
  • Encrypted communication systems
  • Privacy-preserving computations

Problems Solved

This technology helps solve the following problems:

  • Secure execution of homomorphically encrypted code
  • Efficient processing of encrypted data
  • Protection of sensitive information during computation

Benefits

The benefits of this technology include:

  • Enhanced data security
  • Improved privacy protection
  • Efficient and secure computation of encrypted data

Potential Commercial Applications

The potential commercial applications of this technology could include:

  • Secure cloud computing services
  • Encrypted data storage solutions
  • Privacy-focused software applications

Possible Prior Art

One possible prior art related to this technology is the use of secure multi-party computation protocols for privacy-preserving computations. These protocols also involve partitioning computations and ensuring secure execution in different environments.

What are the specific machine environments considered in the access patterns described in the patent application?

The specific machine environments considered in the access patterns described in the patent application include different types of hardware configurations, operating systems, and network environments.

How does the dynamic execution of the HE code based on the detected machine environment improve the overall security of the system?

Dynamic execution of the HE code based on the detected machine environment helps adapt the security measures to the specific characteristics of the environment, reducing the risk of vulnerabilities and unauthorized access.


Original Abstract Submitted

an example system includes a processor to partition an arithmetic circuit representing a homomorphically encrypted (he) code into a number of execution blocks. the processor can generate, for each of the number of execution blocks, manifests describing access patterns for a number of different machine environments. the processor can then dynamically execute the he code by selecting successive blocks to execute based on an access pattern calculated for the execution block corresponding to a detected current machine environment.