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:
Jul. 26, 2016

Filed:

Sep. 23, 2011
Applicants:

Vladimir Kolesnikov, Jersey City, NJ (US);

Virendra Kumar, Decatur, GA (US);

Inventors:

Vladimir Kolesnikov, Jersey City, NJ (US);

Virendra Kumar, Decatur, GA (US);

Assignee:

Alcatel Lucent, Boulogne-Billancourt, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 9/14 (2006.01); H04L 9/28 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0662 (2013.01); H04L 9/14 (2013.01); H04L 9/28 (2013.01); H04L 9/3249 (2013.01); H04L 2209/12 (2013.01); H04L 2209/46 (2013.01);
Abstract

A garbled circuit is generated for a client in a leakage-resilient manner with a reduced memory requirement. The garbled circuit is used for secure function evaluation between the client and a server. The garbled circuit is generated with a reduced storage requirement by obtaining a token from the server; querying the token gate-by-gate, wherein for each gate of the garbled circuit, the token generates new wire garblings and stores them with the client using a Stream Cipher and interacts with the leakage-protected area to generate a garbled table for the gate; and receiving the garbled circuit from the token. The token comprises a leakage-protected area. The Stream Cipher is leakage-resilient and can be a symmetric-key cryptographic primitive that has a secret key as an input and generates an unbounded stream of pseudorandom bits as an output. The number of evaluations of the Stream Cipher is kept to a substantial minimum. For example, the Stream Cipher can execute with a same key only twice, such as only once for an encryption and only once for a decryption.


Find Patent Forward Citations

Loading…