The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 05, 2019

Filed:

Jan. 14, 2016
Applicant:

Secretskydb Ltd, Beer-Sheva, IL;

Inventors:

Shlomo Dolev, Omer, IL;

Yin Li, Xinjiang, CN;

Assignee:

SECRETSKYDBLTD, Beer-Sheva, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 21/75 (2013.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); G06F 9/46 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 9/46 (2013.01); G06F 21/75 (2013.01); H04L 9/0656 (2013.01); H04L 9/085 (2013.01); G06F 12/1408 (2013.01);
Abstract

A method of providing a distributed scheme for executing a RAM program, without revealing any information regarding the program, the data and the results, according to which the instructions of the program are simulated using SUBLEQ instructions and the execution of the program is divided among a plurality of participating computational resources such as one or more clouds, which do not communicate with each other, while secret sharing all the program's SUBLEQ instructions, to hide their nature of operation and the sequence of operations. Private string matching is secretly performed by comparing strings represented in secret shares, for ensuring the execution of the right instruction sequence. Then arithmetic operations are performed over secret shared bits and branch operations are performed according to the secret shared sign bit of the result.


Find Patent Forward Citations

Loading…