Patent US6011849A successfully refreshed from Google Patents.
US6011849A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Encryption-based selection system for steganography
Assignee: Syndata Technologies Inc
•
Filing: 1997-08-28
•
Granted: 2000-01-04
•
Expires: 2017-08-28
Abstract
Abstract A data security system which produces a steganographic selection key by using an encryption key as both the key and as the data to be encrypted. First an encryption key is copied multiple times to form a data block which is then encrypted using the same key. The resulting ciphertext is then used as a selection key to select locations in a secondary data stream. These selected locations are then modified with the original data to be encoded. Restoration of the original data is accomplished by using the selection key to locate the modified areas of the data stream, extracting the data found there, and then decrypting the extracted data with the cyphertext.
Inventors
- 👤 Steven M. Orrin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 22:42
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L2209/00; H04L2209/16; H04L2209/34
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
92 words
A method for selecting a plurality of discrete units with a secure selection key, said method comprising the steps of: providing an encryption key; copying said encryption key a plurality of times to form a data block; encrypting said data block with said encryption key to form a selection key, said selection key comprising a plurality of bits; providing a plurality of discrete units; associating each bit of said selection key with one of said plurality of discrete units; selecting only those discrete units whose associated bit has a particular logic state.
Claim 2
Independent Claim
92 words
A method for selecting a plurality of discrete units with a secure selection key, said method comprising the steps of: providing an encryption key; copying said encryption key a plurality of times to form a data block; encrypting said data block with said encryption key to form a selection key, said selection key comprising a plurality of bits; providing a plurality of discrete units; associating each bit of said selection key with one of said plurality of discrete units; selecting only those discrete units whose associated bit has a particular logic state.
Claim 3
Dependent Claim
29 words
The method of claim 1, wherein the step of associating further comprises: associating each bit of said selection key with every nth discrete unit, where n is an integer.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein said particular logic state is a logic `one`.
Claim 5
Dependent Claim
14 words
The method of claim 1, wherein said particular logic state is a logic `zero`.
Claim 6
Dependent Claim
13 words
The method of claim 1, wherein said discrete unit is a data byte.
Claim 7
Dependent Claim
20 words
The method of claim 1, wherein the number of bits in said selection key equals the number of discrete units.
Claim 8
Independent Claim
95 words
A system for selecting a plurality of discrete units with a secure selection key, said system comprising: an encryption key; means for copying said encryption key a plurality of times to form a data block; means for encrypting said data block with said encryption key to form a selection key, said selection key comprising a plurality of bits; a plurality of discrete units; means for associating each bit of said selection key with one of said plurality of discrete units; means for selecting only those discrete units whose associated bit has a particular logic state.
Claim 9
Independent Claim
95 words
A system for selecting a plurality of discrete units with a secure selection key, said system comprising: an encryption key; means for copying said encryption key a plurality of times to form a data block; means for encrypting said data block with said encryption key to form a selection key, said selection key comprising a plurality of bits; a plurality of discrete units; means for associating each bit of said selection key with one of said plurality of discrete units; means for selecting only those discrete units whose associated bit has a particular logic state.
Claim 10
Dependent Claim
31 words
The system of claim 7, wherein the means for associating further comprises: means for associating each bit of said selection key with every nth discrete unit, where n is an integer.
Claim 11
Dependent Claim
14 words
The system of claim 7, wherein said particular logic state is a logic `one`.
Claim 12
Dependent Claim
14 words
The system of claim 7, wherein said particular logic state is a logic `zero`.
Claim 13
Dependent Claim
13 words
The system of claim 7, wherein said discrete unit is a data byte.
Claim 14
Dependent Claim
20 words
The system of claim 7, wherein the number of bits in said selection key equals the number of discrete units.
References Cited (Backward Citations)
US4200700A
Cited
US4405829A
Cited
US5008935A
Cited
US5177790A
Cited
US5159633A
Cited
US5048086A
Cited
US5613004A
Cited
US5778074A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-03 | 2003-07-05 | 2004-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-03 | 2007-07-05 | 2008-01-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-03 | 2011-07-05 | 2012-01-04 | $7700.00 | Window Closed / Lapsed |