Method and apparatus for encrypting and decrypting digital data
AssigneeMAVs Lab. Inc.
InventorsBei Wang, Chia-Hung Yeh, Hsuan-Huei Shih, C.-C. Jay Kuo
Life of this patent
Estimating the term…
Loading patent…
AssigneeMAVs Lab. Inc.
InventorsBei Wang, Chia-Hung Yeh, Hsuan-Huei Shih, C.-C. Jay Kuo
Estimating the term…
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.
A computer-useable medium having computer-readable program code executable to implement a method for encrypting digital data, the method comprising:
A computer-useable medium having computer-readable program code executable to implement a method for encrypting digital data, the method comprising:
An encoding system for encoding digital data, the encoding system comprising:
An encoding system for encoding digital data, the encoding system comprising:
Dependencies are inferred from the claim text.