Execution of homomorphically encrypted code using dynamically selected blocks
US12250293B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 28, 2022 |
| Grant date | Mar 11, 2025 |
| Priority date | — |
| Expiry date | May 18, 2043 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L9/0618
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.