IP Library Granted Patent US 9,350,544
Granted Patent B2
US 9,350,544 · App. 14/196,046 · Granted May 24, 2016

Apparatus for encrypting data

Inventors: Adrian Spalka (Koblenz, DE); Jan Lehnhardt (Koblenz, DE)
Assignee: COMPUGROUP MEDICAL AG
H04L9/14H04L9/0631H04L9/0662
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,350,544
App. No.
14/196,046
Granted
May 24, 2016
Kind
B2
Abstract

An apparatus for encrypting data is provided. The apparatus is capable of symmetrically encrypting data and then encrypting the symmetrically encrypted data with the aid of a bit string. The bit string has a maximum entropy. Encryption of the symmetrically encrypted data is designed such that a section of the bit string is used for encryption and successive encryption operations are carried out with carrying sections of the bit string while the bit string remains unchanged.

Claims (14)

1. A non-transitory computer readable medium for encrypted communication via a transmission medium, the computer readable medium encoded with instructions, the instructions capable of execution on a computer, the instructions comprising the following steps:

reading a second set of data from a memory;

symmetrically encrypting the second set of data with the aid of a first set of data from the memory, the first set of data including a first bit string generated by a hardware random number generator, the first bit string being random;

encrypting the symmetrically encrypted second set of data according to a different symmetrical encryption with the aid of a second bit string,

the second bit string being random and generated by physical process that comprises a quantum process, the quantum process comprising radioactive decay, thermal noise, or other process with physical quantum effects;

a section of the second bit string being used for encryption, wherein the section is at least some subset of the second bit string; and

successive encryption operations being carried out with varying sections of the second bit string, wherein the second bit string is used up and is no longer used for encryption operations once every section of the second bit string has been used up.

2. The computer readable medium according to claim 1 , wherein the instructions also include the following steps:

receiving a twice-encrypted third set of data;

decrypting said third set of data with the aid of the first set of data; and storing said third set of data in the memory.

3. The computer readable medium according to claim 1 , wherein the instructions also include the following steps:

implementing a pointer to point to a beginning of the section of the second bit string;

initializing the pointer to point to a random section of the second bit string; and

setting the pointer to point to an earlier, unused section of the second bit string upon reaching the end of the second bit string.

Assignments (1)
CHANGE OF NAME Recorded Jul 1, 2016
From: COMPUGROUP MEDICAL AG
To: COMPUGROUP MEDICAL SE
Reel/Frame 039249/0854 →
Continuity (2)
Continuation 12881370 · Sep 14, 2010
Related Publication 20140205086A1 · Jul 24, 2014