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:
Jun. 16, 2009

Filed:

Jun. 30, 2005
Applicants:

Bei Wang, Los Angeles, CA (US);

Chia-hung Yeh, Tainan, TW;

Hsuan-huei Shih, Taipei, TW;

C.-c. Jay Kuo, Arcadia, CA (US);

Inventors:

Bei Wang, Los Angeles, CA (US);

Chia-Hung Yeh, Tainan, TW;

Hsuan-Huei Shih, Taipei, TW;

C.-C. Jay Kuo, Arcadia, CA (US);

Assignee:

MAVs Lab. Inc., Tau-Yuan, TW;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); H04L 9/00 (2006.01); H04N 7/167 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for encrypting and decrypting digital data employing multiple Huffman tables and at least one encryption key to enhance security of the digital data. At least one image parameter for characterizing the digital data, such as a motion vector table or DC-luminance, is selected as an image parameter. All possible Huffman tables according to the image parameter are then generated by Huffman tree mutation. A predetermined number of active Huffman tables from all possible Huffman tables are selected using a first encryption key and a hash function. Afterward, a coding sequence for the active Huffman tables is generated using a second encryption key and the hash function. Finally, the digital data is encrypted into an encrypted bit stream by the active Huffman tables with the coding sequence. Encrypted symbols of the image parameter can be reduced by symbol statistic analysis, thus reducing computation effort.


Find Patent Forward Citations

Loading…