Accelerated execution of applications with fully homomorphically encrypted input data
AssigneeNitromia Ltd.
InventorGera BIRAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeNitromia Ltd.
InventorGera BIRAN
Estimating the term…
A method of executing a program segment operating on homomorphically encrypted data, the method comprising: providing a processing and memory circuitry (PMC) configured to execute, responsive to a respective program instruction, at least: i) a move operation, and ii) an operation of comparing two homomorphically encrypted input bits; executing, on the PMC, responsive to instructions of the program segment: i) a first operation of comparing two homomorphically encrypted bits to store a comparison result to a first memory location, and ii) a second operation that is configured to access the first memory location; thereby giving rise to branch-free execution of a program segment in accordance with the comparison result of homomorphically encrypted bits.
A method of executing a program segment operating on homomorphically encrypted data, the method comprising:
A system of executing a program segment operating on homomorphically encrypted data, the system comprising:
A computer program product comprising a computer readable storage medium containing program instructions, which program instructions when read by a processor, cause the processor to perform a method of executing a software program operating on homomorphically encrypted data, the method comprising:
Dependencies are inferred from the claim text.