发明名称 |
Preventing pattern recognition in electronic code book encryption |
摘要 |
In general, in one aspect, noise is injected into a bitmap associated with content to be presented on a display to create a noisy bitmap. The noisy bitmap is encrypted using electronic code book (ECB) encryption. The resulting ciphertext does not include recognizable patterns from the content as is typical with ECB encryption. The injection of noise may include modifying pixel values for at least a subset of pixels in the bitmap. The pixel values may be modified by using a counter, a known modification pattern, or a random number generator. The bitmap may be analyzed to determine how the bitmap can be modified to maximize the randomness of the bitmap while ensuring that the noisy bitmap is visually perceptually similar when presented. The noise may be injected into a block of pixels prior to the block being encrypted. |
申请公布号 |
US9531916(B2) |
申请公布日期 |
2016.12.27 |
申请号 |
US201113996890 |
申请日期 |
2011.12.30 |
申请人 |
Intel Corporation |
发明人 |
Janus Scott;Martin Jason;Savagaonkar Uday |
分类号 |
H04N1/44;H04L9/06;G06F21/62 |
主分类号 |
H04N1/44 |
代理机构 |
Ryder, Lu, Mazzeo & Konieczny LLC |
代理人 |
Ryder Douglas J.;Ryder, Lu, Mazzeo & Konieczny LLC |
主权项 |
1. A method to encrypt an image using electronic code book (ECB) encryption that results in an encrypted image with visually unrecognizable patterns from the image, wherein typical ECB encryption results in a typical encrypted image having visually recognizable patterns from the image, the method comprising:
modifying pixel values for at least a subset of pixels within a bitmap of the image to create a noisy bitmap of the image, wherein the noisy bitmap of the image provides randomness in pixels but is visually perceptually similar to the bitmap of the image; and encrypting the noisy bitmap using ECB encryption, wherein the encrypted image produced therefrom does not include visually recognizable patterns from the image. |
地址 |
Santa Clara CA US |