IP Library Granted Patent US 9,961,056
Granted Patent B2
US 9,961,056 · App. 14/841,313 · Granted May 1, 2018

Method of deniable encrypted communications

Inventors: Ryan Lester (Dover, DE); Bryant Zadegan (Dover, DE)
Assignee: CYPH, INC.
H04L63/065G06F21/40G06F21/606H04L9/0833H04L9/3215H04L51/04H04L63/0435H04L63/0442G06F2221/2107H04L2463/082
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,961,056
App. No.
14/841,313
Granted
May 1, 2018
Kind
B2
Abstract

Embodiments herein provide, for example, a method that includes generating a deniability key; downloading an encrypted blob from a server, where the encrypted blob includes a server-stored symmetric key and is encrypted with a user password; and decrypted the encrypted blob with a locally-stored symmetric key and the user password, where the sever-stored symmetric key: encrypts a message before transmitting the message to an intended recipient, and decrypts a received message, where the deniability key encrypts a deniable message before transmitting the message to an intended recipient, and where the message and the deniable message are transmitted in a random order to the intended recipient.

Claims (13)

1. A method executed by a client computing device, comprising:

generating, by the client computing device, a deniability key;

generating, by the client computing device, a symmetric key;

storing, by a server, the symmetric key as a server-stored symmetric key;

downloading, by the client computing device, an encrypted blob from a server, wherein the encrypted blob includes the server-stored symmetric key and is encrypted with a user password;

decrypting, by the client computing device, the encrypted blob with a previously stored symmetric key, wherein the previously stored symmetric key is locally stored on the client computing device, and the user password; and

replacing, by the client computing device, the previously stored symmetric key with the server-stored symmetric key on the client computing device,

wherein the sever-stored symmetric key:

encrypts a first message before transmitting the first message to an intended recipient, and

decrypts a received message,

wherein a deniable encrypted message is generated by encrypting a second message using the deniability key when encrypting the first message using the server-stored symmetric key and before transmitting the first message to an intended recipient, and

wherein the first message and the deniable encrypted message are transmitted in a random order to the intended recipient.

2. The method of claim 1 , further comprises overriding the server-stored symmetric key with the deniability key.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2026
From: CYPH INC.
To: GADMI SECURITY LLC
Reel/Frame 074987/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: LESTER, RYAN; ZADEGAN, BRYANT
To: CYPH INC.
Reel/Frame 045045/0363 →
Continuity (2)
Provisional Application 62100682 · Jan 7, 2015
Related Publication 20160197895A1 · Jul 7, 2016