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:
Dec. 27, 2011

Filed:

Apr. 15, 2008
Applicants:

Moo Seop Kim, Daejeon, KR;

Young Sae Kim, Daejeon, KR;

Young Soo Park, Daejeon, KR;

Ji Man Park, Daejeon, KR;

Sung Ik Jun, Daejeon, KR;

Jong Soo Jang, Daejeon, KR;

Inventors:

Moo Seop Kim, Daejeon, KR;

Young Sae Kim, Daejeon, KR;

Young Soo Park, Daejeon, KR;

Ji Man Park, Daejeon, KR;

Sung Ik Jun, Daejeon, KR;

Jong Soo Jang, Daejeon, KR;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); H04K 1/00 (2006.01); H04L 9/00 (2006.01); H04L 9/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

There are provided a low power SHA-1 hash algorithm apparatus having a low power structure and optimized to a trusted platform module (TPM) applied to a mobile trusted computing environment and a low power keyed-hash message authentication code (HMAC) encryption apparatus using the low power SHA-1 hash algorithm apparatus, the HMAC encryption apparatus including: a key padder padding key data for HMAC algorithm; an XOR operator XOR operating the padded key data and a padding constant; a data connector connecting a text to be encrypted, to data obtained by the XOR operating; a data padder padding the connected data; an SHA-1 hash algorithm part performing an SHA-1 hash algorithm on the padded data; a data selector selecting and applying one of a result of the SHA-1 hash algorithm and the text to be encrypted, to the data connector; and a controller controlling operations of the key padder, data connector, and data padder, a sequence of performing a hash algorithm of the SHA-1 hash algorithm part, and storing an operation result to read data required for performing an encryption operation and store data with memory.


Find Patent Forward Citations

Loading…