Patent US1915965A successfully refreshed from Google Patents.
Patent US4816651A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4816651A Expired / Lapsed US ⏱️ 0.0 years remaining

Process and apparatus for the simultaneous and remote reading and certifying of an information present in a memory of an electronic medium

Assignee: De la Rue Cartes et Systemes SAS
•
Filing: 1988-03-14
•
Granted: 1989-03-28
•
Expires: 2008-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Process for simultaneously reading and certifying, useing a processing device, an information present at an address in a memory of an electronic medium, in particular a removable and portable medium such as a memory card. The process uses a random number, generated in the processing device, as an encoding key for the address and the information read. Thus the information is certified if the sent address and the received address are identical. Preferably the encoding algorithm is the DES.

Inventors

  • 👤 Willem Ishording

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:19
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/3271

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 226 words
Process for simultaneously reading and certifying, using a processing device, an information present at an address in a memory of an electronic medium, in particular a removable and portable medium such as a card, characterized in that there is a successive execution of the following steps: a. A random number generator provided in the processing device delivers a random number X, b. A reversible algorithm E provided in the processing device encodes the random number X with the secret key SK belonging to the card to be processed, giving the value X c , c. The value X c is transmitted to the card as well as the address @ from which it is required to read, d. The same reversible algorithm E, provided in the card, decodes, using the same secret key SK, the value X c , giving the value X, e. The card uses the address @ to read the information INF, f. The card encodes, using the key X, the address @ and the information INF, giving a result R, g. The result R is transmitted to the processing device, h. The processing device decodes the result R and then compares the address thus decoded with the said address @, in such a way that, when the addresses are equal, the information INF received and decoded by the processing device is certified.
Claim 2
Dependent Claim 226 words
Process for simultaneously reading and certifying, using a processing device, an information present at an address in a memory of an electronic medium, in particular a removable and portable medium such as a card, characterized in that there is a successive execution of the following steps: a. A random number generator provided in the processing device delivers a random number X, b. A reversible algorithm E provided in the processing device encodes the random number X with the secret key SK belonging to the card to be processed, giving the value X c , c. The value X c is transmitted to the card as well as the address @ from which it is required to read, d. The same reversible algorithm E, provided in the card, decodes, using the same secret key SK, the value X c , giving the value X, e. The card uses the address @ to read the information INF, f. The card encodes, using the key X, the address @ and the information INF, giving a result R, g. The result R is transmitted to the processing device, h. The processing device decodes the result R and then compares the address thus decoded with the said address @, in such a way that, when the addresses are equal, the information INF received and decoded by the processing device is certified.
Claim 3
Dependent Claim 18 words
Process according to claim 1, characterized in that the encoding-decoding algorithm E is the Data Encryption Standard (DES).
Claim 4
Independent Claim 412 words
An apparatus for simultaneously reading and certifying information in a memory remote from the apparatus, comprising: a processing apparatus comprising a random number generator, a first data memory, a first program memory, and first processing means for receiving input data, data stored in said first data memory and program instructions from said first program memory for processing the input data, stored data and random number under control of said first program memory; a portable device for containing information to be certified by said processing apparatus, said portable device comprising a second data memory for storing data including data representing the information to be verified, a second program memory, and second processing means for receiving input data, data stored in said second data memory and program instructions from said second program memory for processing input data under control of said second program memory; connecting means for permitting the temporary connection of said processing apparatus and said portable device to permit the exchange of data between said first and said second processing means; and said first and said second program memories having stored programs effective for operating said first and said second processing means to certify information in said second data memory while said processing apparatus and said portable device are connected by said connecting means, according to the steps of (i) generating a random number X with said random number generator, (ii) encoding the random number X within said processing apparatus by a reversible algorithm E with a secret key SK corresponding to said portable device to obtain the result X c , (iii) transmitting the value X c to said portable device together with the address @ of the information to be read and verified, (iv) decoding the value X c within said portable device by said reversible algorithm E using the secret key SK to obtain the value X, (v) reading the information INF within said portable device using the address @ transmitted from said processing apparatus, (vi) encoding the address @ and the information INF within said portable device by the algorithm E with the random number X as the key to obtain the result R, (vii) transmitting the result R to said processing apparatus, and (viii) decoding the result R within said processing apparatus by the algorithm E using the random number X as a key, comparing the results with the original address @]and certifying the information INF when the decoded address is identical to the original address @.
Claim 5
Independent Claim 412 words
An apparatus for simultaneously reading and certifying information in a memory remote from the apparatus, comprising: a processing apparatus comprising a random number generator, a first data memory, a first program memory, and first processing means for receiving input data, data stored in said first data memory and program instructions from said first program memory for processing the input data, stored data and random number under control of said first program memory; a portable device for containing information to be certified by said processing apparatus, said portable device comprising a second data memory for storing data including data representing the information to be verified, a second program memory, and second processing means for receiving input data, data stored in said second data memory and program instructions from said second program memory for processing input data under control of said second program memory; connecting means for permitting the temporary connection of said processing apparatus and said portable device to permit the exchange of data between said first and said second processing means; and said first and said second program memories having stored programs effective for operating said first and said second processing means to certify information in said second data memory while said processing apparatus and said portable device are connected by said connecting means, according to the steps of (i) generating a random number X with said random number generator, (ii) encoding the random number X within said processing apparatus by a reversible algorithm E with a secret key SK corresponding to said portable device to obtain the result X c , (iii) transmitting the value X c to said portable device together with the address @ of the information to be read and verified, (iv) decoding the value X c within said portable device by said reversible algorithm E using the secret key SK to obtain the value X, (v) reading the information INF within said portable device using the address @ transmitted from said processing apparatus, (vi) encoding the address @ and the information INF within said portable device by the algorithm E with the random number X as the key to obtain the result R, (vii) transmitting the result R to said processing apparatus, and (viii) decoding the result R within said processing apparatus by the algorithm E using the random number X as a key, comparing the results with the original address @]and certifying the information INF when the decoded address is identical to the original address @.
Claim 6
Dependent Claim 16 words
An apparatus according to claim 3, wherein said reversible algorithm E is the Data Encryption Standard.

References Cited (Backward Citations)

US4453074A Cited
US4544833A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-27 1992-09-26 1993-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-27 1996-09-26 1997-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-27 2000-09-26 2001-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag