Patent US3660376A successfully refreshed from Google Patents.
Patent US2136041A successfully refreshed from Google Patents.
Patent US5799085A successfully refreshed from Google Patents.
US5799085A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of effecting mutual authentication
Assignee: Rakuten Group Inc
•
Filing: 1996-07-31
•
Granted: 1998-08-25
•
Expires: 2016-07-31
Abstract
Abstract A random number generated from a host device upon a first mutual authentication or a random number obtained by processing the generated random number is stored in a random number storage area of an IC apparatus and used for a subsequent mutual authentication.
Inventors
- 👤 Yoshihiro Shona
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 11:34
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/073; G06K19/07309; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/36; G06Q20/367; G06Q20/3672; G06Q20/3674; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
186 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus for use in a subsequent mutual authentication.
Claim 2
Independent Claim
186 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus for use in a subsequent mutual authentication.
Claim 3
Independent Claim
201 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is subjected to processing to obtain a third random number and the third random number is stored as the first random number in the storage area of the apparatus for use in a subsequent mutual authentication.
Claim 4
Independent Claim
201 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is subjected to processing to obtain a third random number and the third random number is stored as the first random number in the storage area of the apparatus for use in a subsequent mutual authentication.
Claim 5
Independent Claim
197 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: processing a first random number which is stored in a storage area of the apparatus to obtain a processed random number; encoding the processed random number in the apparatus to thereby obtain first data; encoding the processed random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus for use in a subsequent mutual authentication.
Claim 6
Independent Claim
197 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: processing a first random number which is stored in a storage area of the apparatus to obtain a processed random number; encoding the processed random number in the apparatus to thereby obtain first data; encoding the processed random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus for use in a subsequent mutual authentication.
Claim 7
Independent Claim
200 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus, for use in a subsequent mutual authentication, in response to a result of the comparison performed in said first authenticating process.
Claim 8
Independent Claim
200 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus, for use in a subsequent mutual authentication, in response to a result of the comparison performed in said first authenticating process.
Claim 9
Independent Claim
215 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is subjected to processing to obtain a third random number and the third random number is stored as the first random number in the storage area of the apparatus, for use in a subsequent mutual authentication, in response to a result of the comparison performed in said first authenticating process.
Claim 10
Independent Claim
215 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: encoding a first random number, which is stored in a storage area of the apparatus, in the apparatus to thereby obtain first data; encoding the first random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is subjected to processing to obtain a third random number and the third random number is stored as the first random number in the storage area of the apparatus, for use in a subsequent mutual authentication, in response to a result of the comparison performed in said first authenticating process.
Claim 11
Independent Claim
211 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: processing a first random number which is stored in a storage area of the apparatus to obtain a processed random number; encoding the processed random number in the apparatus to thereby obtain first data; encoding the processed random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus, for use in a subsequent mutual authentication, in response to a result of the comparison performed in said first authenticating process.
Claim 12
Independent Claim
211 words
A method of effecting mutual authentication between an apparatus, which comprises an integrated circuit, and a host device, said method comprising: performing a first authenticating process comprising: processing a first random number which is stored in a storage area of the apparatus to obtain a processed random number; encoding the processed random number in the apparatus to thereby obtain first data; encoding the processed random number in the host device to thereby obtain second data; and comparing the first data and the second data in the apparatus; performing a second authenticating process comprising: generating a second random number in the host device; encoding the second random number in the host device to thereby obtain third data; encoding the second random number in the apparatus to thereby obtain fourth data; and comparing the third data and the fourth data in the host device; wherein the mutual authentication is determined based upon the comparisons performed in said first and second authenticating processes, and wherein the second random number, generated by the host device in said second authenticating process, is stored as the first random number in the storage area of the apparatus, for use in a subsequent mutual authentication, in response to a result of the comparison performed in said first authenticating process.
References Cited (Backward Citations)
GB2144564A
Cited
EP0440158A1
Cited
US5225664A
Cited
EP0479617A2
Cited
JPH0575598A
Cited
US5544245A
Cited
US5434918A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-08-24 | 2002-02-23 | 2002-08-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-08-24 | 2006-02-23 | 2006-08-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-08-24 | 2010-02-23 | 2010-08-25 | $7700.00 | Window Closed / Lapsed |