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. 05, 2010

Filed:

Dec. 27, 2004
Applicants:

Harold J. Johnson, Nepean, CA;

Philip A. Eisen, Nepean, CA;

Inventors:

Harold J. Johnson, Nepean, CA;

Philip A. Eisen, Nepean, CA;

Assignee:

Cloakware Corporation, Ottawa, Ontario, CA;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01); G06F 7/04 (2006.01); G06F 17/30 (2006.01); H04N 7/16 (2006.01); H04L 29/06 (2006.01); G06F 11/30 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and systems related to increasing the cryptographic security of keys used by software with cryptographic functions. This is done by increasing the mathematical complexity of the software. The components and functions used by the software are first determined and, using these components, functions, and the data exchanged between them, the software is made more resistant to analysis. The methods used in increasing analytical resistance are grouped into 3 general types: adjusting the information exchanged between the components, replacing some components with different but related components, and adjusting the data flow between the components.


Find Patent Forward Citations

Loading…