Method and apparatus for encrypting and decrypting digital data
    2.
    发明授权
    Method and apparatus for encrypting and decrypting digital data 有权
    用于加密和解密数字数据的方法和装置

    公开(公告)号:US07549058B1

    公开(公告)日:2009-06-16

    申请号:US11172369

    申请日:2005-06-30

    IPC分类号: H04L9/32 H04L9/00 H04N7/167

    摘要: 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.

    摘要翻译: 一种用于使用多个霍夫曼表加密和解密数字数据的方法和装置,以及至少一个加密密钥以增强数字数据的安全性。 选择用于表征诸如运动矢量表或DC亮度的数字数据的至少一个图像参数作为图像参数。 然后根据图像参数,所有可能的霍夫曼表由霍夫曼树突变产生。 使用第一加密密钥和散列函数来选择来自所有可能霍夫曼表的预定数量的活跃​​霍夫曼表。 之后,使用第二加密密钥和散列函数生成活动霍夫曼表的编码序列。 最后,通过具有编码顺序的主动霍夫曼表将数字数据加密成加密比特流。 通过符号统计分析可以减少图像参数的加密符号,从而减少计算量。