← Back to Patent Explorer
US6058477A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for authentication, and device and method for authentication

Assignee: Sony Corp
•
Filing: 1998-03-23
•
Granted: 2000-05-02
•
Expires: 2018-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In authentication using a plurality of cipher keys, the authentication time is shortened. In the case that an encipher key to encipher key are required to take an access to each area out of the area to area in a memory of an IC card, a plurality of areas to have an access is informed to the IC card from a reader writer, a plurality of cipher keys corresponding to these areas (for example, cipher key 1, cipher key 2, and cipher key 4) is read out, and reduction processing section generates one reduction key from these cipher keys. A random number which is generated from a random number generation section of the reader writer is transferred to the IC card, and an encipherment section enciphers the random number using the reduction key. The reader writer receives the enciphered random number from the IC card, and deciphers it using the reduction key, and judges the IC card to be proper if the deciphered random number is equal to the generated random number.

Inventors

  • 👤 Susumu Kusakabe
  • 👤 Masayuki Takada
  • 👤 Yoshihito Ishibashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 02:13
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/32; H04L63/00; H04L63/06; H04L63/062; G; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/382; G06Q20/3823; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 251 words
An authentication system for performing authentication processing between a first device and a second device, said first device comprising: first memory means for storing a plurality of data areas and a first plurality of keys, wherein each of said first plurality of keys indicates access to a corresponding one of said plurality of data areas; first generation means for generating a first single authentication key from two or more of the first plurality of keys stored in said first memory means, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; and first communication means for communicating said first single authentication key with said second device, and said second device comprising: second memory means for storing a second plurality of keys equivalent to said first plurality of keys; second generation means for generating a second single authentication key from two or more of the second plurality of keys stored in said second memory means; and second communication means for communicating said second single authentication key with said first device, wherein one of said first device and said second device further comprises encipherment means for enciphering information using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further comprises decipherment means for deciphering said information enciphered by said encipherment means using another corresponding one of said first single authentication key and said second single authentication key.
Claim 2
Dependent Claim 251 words
An authentication system for performing authentication processing between a first device and a second device, said first device comprising: first memory means for storing a plurality of data areas and a first plurality of keys, wherein each of said first plurality of keys indicates access to a corresponding one of said plurality of data areas; first generation means for generating a first single authentication key from two or more of the first plurality of keys stored in said first memory means, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; and first communication means for communicating said first single authentication key with said second device, and said second device comprising: second memory means for storing a second plurality of keys equivalent to said first plurality of keys; second generation means for generating a second single authentication key from two or more of the second plurality of keys stored in said second memory means; and second communication means for communicating said second single authentication key with said first device, wherein one of said first device and said second device further comprises encipherment means for enciphering information using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further comprises decipherment means for deciphering said information enciphered by said encipherment means using another corresponding one of said first single authentication key and said second single authentication key.
Claim 3
Dependent Claim 91 words
An authentication system according to claim 1, wherein: said one of said first device and said second device further comprises notification means for notifying, to said another of said first device and said second device, information required to generate said corresponding one of said first single authentication key and said second single authentication key, and said another of said first device and said second device generates said another corresponding one of said first single authentication key and said second single authentication key corresponding to the information notified by said notification means.
Claim 4
Dependent Claim 58 words
An authentication system according to claim 1, wherein: at least one of said first device and said second device further comprises a random number generation means for generating a random number, said encipherment means enciphers said random number generated by said random number generation means, and said decipherment means deciphers said random number enciphered by said encipherment means.
Claim 5
Dependent Claim 268 words
An authentication method for performing authentication processing between a first device and a second device, the method in said first device comprising: a first memory step of storing a plurality of data areas and a first plurality of keys, wherein each of said first plurality of keys indicates access to a corresponding one of said plurality of data areas; a first generation step of generating a first single authentication key from two or more of the first plurality of keys stored in said first memory step, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; and a first communication step of communicating said first single authentication key with said second device, and the method in said second device comprising: a second memory step of storing a second plurality of keys equivalent to said first plurality of keys; second generation step of generating a second single authentication key from two or more of the second plurality of keys stored in said second memory step; and a second communication step of communicating said second single authentication key with said first device, wherein one of said first device and said second device further performs processing in an encipherment step of enciphering information using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further performs processing in a decipherment step of deciphering said information enciphered in said encipherment step using another corresponding one of said first single authentication key and said second single authentication key.
Claim 6
Dependent Claim 268 words
An authentication method for performing authentication processing between a first device and a second device, the method in said first device comprising: a first memory step of storing a plurality of data areas and a first plurality of keys, wherein each of said first plurality of keys indicates access to a corresponding one of said plurality of data areas; a first generation step of generating a first single authentication key from two or more of the first plurality of keys stored in said first memory step, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; and a first communication step of communicating said first single authentication key with said second device, and the method in said second device comprising: a second memory step of storing a second plurality of keys equivalent to said first plurality of keys; second generation step of generating a second single authentication key from two or more of the second plurality of keys stored in said second memory step; and a second communication step of communicating said second single authentication key with said first device, wherein one of said first device and said second device further performs processing in an encipherment step of enciphering information using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further performs processing in a decipherment step of deciphering said information enciphered in said encipherment step using another corresponding one of said first single authentication key and said second single authentication key.
Claim 7
Dependent Claim 131 words
An authentication device for performing authentication processing with another device, said authentication device comprising: communication means for communicating a first single authentication key with said another device; memory means for storing a first plurality of keys; generation means for generating said first single authentication key from two or more of said first plurality of keys stored in said memory means; notification means for notifying, to said another device, information required to generate a second single authentication key from two or more of a second plurality of keys stored in said another device and data to be enciphered using said second single authentication key, wherein said second plurality of keys is equivalent to said first plurality of keys; and decipherment means for decoding the enciphered data using said first single authentication key.
Claim 8
Dependent Claim 131 words
An authentication device for performing authentication processing with another device, said authentication device comprising: communication means for communicating a first single authentication key with said another device; memory means for storing a first plurality of keys; generation means for generating said first single authentication key from two or more of said first plurality of keys stored in said memory means; notification means for notifying, to said another device, information required to generate a second single authentication key from two or more of a second plurality of keys stored in said another device and data to be enciphered using said second single authentication key, wherein said second plurality of keys is equivalent to said first plurality of keys; and decipherment means for decoding the enciphered data using said first single authentication key.
Claim 9
Dependent Claim 21 words
An authentication device according to claim 5, wherein said notification means notifies a random number as said data to be enciphered.
Claim 10
Dependent Claim 137 words
An authentication method for performing authentication processing between an authentication device and another device, comprising: a communication step of communicating a first single authentication key with said another device; a memory step of storing a first plurality of keys; a generation step of generating said first single authentication key from two or more of said first plurality of keys stored in said memory step; a notification step of notifying, to said another device, information required to generate a second single authentication key from two or more of a second plurality of keys stored in said another device and data to be enciphered using said second single authentication key, wherein said second plurality of keys is equivalent to said first plurality of keys; and a decipherment step of deciphering the enciphered data using said first single authentication key.
Claim 11
Dependent Claim 137 words
An authentication method for performing authentication processing between an authentication device and another device, comprising: a communication step of communicating a first single authentication key with said another device; a memory step of storing a first plurality of keys; a generation step of generating said first single authentication key from two or more of said first plurality of keys stored in said memory step; a notification step of notifying, to said another device, information required to generate a second single authentication key from two or more of a second plurality of keys stored in said another device and data to be enciphered using said second single authentication key, wherein said second plurality of keys is equivalent to said first plurality of keys; and a decipherment step of deciphering the enciphered data using said first single authentication key.
Claim 12
Dependent Claim 125 words
An authentication device for performing authentication processing with another device, said authentication device comprising: communication means for communicating a single authentication key with said another device; memory means for storing a plurality of data areas and a plurality of keys, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; generation means for generating said single authentication key from two or more of the plurality of keys stored in said memory means based on information notified by said another device, wherein said single authentication key indicates access to two or more corresponding of said plurality of data areas; and an encipherment means for enciphering the information notified by said another device using said single authentication key.
Claim 13
Dependent Claim 125 words
An authentication device for performing authentication processing with another device, said authentication device comprising: communication means for communicating a single authentication key with said another device; memory means for storing a plurality of data areas and a plurality of keys, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; generation means for generating said single authentication key from two or more of the plurality of keys stored in said memory means based on information notified by said another device, wherein said single authentication key indicates access to two or more corresponding of said plurality of data areas; and an encipherment means for enciphering the information notified by said another device using said single authentication key.
Claim 14
Dependent Claim 129 words
An authentication method for performing authentication processing between an authentication device and another device, comprising: a communication step of communicating a single authentication key with said another device; a memory step of storing a plurality of data areas and a plurality of keys, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; a generation step of generating said single authentication key from two or more of the plurality of keys stored in said memory step based on information notified by said another device, wherein said single authentication key indicates access to two or more corresponding of said plurality of data areas; and an encipherment step of enciphering the information notified by said another device using said single authentication key.
Claim 15
Dependent Claim 129 words
An authentication method for performing authentication processing between an authentication device and another device, comprising: a communication step of communicating a single authentication key with said another device; a memory step of storing a plurality of data areas and a plurality of keys, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; a generation step of generating said single authentication key from two or more of the plurality of keys stored in said memory step based on information notified by said another device, wherein said single authentication key indicates access to two or more corresponding of said plurality of data areas; and an encipherment step of enciphering the information notified by said another device using said single authentication key.
Claim 16
Dependent Claim 295 words
An authentication system for performing authentication processing between a first device and a second device, said first device comprising: first memory means for storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; first generation means for generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; first notification means for notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; and first communication means for communicating said first single authentication key with said second device, and said second device comprising: second memory means for storing a plurality of data areas, said second plurality of keys and a second common data equivalent to said first common data, wherein each of said second plurality of keys indicates access to a corresponding one of said plurality of data areas; second generation means for generating said second single authentication key from the notified information, two or more of said second plurality of keys, and said common data; and second communication means for communicating said second single authentication key with said first device; and wherein one of said first device and said second device further comprises encipherment means for enciphering data using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further comprises decipherment means for deciphering the data enciphered by said encipherment means using another corresponding one of said first single authentication key and said second single authentication key.
Claim 17
Dependent Claim 295 words
An authentication system for performing authentication processing between a first device and a second device, said first device comprising: first memory means for storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; first generation means for generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; first notification means for notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; and first communication means for communicating said first single authentication key with said second device, and said second device comprising: second memory means for storing a plurality of data areas, said second plurality of keys and a second common data equivalent to said first common data, wherein each of said second plurality of keys indicates access to a corresponding one of said plurality of data areas; second generation means for generating said second single authentication key from the notified information, two or more of said second plurality of keys, and said common data; and second communication means for communicating said second single authentication key with said first device; and wherein one of said first device and said second device further comprises encipherment means for enciphering data using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further comprises decipherment means for deciphering the data enciphered by said encipherment means using another corresponding one of said first single authentication key and said second single authentication key.
Claim 18
Dependent Claim 196 words
An authentication system according to claim 10, wherein: said another of said first device and said second device further comprises second encipherment means for enciphering second data using said another corresponding one of said first single authentication key and said second single authentication key; said one of said first device and said second device further comprises second decipherment means for deciphering the enciphered second data using said corresponding one of said first single authentication key and said second single authentication key; said first device further comprises random number generation means for generating a random number; said encipherment means enciphers said random number using said corresponding one of said first single authentication key and said second single authentication key; said decipherment means deciphers the enciphered random number using said another corresponding one of said first single authentication key and said second single authentication key; said second encipherment means enciphers the deciphered random number using said another corresponding one of said first single authentication key and said second single authentication key; and said second decipherment means deciphers the enciphered deciphered random number using said corresponding one of said first single authentication key and said second single authentication key.
Claim 19
Dependent Claim 109 words
An authentication system according to claim 10, wherein: the one of said first device and said second device receives from the another device of said first device and said second device a device identification number specific to the another device of said first device and said second device, the another of said first device and said second device stores said device identification number in a corresponding one of said first memory means and said second memory means, and said first generation means and said second generation means use said device identification number for generating a respective one of said first single authentication key and said second single authentication key.
Claim 20
Dependent Claim 245 words
An authentication system according to claim 10, wherein: said first memory means further stores a first verification value; said second memory means further stores a second verification value having a value equivalent to said first verification value; said first generation means further generates a replacement key and a verification key, wherein said replacement key corresponds to one of said first plurality of keys that is to be replaced, and wherein said replacement key, said verification key and said first verification value are related; said first device further comprises said encipherment means, wherein said encipherment means further enciphers first data and second data using said one of said first plurality of keys that is to be replaced, wherein said first data corresponds to said replacement key and said second data corresponds to said verification key; said first communication means further communicates the enciphered first data and the enciphered second data with said second device; said second device further comprises said decipherment means, wherein said decipherment means further deciphers the enciphered first data and the enciphered second data using a corresponding one of said second plurality of keys and in accordance therewith generates a deciphered replacement key and a deciphered verification key; and said second device further comprises control means for verifying that said deciphered replacement key, said deciphered verification key, and said second verification value are related, and in accordance therewith replacing said corresponding one of said second plurality of keys with said deciphered replacement key.
Claim 21
Dependent Claim 309 words
An authentication method for performing authentication processing between a first device and a second device, the method in said first device comprising: a first memory step of storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; a first generation step generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; an first information step of notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; and a first communication step of communicating said first single authentication key with said second device, and the method in said second device comprising: a second memory step of storing a plurality of data areas, said second plurality of keys and a second common data equivalent to said first common data, wherein each of said second plurality of keys indicates access to a corresponding one of said plurality of data areas; a second generation step of generating said second single authentication key from the notified information, two or more of said second plurality of keys, and said common data; and a second communication step of communicating said second single authentication key with said first device, and wherein one of said first device and said second device further performs an encipherment step of enciphering data using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further performs a decipherment step of deciphering the data enciphered in said encipherment step using another corresponding one of said first single authentication key and said second single authentication key.
Claim 22
Dependent Claim 309 words
An authentication method for performing authentication processing between a first device and a second device, the method in said first device comprising: a first memory step of storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; a first generation step generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; an first information step of notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; and a first communication step of communicating said first single authentication key with said second device, and the method in said second device comprising: a second memory step of storing a plurality of data areas, said second plurality of keys and a second common data equivalent to said first common data, wherein each of said second plurality of keys indicates access to a corresponding one of said plurality of data areas; a second generation step of generating said second single authentication key from the notified information, two or more of said second plurality of keys, and said common data; and a second communication step of communicating said second single authentication key with said first device, and wherein one of said first device and said second device further performs an encipherment step of enciphering data using a corresponding one of said first single authentication key and said second single authentication key, and wherein another of said first device and said second device further performs a decipherment step of deciphering the data enciphered in said encipherment step using another corresponding one of said first single authentication key and said second single authentication key.
Claim 23
Dependent Claim 128 words
An authentication device for performing authentication processing with a second device comprising: memory means for storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; generation means for generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; notification means for notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; communication means for communicating said first single authentication key with said second device; and encipherment means for enciphering data using said first single authentication key.
Claim 24
Dependent Claim 128 words
An authentication device for performing authentication processing with a second device comprising: memory means for storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; generation means for generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; notification means for notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; communication means for communicating said first single authentication key with said second device; and encipherment means for enciphering data using said first single authentication key.
Claim 25
Dependent Claim 28 words
An authentication device according to claim 15, wherein said generation means uses a device identification number specific to said second device for generating said first single authentication key.
Claim 26
Dependent Claim 123 words
An authentication device according to claim 15, wherein: said memory means further stores a first verification value; said generation means further generates a replacement key and a verification key, wherein said replacement key corresponds to one of said first plurality of keys that is to be replaced, and wherein said replacement key, said verification key and said first verification value are related; said encipherment means further enciphers first data and second data using said one of said first plurality of keys that is to be replaced, wherein said first data corresponds to said replacement key and said second data corresponds to said verification key; and said communications means further communicates the enciphered first data and the enciphered second data with said second device.
Claim 27
Dependent Claim 135 words
An authentication method for performing authentication processing with a second device, the method comprising: a memory step of storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; a generation step of generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; a notification step of notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; a communication step of communicating said first single authentication key with said second device; and an encipherment step of enciphering data using said first single authentication key.
Claim 28
Dependent Claim 135 words
An authentication method for performing authentication processing with a second device, the method comprising: a memory step of storing a first authentication key, a first common data and a first plurality of keys, wherein each of said first plurality of keys corresponds to said first common data combined with a respective one of a second plurality of keys; a generation step of generating a first single authentication key from said first authentication key and a corresponding one of said first plurality of keys; a notification step of notifying information required for said second device to generate a second single authentication key corresponding to said first single authentication key; a communication step of communicating said first single authentication key with said second device; and an encipherment step of enciphering data using said first single authentication key.
Claim 29
Dependent Claim 134 words
An authentication device for performing authentication processing with a second device, said authentication device comprising: memory means for storing a plurality of data areas, a plurality of keys and common data, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; generation means for generating a first single authentication key from two or more of the plurality of keys and said common data, in accordance with information received from said second device, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; communication means for communicating said first single authentication key with said second device; and decipherment means for deciphering data using said first single authentication key, wherein said data was enciphered by said second device.
Claim 30
Dependent Claim 134 words
An authentication device for performing authentication processing with a second device, said authentication device comprising: memory means for storing a plurality of data areas, a plurality of keys and common data, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; generation means for generating a first single authentication key from two or more of the plurality of keys and said common data, in accordance with information received from said second device, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; communication means for communicating said first single authentication key with said second device; and decipherment means for deciphering data using said first single authentication key, wherein said data was enciphered by said second device.
Claim 31
Dependent Claim 31 words
An authentication device according to claim 19, wherein said generation means uses a device identification number specific to said authentication device in addition to the information received from said second device.
Claim 32
Dependent Claim 105 words
An authentication device according to claim 19, wherein: said memory means further stores a verification value; said decipherment means further deciphers an enciphered first data and an enciphered second data received from said second device using a corresponding one of said plurality of keys and said common data, and in accordance therewith generates a deciphered replacement key and a deciphered verification key; and said authentication device further comprises control means for verifying that said deciphered replacement key, said deciphered verification key, and said verification value are related, and in accordance therewith replacing said corresponding one of said plurality of keys with said deciphered replacement key.
Claim 33
Dependent Claim 138 words
An authentication method for performing authentication processing with a second device, the method comprising: a memory step of storing a plurality of data areas, a plurality of keys and common data, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; a generation step of generating a first single authentication key from two or more of the plurality of keys keys and said common data, in accordance with information received from said second device, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; a communication step of communicating said first single authentication key with said second device; and a decipherment step of deciphering data using said first single authentication key, wherein said data was enciphered by said second device.
Claim 34
Dependent Claim 138 words
An authentication method for performing authentication processing with a second device, the method comprising: a memory step of storing a plurality of data areas, a plurality of keys and common data, wherein each of said plurality of keys indicates access to a corresponding one of said plurality of data areas; a generation step of generating a first single authentication key from two or more of the plurality of keys keys and said common data, in accordance with information received from said second device, wherein said first single authentication key indicates access to two or more corresponding of said plurality of data areas; a communication step of communicating said first single authentication key with said second device; and a decipherment step of deciphering data using said first single authentication key, wherein said data was enciphered by said second device.

References Cited (Backward Citations)

US4803725A Cited
EP0447063A2 Cited
EP0604911A2 Cited
WO1995001684A1 Cited
US5613214A Cited
US5371794A Cited
US5455862A Cited
US5812666A Cited
EP0739109A2 Cited
US5784464A Cited
US5933501A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-02 2003-11-01 2004-05-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-02 2007-11-01 2008-05-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-02 2011-11-01 2012-05-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag