发明名称 Compressing encrypted data without the encryption key
摘要 A method, system and computer program product are disclosed for compressing encrypted data, wherein the data is encrypted by using a block encryption algorithm in a chained mode of operation, and the encrypted data is comprised of a set of N encrypted blocks, C1 . . . CN. In one embodiment, the method comprises leaving block CN uncompressed, and compressing all of the blocks C1 . . . CN in a defined sequence using a Slepian-Wolf code. In an embodiment, the data is encrypted using an encryption key K, and the compressing includes compressing all of the blocks C1 . . . CN without using the encryption key. In one embodiment, the compressing includes outputting the blocks C1 . . . CN as a set of compressed blocks CmprC1 . . . CmprCN-1, and the method further comprises decrypting CN to generate a reconstructed block {tilde over (X)}n, and decrypting and decompressing the set of compressed blocks using {tilde over (X)}n.
申请公布号 US9584323(B2) 申请公布日期 2017.02.28
申请号 US201614993577 申请日期 2016.01.12
申请人 International Business Machines Corporation 发明人 Hazay Camit;Jagmohan Ashish;Klinc Demijan;Krawczyk Hugo M.;Rabin Tal
分类号 H04L9/06;G06F21/00;H04L9/32;H04L29/06;H04L9/08 主分类号 H04L9/06
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Davis, Esq. Jennifer
主权项 1. A method of decompressing and decrypting a message comprised of a set of blocks including N-1 compressed encrypted blocks CEXN-1, . . . , CEX1, and one uncompressed encrypted block EXN, the method comprising: receiving the N-1 compressed encrypted blocks CEXN-1, . . . CE1 and the uncompressed encrypted block EXN; and decrypting the set of blocks, including decrypting EXN to generate a decrypted block XN, anddecompressing and decoding the blocks CEXN-1, . . . , CEX1 to generate decompressed and decrypted blocks XN-1, . . . , X1, including for each of the blocks CEXN-1, . . . , CEX1, using output from the decrypting of another block in the decompressing of said each block, includingstarting the decrypting the compressed encrypted blocks CEXN-1, . . . , CEX1 by using output from the decrypting of EXN to decrypt one of the blocks CEXN-1, . . . , CEX1 to generate another decrypted block.
地址 Armonk NY US