Patent ID: 8520849
Filing Date: 2013-08-27
Classification: H04N

Abstract:
1. A method of encrypting an original digital image file representing an array of pixels having dimensions and composed of a sequence of bytes, each byte representing a pixel defined by a relative position of the pixel within the digital image file and a color value of the pixel within a range of possible color values, the method comprising: using an encryption key to encode the relative position of each pixel separately from the color value of each pixel, wherein the encryption key comprises a first key used to generate a plurality of random permutations of the possible color values for each pixel, and wherein one of the random color permutations is used to generate a color bit map tuple having a number of elements equal to the number of possible color values; and producing an encrypted digital image file in which a correlation between relative position and color value of each pixel in the original digital image file is concealed in the encrypted digital image file, wherein the dimensions of the original array of pixels are concealed in the encrypted digital image file.