IP Library Granted Patent US 10,419,223
Granted Patent B2
US 10,419,223 · App. 14/841,296 · Granted Sep 17, 2019

Method of using symmetric cryptography for both data encryption and sign-on authentication

Inventor: Ryan Lester (Dover, DE)
Assignee: CYPH, INC.
H04L9/3247G06F8/60G06F21/45G06F21/606H04L5/0037H04L9/08H04L9/0861H04L9/321H04L9/3215H04L9/3228H04L51/046H04L51/16H04L63/0281H04L63/0435H04L63/0442H04L63/061H04L63/065H04L63/08H04L63/0838H04L63/123H04L63/18H04L67/02H04L67/10H04L67/141H04L67/146H04W12/10H04L67/42
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 10,419,223
App. No.
14/841,296
Granted
Sep 17, 2019
Kind
B2
Abstract

Embodiments herein provide, for example, a method that includes downloading a symmetrically encrypted data block from a server, where the encrypted data block comprises a server-stored secondary password; decrypting the encrypted data block with a shared-symmetric key; signing onto at least one of a server or service using the server-stored secondary password; generating a secondary password, where the generated secondary password is different than the server-stored secondary password; and overwriting the server-stored secondary password with the generated secondary password.

Claims (14)

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

downloading, by the client computing device, a symmetrically encrypted data block from a server, wherein the encrypted data block comprises a server-stored password;

decrypting, by the client computing device, the downloaded encrypted data block with a shared-symmetric key;

signing, by the client computing device, onto at least one of a server or service using the server-stored password;

generating a secondary password after signing, by the client computing device, onto at least one of a server or service using the server-stored password, wherein the generated secondary password is different than the server-stored password; and

overwriting the server-stored password with the generated secondary password after the client computing device has downloaded the symmetrically encrypted data block from the server.

2. The method of claim 1 , wherein the server generates the secondary password.

3. The method of claim 2 , wherein the server generating the secondary password comprises the server generating a random password.

4. The method of claim 1 , further comprising:

encrypting a client-encrypted data block that includes the generated secondary password; and

transmitting the client-encrypted data block to the server, wherein the server decrypts the client-encrypted data block and overwrites the server-stored password with the generated secondary password.

5. The method of claim 4 , wherein generating the secondary password comprises at least one of the client computing device generating a random password and the client computing device receiving input from a user, wherein the input includes the secondary password.

6. The method of claim 1 , wherein the server-stored password authorizes the client computing device to sign into a service.

7. The method of claim 1 , wherein the client computing device includes at least one of a mobile device, or a stationary device.

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 May 7, 2019
From: LESTER, RYAN
To: CYPH, INC.
Reel/Frame 049096/0291 →
Continuity (2)
Provisional Application 62100693 · Jan 7, 2015
Related Publication 20160197913A1 · Jul 7, 2016