Concealing data within images
First Claim
Patent Images
1. A method for concealing data, the method comprising:
- identifying frequency information for a number of data object types of a set of data objects in the data using a frequency map;
assigning a set of pixel values to the set of data objects based on the frequency information for use in encrypting the set of data objects to form encrypted data, wherein assigning the set of pixel values to the set of data objects comprises performing the steps of;
identifying a duration for a selected data object type in the number of data object types; and
identifying a pixel length for the selected data object type based on the duration; and
generating an image that includes a set of pixels that represent the encrypted data, wherein each pixel in the set of pixels has a pixel value from the set of pixel values that is assigned to a corresponding data object of the set of data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for concealing data. Frequency information is identified for a number of data object types of a set of data objects in the data using a frequency map. A set of pixel values is assigned to the set of data objects based on the frequency information for use in encrypting the set of data objects to form encrypted data. An image is generated that includes a set of pixels that represents the encrypted data. Each pixel in the set of pixels has a pixel value from the set of pixel values that is assigned to a corresponding data object of the set of data objects.
11 Citations
19 Claims
-
1. A method for concealing data, the method comprising:
-
identifying frequency information for a number of data object types of a set of data objects in the data using a frequency map; assigning a set of pixel values to the set of data objects based on the frequency information for use in encrypting the set of data objects to form encrypted data, wherein assigning the set of pixel values to the set of data objects comprises performing the steps of; identifying a duration for a selected data object type in the number of data object types; and identifying a pixel length for the selected data object type based on the duration; and generating an image that includes a set of pixels that represent the encrypted data, wherein each pixel in the set of pixels has a pixel value from the set of pixel values that is assigned to a corresponding data object of the set of data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
an encoder that identifies frequency information for a number of data object types of a set of data objects in data using a frequency map and assigns a set of pixel values to the set of data objects based on the frequency information for use in encrypting the set of data objects to form encrypted data, wherein the encoder identifies a duration for a selected data object type in the number of object data types and identifies a pixel length for the selected data object type based on the duration; and an image manager that generates an image that includes a set of pixels that represents the encrypted data, wherein each pixel in the set of pixels has a pixel value from the set of pixel values that is assigned to a corresponding data object of the set of data objects. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
an image manager that receives decoding information and an image that includes a set of pixels that represent encrypted data and the decoding information, wherein the encrypted data are encrypted by assigning a set of pixel values having a color category for a set of data objects based on a mood of the set of data objects, a set of wavelengths corresponding to the color category based on frequency information, and a corresponding pixel value for each wavelength of the set of wavelengths corresponding to each data object of the set of data objects; and a decoder that decodes the encrypted data using the decoding information to form decrypted data, wherein the decoding information identifies at least one of a frequency map, a selected set of algorithms, or a base image. - View Dependent Claims (18, 19)
-
Specification