发明名称 |
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. |
申请公布号 |
US2017070342(A1) |
申请公布日期 |
2017.03.09 |
申请号 |
US201615354527 |
申请日期 |
2016.11.17 |
申请人 |
Intel Corporation |
发明人 |
Janus Scott;Martin Jason;Savagaonkar Uday |
分类号 |
H04L9/06;G06F21/62;G06T1/20 |
主分类号 |
H04L9/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A graphics processor to
modify pixel values for at least a subset of pixels in a bitmap of an image to create a noisy bitmap of the image, wherein the noisy bitmap of the image provides randomness in pixels but is visually similar to the bitmap of the image; and encrypt the noisy bitmap using electronic code book (ECB) encryption to create an encrypted image thereof, wherein the encrypted image does not include visually recognizable patterns from the image as would be the case if the bitmap was encrypted using ECB. |
地址 |
Santa Clara CA US |