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

Structure and method for secure image transmission

Assignee: Individual
•
Filing: 1994-05-10
•
Granted: 1996-07-30
•
Expires: 2014-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scrambled document or image generating method first divides a page of digitized electronic document into multiple segments arranged in a first order. The digitized electronic document is scrambled in a pseudo-random manner using a scrambling algorithm to produce a scrambled document in digitized electronic form, which can be used to print out a hard copy or visually examined on a display. In one embodiment, the scrambling algorithm receives as input one or more keys, which can be entered through a keyboard, or read from a storage medium. Descrambling of a scrambled digitized electronic document is accomplished by the original positions of the scrambled segments. The scrambled document in its digitized electronic form, or in its physically viewable form retain all information of the original image, and can therefore each be used as a source of the scrambled image.

Inventors

  • 👤 Eric Fan
  • 👤 Carey B. Fan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:59
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/44; H04N1/448; H04N1/4486; H04N1/4406; H04N1/4426

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 147 words
A method for scrambling an image, comprising the steps of: receiving a scrambling key; storing said image in a first storage device as image data in accordance with a first data structure; dividing said image data into a plurality of data segments, each data segment being image data corresponding to one of a plurality of designated areas in said image under a first mapping between said data segments and said designated areas; scrambling said plurality of data segments in a pseudo-random manner using a scrambling algorithm which receives as input said scrambling key and providing as output a scrambled image formed by associating said data segments and said designated areas under a second mapping, different from said first mapping, between said data segments and said designated areas; and storing said scrambled image in said first storage device as image data in accordance with a second data structure.
Claim 2
Independent Claim 147 words
A method for scrambling an image, comprising the steps of: receiving a scrambling key; storing said image in a first storage device as image data in accordance with a first data structure; dividing said image data into a plurality of data segments, each data segment being image data corresponding to one of a plurality of designated areas in said image under a first mapping between said data segments and said designated areas; scrambling said plurality of data segments in a pseudo-random manner using a scrambling algorithm which receives as input said scrambling key and providing as output a scrambled image formed by associating said data segments and said designated areas under a second mapping, different from said first mapping, between said data segments and said designated areas; and storing said scrambled image in said first storage device as image data in accordance with a second data structure.
Claim 3
Dependent Claim 18 words
A method as in claim 1, further comprising the step of providing alignment markers to said scrambled image.
Claim 4
Dependent Claim 32 words
A method as in claim 1, further comprising the step of providing a second scrambling key, said scrambling algorithm receives as input both said first scrambling key and said second scrambling key.
Claim 5
Dependent Claim 27 words
A method as in claim 1, further comprising the step of transforming said scrambled image in said second data structure to a format suitable for data transmission.
Claim 6
Dependent Claim 20 words
A method as in claim 1, further comprising the step of providing as output a display of said scrambled image.
Claim 7
Dependent Claim 69 words
A method as in claim 1, further comprising the step of descrambling in a pseudo-random manner said plurality of data segments stored in accordance with said second data structure, using a descrambling algorithm which receives as input said scrambling key and providing as output a descrambled image formed by associating said data segments and said designated areas under said first mapping between said data segments and said designated area.
Claim 8
Dependent Claim 24 words
A method as in claim 1, wherein each of said first and second mappings between said data segments and said designated areas is one-to-one.
Claim 9
Dependent Claim 148 words
In an image scrambling or encryption application, a method for providing one or more keys to be used in a scrambling or encryption algorithm, comprising the steps of: determining whether a first key used for data scrambling is to be received and, if said first key is to be received, receiving said first key, said first key deriving from a sequence of symbols representing keys activated from a keyboard; determining whether a second key for data scrambling is to be received and, if said second key is to be received, receiving from a non-volatile storage medium a second key; and applying said algorithm to an image using (i) if only said first key is received, said first key; (ii) if only said second key is received, said second key; and (iii) if both said first and second keys are received, using both said first and said second keys.
Claim 10
Dependent Claim 148 words
In an image scrambling or encryption application, a method for providing one or more keys to be used in a scrambling or encryption algorithm, comprising the steps of: determining whether a first key used for data scrambling is to be received and, if said first key is to be received, receiving said first key, said first key deriving from a sequence of symbols representing keys activated from a keyboard; determining whether a second key for data scrambling is to be received and, if said second key is to be received, receiving from a non-volatile storage medium a second key; and applying said algorithm to an image using (i) if only said first key is received, said first key; (ii) if only said second key is received, said second key; and (iii) if both said first and second keys are received, using both said first and said second keys.
Claim 11
Dependent Claim 14 words
A method as in claim 8, wherein said second key comprises a key table.
Claim 12
Dependent Claim 19 words
A method as in claim 8, wherein said second key comprises data encoding a data scrambling or encryption algorithm.
Claim 13
Dependent Claim 61 words
A method as in claim 8, wherein said step of applying said algorithm includes the step of generating a secondary key from (i) said first key, if only said first key is received, (ii) said second key, if only said second key is received; and (iii) both said first and second keys, if both said first and second keys are received.
Claim 14
Dependent Claim 38 words
A method as in claim 11, wherein said step of generating secondary keys, if both said first and second keys are received, create a secondary key by combining said first and second keys with a predetermined third key.
Claim 15
Dependent Claim 72 words
A method as in claim 9, wherein said step of applying said algorithm includes the steps of: representing said image as a data structure in an electronic memory device, said data structure partitioning said images into a plurality of lines arranged in accordance with a first sequence; and rearranging said plurality of lines in said data structure in accordance with a second sequence, said second sequence being derived from said secondary key.
Claim 16
Dependent Claim 91 words
A method as in claim 9, wherein said step of applying said algorithm includes the steps of: representing said image as a data structure in an electronic memory device, said data structure partitioning said images into a one or more lines, and within each line, into a plurality of segments, said segments in each line being arranged in accordance with a first sequence; and rearranging said segments in one of said lines in said data structure in accordance with a second sequence, said second sequence being derived from said secondary key.
Claim 17
Dependent Claim 33 words
A method as in claim 13, further comprising the step of descrambling, said step of descrambling rearranges said plurality of lines in said data structure from said second sequence to said first sequence.
Claim 18
Dependent Claim 34 words
A method as in claim 14, further comprising the step of descrambling, said step of descrambling rearranges said segments in said line in said data structure from said second sequence to said first sequence.
Claim 19
Dependent Claim 71 words
A method as in claim 14, wherein each of said segments in said data structure is associated with colors in said image, said method further comprising the steps of: creating a segment mask, said segment mask specifying a mapping of colors; and applying said segment mask to each of said segments to change said colors of said segments in accordance with said mapping of colors, prior to said step of rearranging.
Claim 20
Dependent Claim 36 words
A method as in claim 17, where in said colors of said image are represented by binary digits, and wherein said step of applying said segment mask comprises applying an exclusive-or function to said binary digits.
Claim 21
Dependent Claim 15 words
A method as in claim 1, wherein said method is used in a facsimile machine.
Claim 22
Dependent Claim 15 words
A method as in claim 8, wherein said method is used in a facsimile machine.
Claim 23
Dependent Claim 69 words
A method as in claim 6, further comprising, prior to said step of descrambling, the steps of: providing said scrambled image in hard copy form; and scanning said scrambled image in hard copy form and providing in a second storage device, said second storage device need not be the same as said first storage device, said scanned scrambled image as image data in accordance with said second data structure.
Claim 24
Dependent Claim 16 words
A method as in claim 1, wherein said method is implemented in an application-specific integration circuit.
Claim 25
Dependent Claim 16 words
A method as in claim 8, wherein said method is implemented in an application-specific integration circuit.
Claim 26
Dependent Claim 17 words
A method as in claim 1, wherein said method is implemented as a program in a computer.
Claim 27
Dependent Claim 17 words
A method as in claim 8, wherein said method is implemented as a program in a computer.
Claim 28
Dependent Claim 42 words
A sheet of paper on which is printed a marker indicating an area on said sheet of paper, said area designating that any image outside said area on said sheet of paper is to remain as clear text in a facsimile transmission.
Claim 29
Dependent Claim 42 words
A sheet of paper on which is printed a marker indicating an area on said sheet of paper, said area designating that any image outside said area on said sheet of paper is to remain as clear text in a facsimile transmission.
Claim 30
Dependent Claim 40 words
A marker comprising a machine-readable design to be affixed to a designated area of a sheet of paper for specifying that any image printed on said sheet of paper is to be transmitted in a facsimile transmission as clear text.
Claim 31
Dependent Claim 40 words
A marker comprising a machine-readable design to be affixed to a designated area of a sheet of paper for specifying that any image printed on said sheet of paper is to be transmitted in a facsimile transmission as clear text.
Claim 32
Dependent Claim 38 words
A marker as in claim 27, wherein said marker is printed on paper coated on one side with an adhesive material, such that said marker is to be affixed to said sheet of paper by said adhesive material.
Claim 33
Dependent Claim 19 words
A marker as in claim 28, wherein said marker is generated by a wordprocessor on said sheet of paper.
Claim 34
Independent Claim 67 words
An apparatus on a sheet of paper containing an image to be transmitted, comprising: a first symbol for designating a first portion of a boundary on said sheet of paper; and a second symbol for designated the remaining of said boundary on said sheet of paper, said boundary enclosing a portion of said image and designated said portion of said image to be transmitted as clear text.
Claim 35
Independent Claim 67 words
An apparatus on a sheet of paper containing an image to be transmitted, comprising: a first symbol for designating a first portion of a boundary on said sheet of paper; and a second symbol for designated the remaining of said boundary on said sheet of paper, said boundary enclosing a portion of said image and designated said portion of said image to be transmitted as clear text.
Claim 36
Dependent Claim 38 words
An apparatus as in claim 30, wherein said apparatus is provided on paper coated on one side with an adhesive material, such that said apparatus is to be affixed to said sheet of paper by said adhesive material.
Claim 37
Dependent Claim 19 words
An apparatus as in claim 30, wherein said apparatus is generated by a wordprocessor on said sheet of paper.

References Cited (Backward Citations)

US3541960A Cited
US3621589A Cited
US4459611A Cited
US4529870A Cited
US4796298A Cited
US4972475A Cited
US4896355A Cited
US5255106A Cited
US5233653A Cited
US5159630A Cited
US5321749A Cited
US5398283A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-30 2000-01-29 2000-07-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-30 2004-01-29 2004-07-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-30 2008-01-29 2008-07-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag