← Back to Patent Explorer
US5027401A Expired / Lapsed US ⏱️ 0.0 years remaining

System for the secure storage and transmission of data

Assignee: ZERCO SYSTEMS INTERNATONAL Inc
•
Filing: 1990-07-03
•
Granted: 1991-06-25
•
Expires: 2010-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for the secure storage and transmission of data utilizes a visual algorithm to encode sensitive data in a secure manner onto a data card or other storage device. Whether a photograph or other image, data representing pixels are encoded by scrambling them one color at a time, with scrambling instructions being encoded in the pixels themselves. A character assigned to each color is used for additional verification of the authorization during decoding. In a preferred embodiment, the time of encoding is the basis for the characters assigned to respective colors.

Inventors

  • 👤 John A. Soltesz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 12:40
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/08; G06K19/10; G06K19/14; G07; G07C; G07C9/00; G07C9/20; G07C9/22; G07C9/25; G07C9/253; G07F; G07F7/00; G07F7/08; G07F7/086; G09; G09C; G09C5/00

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 142 words
A security system for discouraging unauthorized use of a data card, comprising: a data card including storage means for storing data in scrambled form; encoder means for encoding the storage means with personal identification data made up of individual data units, each unit having a specific value, said encoder means including means for reading a set of said units having a common value, rearranging said set of units having a common value according to a predetermined algorithm, reading a second set of units having a different common value, rearranging the second set of units, and repeating the process of reading and rearranging sets of data units until the personal identification data is substantially scrambled; decoder means for reading and unscrambling the scrambled personal identification data; and recorder means for recording the personal identification data to establish a record of the card user.
Claim 2
Dependent Claim 142 words
A security system for discouraging unauthorized use of a data card, comprising: a data card including storage means for storing data in scrambled form; encoder means for encoding the storage means with personal identification data made up of individual data units, each unit having a specific value, said encoder means including means for reading a set of said units having a common value, rearranging said set of units having a common value according to a predetermined algorithm, reading a second set of units having a different common value, rearranging the second set of units, and repeating the process of reading and rearranging sets of data units until the personal identification data is substantially scrambled; decoder means for reading and unscrambling the scrambled personal identification data; and recorder means for recording the personal identification data to establish a record of the card user.
Claim 3
Dependent Claim 29 words
A security system for discouraging unauthorized use of a data card as claimed in claim 1, wherein the personal identification data comprise a digitized representation of a human face.
Claim 4
Dependent Claim 31 words
A security system for discouraging unauthorized use of a data card as claimed in claim 1, wherein the recorder means produces a recording comprising a printout of the personal identification data.
Claim 5
Independent Claim 186 words
A system for providing the secure transmission of data, comprising: encoder means for image-wise encoding data in scrambled form, said encoder means comprising: data input means for image-wise receiving unscrambled data made up of individual data units, each unit having a specific value; scrambling means for scrambling said data according to a visual algorithm, said scrambling means including means for reading a set of said units having a common value, rearranging said set of units having a common value according to a predetermined algorithm, reading a second set of units having a different common value, rearranging the second set of units, and repeating the process of reading and rearranging sets of data units until said data is substantially scrambled; and transmitting means for transmitting the scrambled data and visual algorithm to a receiving means from which the data may be decoded; and decoder means for decoding the received scrambled data, said decoder means comprising: means for receiving and processing the scrambled data and visual algorithm; descrambling means for reading and descrambling the scrambled data according to the visual algorithm; and means for outputting the descrambled data.
Claim 6
Independent Claim 186 words
A system for providing the secure transmission of data, comprising: encoder means for image-wise encoding data in scrambled form, said encoder means comprising: data input means for image-wise receiving unscrambled data made up of individual data units, each unit having a specific value; scrambling means for scrambling said data according to a visual algorithm, said scrambling means including means for reading a set of said units having a common value, rearranging said set of units having a common value according to a predetermined algorithm, reading a second set of units having a different common value, rearranging the second set of units, and repeating the process of reading and rearranging sets of data units until said data is substantially scrambled; and transmitting means for transmitting the scrambled data and visual algorithm to a receiving means from which the data may be decoded; and decoder means for decoding the received scrambled data, said decoder means comprising: means for receiving and processing the scrambled data and visual algorithm; descrambling means for reading and descrambling the scrambled data according to the visual algorithm; and means for outputting the descrambled data.
Claim 7
Dependent Claim 31 words
A system for providing the secure transmission of data as claimed in claim 4, wherein the scrambled data are descrambled as they are received by the decoder receiving and processing means.
Claim 8
Dependent Claim 46 words
A system for providing the secure transmission of data as claimed in claim 4, further comprising scrambled data storage means for storing the scrambled data after the scrambled data have been received and processed, wherein the descrambling means reads the scrambled data from the storage means.
Claim 9
Independent Claim 204 words
A method for encoding an image, comprising the steps of: scanning an image to produce a sequence of electrical image signals corresponding to the image, the electrical image signals defining individual pixels of the image; digitizing the electrical image signals; and encoding the digitized electrical image signals, said encoding step including the steps of: (a) selecting a point-of-origin pixel signal; (b) programming the point-of-origin pixel signal with a decoding instruction for subsequent reading by a decoder; (c 1 ) reading all pixel signals representing a first common color; (d 1 ) scrambling all pixel signals representing said first common color within the sequence of all pixel signals according to a first algorithm; (e 1 ) assigning a first character to the first common color; (c 2 ) reading all pixel signals representing a second common color; (d 2 ) scrambling all pixel signals representing said second common color within the sequence of all pixel signals according to a second algorithm; (e 2 ) assigning a second character to the second common color; and (f) repeating steps (c n )-(e n ) for each nth color until all pixel signals representing a predetermined number of colors have been read, scrambled and assigned an nth character.
Claim 10
Independent Claim 204 words
A method for encoding an image, comprising the steps of: scanning an image to produce a sequence of electrical image signals corresponding to the image, the electrical image signals defining individual pixels of the image; digitizing the electrical image signals; and encoding the digitized electrical image signals, said encoding step including the steps of: (a) selecting a point-of-origin pixel signal; (b) programming the point-of-origin pixel signal with a decoding instruction for subsequent reading by a decoder; (c 1 ) reading all pixel signals representing a first common color; (d 1 ) scrambling all pixel signals representing said first common color within the sequence of all pixel signals according to a first algorithm; (e 1 ) assigning a first character to the first common color; (c 2 ) reading all pixel signals representing a second common color; (d 2 ) scrambling all pixel signals representing said second common color within the sequence of all pixel signals according to a second algorithm; (e 2 ) assigning a second character to the second common color; and (f) repeating steps (c n )-(e n ) for each nth color until all pixel signals representing a predetermined number of colors have been read, scrambled and assigned an nth character.
Claim 11
Dependent Claim 31 words
A method for encoding an image as claimed in claim 7, wherein at least the selection of said first common color comprises the decoding instruction programmed into the point-of-origin pixel signal.
Claim 12
Dependent Claim 20 words
A method for encoding an image as claimed in claim 7, wherein each character is different from each other character.
Claim 13
Dependent Claim 18 words
A method for encoding an image as claimed in claim 7, wherein each character is a numerical digit.
Claim 14
Dependent Claim 43 words
A method for encoding an image as claimed in claim 10, further comprising the step of recording a precise time of encoding, so that each numerical digit is one digit taken from the precise time, said precise time carried out to n digits.
Claim 15
Independent Claim 211 words
A method for encoding an image formed by a plurality of individual image data units, comprising the steps of: scanning an image to produce a sequence of electrical image signals corresponding to the image, the electrical image signals defining individual data units of the image; digitizing the electrical image signals; and encoding the digitized electrical image signals, said encoding step including the steps of: (a) selecting a point-of-origin data unit signal; (b) programming the point-of-origin data unit signal with a decoding instruction for subsequent reading by a decoder; (c) reading all data unit signals representing a first common value; (d) scrambling all data unit signals representing said first common value within the sequence of all data unit signals according to a first algorithm; (e) assigning a first character to the first common value; (f) reading all data unit signals representing a second common value; (g) scrambling all data unit signals representing said second common value within the sequence of all data unit signals according to a second algorithm; (h) assigning a second character to the second common value; and (i) repeating steps (c n )-(e n ) for each nth value until all data unit signals representing a predetermined number of values have been read, scrambled and assigned an nth character.
Claim 16
Independent Claim 211 words
A method for encoding an image formed by a plurality of individual image data units, comprising the steps of: scanning an image to produce a sequence of electrical image signals corresponding to the image, the electrical image signals defining individual data units of the image; digitizing the electrical image signals; and encoding the digitized electrical image signals, said encoding step including the steps of: (a) selecting a point-of-origin data unit signal; (b) programming the point-of-origin data unit signal with a decoding instruction for subsequent reading by a decoder; (c) reading all data unit signals representing a first common value; (d) scrambling all data unit signals representing said first common value within the sequence of all data unit signals according to a first algorithm; (e) assigning a first character to the first common value; (f) reading all data unit signals representing a second common value; (g) scrambling all data unit signals representing said second common value within the sequence of all data unit signals according to a second algorithm; (h) assigning a second character to the second common value; and (i) repeating steps (c n )-(e n ) for each nth value until all data unit signals representing a predetermined number of values have been read, scrambled and assigned an nth character.

References Cited (Backward Citations)

US4529870A Cited
US4531024A Cited
US4864108A Cited
US4879747A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-06-24 1994-12-24 1995-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-06-24 1998-12-24 1999-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-06-24 2002-12-24 2003-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag