US4805216A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for continuously acknowledged link encrypting
Assignee: Compfax Corp
•
Filing: 1987-01-08
•
Granted: 1989-02-14
•
Expires: 2007-01-08
Abstract
Abstract The method and apparatus of the invention described herein provide confidential communications between two or more stations whereby the exchanged messages themselves provide the necessary enciphering keys for the messages to be encrypted and transmitted from each respective station. A full duplex communications loop is utilized between stations and the messages are exchanged substantially simultaneously.
Inventors
- 👤 Elliot L. Gruenberg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 23:33
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L9/12; H04L2209/00; H04L2209/12
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
204 words
A method of transmitting secure messages between a plurality of locations, comprising the steps of, generating a first sequence of message bits originating in a first location, each bit of which is mixed at said first location with a bit of a second sequence of message bits received from a second location, said mixed first and second bits at said first location establishing a third sequence of bits, said third sequence of bits being transmitted to said second location wherein each bit of said third sequence of bits is mixed with each bit of said second sequence of message bits, whereby said first sequence of message bits is derived at said second location, each bit of said first sequence of message bits being mixed with said second sequence of message bits at said second location, said mixed first and second bits at said second location establishing a fourth sequence of bits, said fourth sequence of bits being transmitted to said first location wherein each bit of said fourth sequence of bits is mixed with each bit of said first sequence of message bits, whereby said second sequence of message bits is derived at said first location, each mixing step occurring on a bit-by-bit basis.
Claim 2
Independent Claim
204 words
A method of transmitting secure messages between a plurality of locations, comprising the steps of, generating a first sequence of message bits originating in a first location, each bit of which is mixed at said first location with a bit of a second sequence of message bits received from a second location, said mixed first and second bits at said first location establishing a third sequence of bits, said third sequence of bits being transmitted to said second location wherein each bit of said third sequence of bits is mixed with each bit of said second sequence of message bits, whereby said first sequence of message bits is derived at said second location, each bit of said first sequence of message bits being mixed with said second sequence of message bits at said second location, said mixed first and second bits at said second location establishing a fourth sequence of bits, said fourth sequence of bits being transmitted to said first location wherein each bit of said fourth sequence of bits is mixed with each bit of said first sequence of message bits, whereby said second sequence of message bits is derived at said first location, each mixing step occurring on a bit-by-bit basis.
Claim 3
Dependent Claim
181 words
Apparatus for transmitting secure messages between a plurality of locations, comprising; means at a first location, for mixing each bit of a first sequence of message bits generated at said first location with each bit of a second sequence of message bits generated at and received from a second location in order to generate a third sequence of bits for transmission to said second location; means at said second location for mixing each bit of said third sequence of bits with each bit of said second sequence of message bits, whereby said first sequence of message bits is derived at said second location; means at said second location, for mixing each bit of said first sequence of message bits with each bit of said second sequence of message bits to generate a fourth sequence of bits for transmission to said first location; and means at said first location for mixing each bit of said fourth sequence of bits with each bit of said first sequence of message bits whereby said second sequence of message bits is derived at said first location.
Claim 4
Dependent Claim
181 words
Apparatus for transmitting secure messages between a plurality of locations, comprising; means at a first location, for mixing each bit of a first sequence of message bits generated at said first location with each bit of a second sequence of message bits generated at and received from a second location in order to generate a third sequence of bits for transmission to said second location; means at said second location for mixing each bit of said third sequence of bits with each bit of said second sequence of message bits, whereby said first sequence of message bits is derived at said second location; means at said second location, for mixing each bit of said first sequence of message bits with each bit of said second sequence of message bits to generate a fourth sequence of bits for transmission to said first location; and means at said first location for mixing each bit of said fourth sequence of bits with each bit of said first sequence of message bits whereby said second sequence of message bits is derived at said first location.
Claim 5
Dependent Claim
33 words
Apparatus in accordance with claim 2, wherein there is further included delay means for determining and inserting a predetermined amount of delay prior to mixing bit sequences at said first and second locations.
Claim 6
Dependent Claim
14 words
The apparatus of claim 3, wherein the delay means includes an adjustable delay time.
Claim 7
Dependent Claim
13 words
The apparatus of claim 4 wherein the delay means includes a shift register.
Claim 8
Dependent Claim
14 words
The apparatus of claim 4 wherein the delay means includes a charge coupled device.
Claim 9
Dependent Claim
13 words
The apparatus of claim 4 wherein the delay means includes a programmable microprocessor.
Claim 10
Dependent Claim
14 words
The apparatus of claim 4 wherein the delay means includes a magnetic disk drive.
Claim 11
Dependent Claim
13 words
The apparatus of claim 4 further comprising means for indicating an incoming signal.
Claim 12
Dependent Claim
21 words
The apparatus of claim 4 further comprising means for indicating that the delay means is adjusted to a desired delay time.
Claim 13
Independent Claim
258 words
A method for the secure exchange of first and second message bit sequences between first and second stations over first and second communications paths, comprising the steps of: (a) in the first station, generating encrypted bit A by mixing bit A of the first bit sequence with bit B-1 of the second bit sequence received from the second station; (b) transmitting encrypted bit A as part of a third bit sequence from the first station to the second station; (c) receiving encrypted bit A of the third bit sequence at the second station and generating decrypted bit A of the first bit sequence by mixing the third bit sequence therein with bit B-1 of the second bit sequence; (d) in the second station, generating a fourth bit sequence of encrypted bit B by mixing bit B of the second bit sequence with decrypted bit A of the first bit sequence; (e) transmitting encrypted bit B as the fourth bit sequence from the second station to the first station; (f) receiving encrypted bit B of the fourth bit sequence at the first station and generating decrypted bit B of the second bit sequence by mixing the fourth bit sequence therein with bit A of the first bit sequence; (g) incrementing A by one, and, at the first station, mixing bit A of the first bit sequence with decrypted bit B of the second bit sequence; (h) incrementing B by one; and (i) repeating steps (a) through (h) until A equals at least n and B equals at least n.
Claim 14
Independent Claim
258 words
A method for the secure exchange of first and second message bit sequences between first and second stations over first and second communications paths, comprising the steps of: (a) in the first station, generating encrypted bit A by mixing bit A of the first bit sequence with bit B-1 of the second bit sequence received from the second station; (b) transmitting encrypted bit A as part of a third bit sequence from the first station to the second station; (c) receiving encrypted bit A of the third bit sequence at the second station and generating decrypted bit A of the first bit sequence by mixing the third bit sequence therein with bit B-1 of the second bit sequence; (d) in the second station, generating a fourth bit sequence of encrypted bit B by mixing bit B of the second bit sequence with decrypted bit A of the first bit sequence; (e) transmitting encrypted bit B as the fourth bit sequence from the second station to the first station; (f) receiving encrypted bit B of the fourth bit sequence at the first station and generating decrypted bit B of the second bit sequence by mixing the fourth bit sequence therein with bit A of the first bit sequence; (g) incrementing A by one, and, at the first station, mixing bit A of the first bit sequence with decrypted bit B of the second bit sequence; (h) incrementing B by one; and (i) repeating steps (a) through (h) until A equals at least n and B equals at least n.
Claim 15
Dependent Claim
20 words
The method of claim 11 whereby the mixing of first and second signals is accomplished by logically EXCLUSIVE ORing them.
References Cited (Backward Citations)
US2406841A
Cited
US3746799A
Cited
US4074066A
Cited
US4228321A
Cited
US4638120A
Cited
US4397034A
Cited
US4401854A
Cited
US4484027A
Cited
US4633037A
Cited
US4613901A
Cited
US4736422A
Cited
US4713840A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-02-14 | 1992-08-15 | 1993-02-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-02-14 | 1996-08-15 | 1997-02-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-02-14 | 2000-08-15 | 2001-02-14 | $7700.00 | Window Closed / Lapsed |