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:
Sep. 27, 2016

Filed:

Mar. 26, 2012
Applicants:

Robert Krten, Ottawa, CA;

Hongrui Dong, Ottawa, CA;

Clifford Liem, Ottawa, CA;

Inventors:

Robert Krten, Ottawa, CA;

Hongrui Dong, Ottawa, CA;

Clifford Liem, Ottawa, CA;

Assignee:

Irdeto B.V., Hoofddorp, NL;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 21/60 (2013.01); G06F 17/30 (2006.01); G06F 21/14 (2013.01); G06F 21/64 (2013.01); G06F 21/12 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 21/60 (2013.01); G06F 17/30097 (2013.01); G06F 21/125 (2013.01); G06F 21/14 (2013.01); G06F 21/64 (2013.01); H04L 9/0894 (2013.01); H04L 9/3239 (2013.01); G06F 2221/2107 (2013.01); H04L 2209/16 (2013.01);
Abstract

In the present disclosure, a hash function is computed over a known image, for example, an address range in a program. The result of the hash function is known to be the same at two distinct points in time, before the program is run, i.e. signing at build-time, and during the running of the program, i.e. run time. The value that the programmer wishes to hide, i.e. the secret value, is also known at build-time. At build-time, the secret value is combined with the hash in such a way that the combining operation can be reversed at run time. This combined value, i.e. the salt, is stored along with the program. Later, at runtime, the program computes the same hash value as was computed at signing time, and does the reverse combining operation in order to reveal the secret value.


Find Patent Forward Citations

Loading…