System and method for encrypting data in pictorial data
First Claim
Patent Images
1. A method of encrypting message data within a data stream for transmission of the encrypted message data from a sender to a receiver, comprising the steps of:
- the sender and receiver establishing an initial secret key containing information about which characteristics of an image within pictorial data in the data stream are to be used to determine a location in the data stream for inserting the message data in the data stream for transmission and containing a seed for a pseudo-random generator;
acquiring a data stream including pictorial data having said image with said characteristics therein and having desired randomness characteristics; and
pseudo-randomly embedding bits of the message data within the data stream at the location in the data stream determined based on said image characteristics and an output of a pseudo-random generator that has been seeded by said seed.
7 Assignments
0 Petitions
Accused Products
Abstract
An encryption scheme that uses steganography includes an encryption algorithm that encrypts messages by embedding them in a data stream in such a way that an adversary cannot get information about the messages. Since the embedding is the only computation required, this scheme is optimal in computational efficiency. However, since the size of the data stream is large, this scheme is most beneficial when the cost of bandwidth is less expensive than the cost of computation. The scheme embeds the message as specified by a pseudo random generator.
9 Citations
19 Claims
-
1. A method of encrypting message data within a data stream for transmission of the encrypted message data from a sender to a receiver, comprising the steps of:
-
the sender and receiver establishing an initial secret key containing information about which characteristics of an image within pictorial data in the data stream are to be used to determine a location in the data stream for inserting the message data in the data stream for transmission and containing a seed for a pseudo-random generator; acquiring a data stream including pictorial data having said image with said characteristics therein and having desired randomness characteristics; and pseudo-randomly embedding bits of the message data within the data stream at the location in the data stream determined based on said image characteristics and an output of a pseudo-random generator that has been seeded by said seed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system that encrypts message data within a data stream including pictorial data having images therein and having desired randomness characteristics for transmission of the encrypted message data from a sender to a receiver, comprising:
-
a pseudo-random generator that specifies where in the data stream bits of the message data should be embedded; and a transmitter that communicates with a receiver to establish an initial secret key containing information about which characteristics of said images within said pictorial data in the data stream are to be used to determine a location in the data stream for inserting the message data in the data stream for transmission and containing a seed for the pseudo-random generator, and that uses an output of the pseudo-random generator upon seeding with said seed and the location in the data stream determined based on said image characteristics to determine where to pseudo-randomly embed bits of the message data within the data stream. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification