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:
May. 14, 2019

Filed:

Aug. 28, 2017
Applicant:

Nec Corporation, Tokyo, JP;

Inventors:

Ghassan Karame, Heidelberg, DE;

Claudio Soriente, Zurich, CH;

Srdjan Capkun, Zurich, CH;

Assignee:

NEC CORPORATION, Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0618 (2013.01); H04L 9/0637 (2013.01);
Abstract

A method for encrypting data based on all-or-nothing encryption includes: providing, by an encryption system, data to be encrypted and an encryption key; dividing, by the encryption system, the data into an odd number of blocks, wherein each of the blocks has the same size; encrypting, by the encryption system, the blocks with the encryption key to obtain an intermediate ciphertext c' comprising intermediate ciphertext blocks c′, . . . , c′, wherein c0′ corresponds to a random seed and c′, . . . , c′ corresponds to the encrypted blocks; and obtaining, by the encryption system, a final ciphertext c using the intermediate ciphertext c′. An intermediate overall ciphertext t is obtained based on XOR'ing the intermediate ciphertext blocks c′, . . . , c′; and obtaining a plurality of final ciphertext blocks c1, . . . cN by XOR'ing respective intermediate ciphertext blocks c′, . . . , c′ with the intermediate overall ciphertext t.


Find Patent Forward Citations

Loading…