Decentralized Authoritative Messaging
AssigneeWickr Inc.
InventorsThomas Michael Leavy, Gerard Ryan
Life of this patent
Estimating the term…
Abstract
A secure chat client is described that allows users to exchange encrypted communications via secure chat rooms, as well as one-to-one communications. In particular, the secure chat client allows users to create, configure, and manage secure chat rooms. Furthermore, the secure chat client provides users with the ability to recover secure messages when they obtain a new device or otherwise lose communications.
Claims19
(canceled)
A method for accessing an encrypted communication, the method comprising:
- receiving, at a first device, a first encrypted communication from a second device, wherein the first encrypted communication includes a first ephemeral component;
- deriving, by the first device, a first key using the first ephemeral component and a second ephemeral component;
- decrypting, by the first device, the first encrypted communication received from the second device using, in part, the first key;
- providing, by the first device, the first decrypted communication to a user of the first device.
A system for accessing an encrypted communication, the system comprising:
- an interface configured to receive a first encrypted communication from a second device, wherein the first encrypted communication includes a first ephemeral component;
- a processor configured to derive a first key using the first ephemeral component and a second ephemeral component and decrypt the first encrypted communication received from the second device using, in part, the first key;
- and
- an output configured to provide the first decrypted communication to a user of a first device.
A non-transitory computer-readable medium comprising instructions that when, executed by at least one processor, perform the steps of:
- receiving a first encrypted communication from a second device, wherein the first encrypted communication includes a first ephemeral component;
- deriving a first key using the first ephemeral component and a second ephemeral component;
- decrypting the first encrypted communication received from the second device using, in part, the first key;
- providing the first decrypted communication to a user of a first device.
Dependencies are inferred from the claim text.