US4907270A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for certifying the authenticity of a datum exchanged between two devices connected locally or remotely by a transmission line
Assignee: CP8 Technologies SA
•
Filing: 1987-07-09
•
Granted: 1990-03-06
•
Expires: 2007-07-09
Abstract
Abstract The subject of the invention is a method for certifying the authenticity of a datum exchanged between two devices connected locally or at long distance by a transmission line. The transmitting device (2) fashions an enciphered message (M) on the basis of a parameter (X) at least one field (X1) of which must satisfy a predetermined condition and one field (X3) corresponds to the datum (d) to be transmitted. The receiving device (1) deciphers the message (M) in order to find a parameter (X') the field (X'1) of which must satisfy the same condition as the field (X1) for which the field (X'3) corresponds to the datum (d) transmitted. The invention is applicable in particular to credit cards.
Inventors
- 👤 Michel Hazard
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 12:57
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975; G07F7/1016; H; H04; H04L; H04L9/00; H04L9/32; H04L9/3234; H04L2209/00; H04L2209/60
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
232 words
A method for certifying the authenticity of a datum exchanged between two transmitter and receiver devices connected by a standard transmission route, each device including at least one memory and processing circuits, characterized in that it comprises, in the transmitter device (2), fashioning an enciphered message (M) by application of the enciphering function (f2) of a nonsingular algorithm implemented by a program (P2) executed by the processing circuits (T2) and such that: M=f2(S2, X) where (S2) is the enciphering key of the algorithm prerecorded in the memory (M2) of the transmitter device (2) and (X) is a parameter organized into at least one field (X1) satisfying a predetermined condition and one field (X2) representative of the value (v) of the datum (d), transmitting this message (M) to the receiving device (1), deciphering this message (M) by application of the deciphering function (f1) of said algorithm to obtain a parameter (X') such that: X'=f1(M, S1) where (S1) is the deciphering key prerecorded in the memory (M1) of the receiving device (1), organizing the parameter (X') into at least one field (X'1) and one field (X'2), and verifying that the field (X'1) verifies the same predetermined condition as the field (X1) of the parameter (X) so as to deduce from this that the value of the datum of the field (X'2) is equal to the value of the datum (d) of the field (X2).
Claim 2
Independent Claim
232 words
A method for certifying the authenticity of a datum exchanged between two transmitter and receiver devices connected by a standard transmission route, each device including at least one memory and processing circuits, characterized in that it comprises, in the transmitter device (2), fashioning an enciphered message (M) by application of the enciphering function (f2) of a nonsingular algorithm implemented by a program (P2) executed by the processing circuits (T2) and such that: M=f2(S2, X) where (S2) is the enciphering key of the algorithm prerecorded in the memory (M2) of the transmitter device (2) and (X) is a parameter organized into at least one field (X1) satisfying a predetermined condition and one field (X2) representative of the value (v) of the datum (d), transmitting this message (M) to the receiving device (1), deciphering this message (M) by application of the deciphering function (f1) of said algorithm to obtain a parameter (X') such that: X'=f1(M, S1) where (S1) is the deciphering key prerecorded in the memory (M1) of the receiving device (1), organizing the parameter (X') into at least one field (X'1) and one field (X'2), and verifying that the field (X'1) verifies the same predetermined condition as the field (X1) of the parameter (X) so as to deduce from this that the value of the datum of the field (X'2) is equal to the value of the datum (d) of the field (X2).
Claim 3
Dependent Claim
24 words
A method according to claim 1, characterized in that it comprises causing the functions (f1, f2) to take into account a random number (E).
Claim 4
Dependent Claim
59 words
A method according to claim 2, characterized in that it comprises, when the transmitting device (2) or the receiving device (1) is a portable object, causing the random number (E) to be managed by the portable device by putting it into a monitoring memory zone (Z2) the contents of which are modified each time the portable object is used.
Claim 5
Dependent Claim
40 words
A method according to claim 1, characterized in that it comprises defining the aforementioned predetermined condition that the field (X1) of the parameter (X) must satisfy, beginning at the memory address (ad) at which the datum (d) must be written.
Claim 6
Dependent Claim
30 words
A method according to claim 2, characterized in that it comprises defining the aforementioned predetermined satisfy, beginning at the memory address (ad) at which the datum (d) must be written.
Claim 7
Dependent Claim
41 words
A method according to claim 3, characterized in that is comprises defining the aforementioned predetermined condition that the field (X1) of the parameter (X) must satisfy, beginning at the memory address (ad) at which time the datum (d) must be written.
References Cited (Backward Citations)
US4211919A
Cited
US4204113A
Cited
US4471216A
Cited
US4638120A
Cited
US4683553A
Cited
US4691355A
Cited
US4649233A
Cited
US4731841A
Cited
US4811393A
Cited
US4802218A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-03-05 | 1993-09-04 | 1994-03-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-03-05 | 1997-09-04 | 1998-03-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-03-05 | 2001-09-04 | 2002-03-06 | $7700.00 | Window Closed / Lapsed |