Concealing data within images
AssigneeThe Boeing Company
InventorsMichael Kevin Hernandez, John W. Glatfelter
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.