← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:10
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag