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:
Oct. 08, 2019

Filed:

Dec. 22, 2017
Applicant:

Crater Dog Technologies, Llc, Louisville, CO (US);

Inventor:

Derk Norton, Louisville, CO (US);

Assignee:

Crater Dog Technologies, LLC, Lafayette, CO (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); H04L 29/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04W 12/04 (2009.01);
U.S. Cl.
CPC ...
H04L 9/0894 (2013.01); H04L 9/0863 (2013.01); H04L 9/0866 (2013.01); H04L 9/3247 (2013.01); H04W 12/04 (2013.01); H04L 2209/805 (2013.01);
Abstract

Systems and methods are provided for securing a private key on a mobile device for use with public key cryptography. Specifically, a private key is reduced to two partial keys where the partial keys are stored on separate electronic devices. The partial keys combine to temporarily regenerate the private key for the purposes of notarizing (digitally signing) messages or documents, and decrypting a message or document that was encrypted using the corresponding public key. The partial keys in some embodiments may be a secret key, which can be derived from an account identifier and a password, and an exclusive key, which can be derived from the secret key and the private key. The private key can be regenerated from the secret key and the exclusive key. With the partial keys stored on separate devices, another layer of practical security is provided to public key cryptography.


Find Patent Forward Citations

Loading…