Authentication method, authentication system, semiconductor circuit and authentication module
First Claim
1. An authentication method for authenticating a legitimacy of a user of a first module by using a portable first module and a second module capable of communicating with said first module, comprising the steps of:
- carrying out authentication processing by using first data input to said first module at an electronic circuit having a hardware configuration corresponding to predetermined authentication processing provided in said first module;
carrying out said authentication processing by using second data corresponding to said first module having said second module;
comparing a result of said processing of said first module with the result of said processing of said second module to authenticate the legitimacy of the user of said first module, wherein the electronic circuit performs a calculation in carrying out said authentication processing, is realized by hardware, rather than software, and has a unique circuit configuration provided for each said first module;
generating third data by one module between said first module and said second module;
transmitting said generated third data from said one module to the other module;
carrying out said authentication processing by using said first data and said third data by said first module; and
carrying out said authentication processing by using said second data and said third data by said second module,wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said first data and said third data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of authentication capable of avoiding an easy copying of a module used for personal authentication of an IC card or the like and thereby raising the reliability of the personal authentication, comprising having an electronic circuit having a hardware configuration corresponding to a predetermined authentication processing provided in an IC of an IC card carry out authentication processing using a PIN and data generated at an authentication apparatus at random and having the authentication apparatus similarly carry out the authentication processing, compare the processing result received from the IC card and the processing result obtained by itself, and, when they coincide, authenticating the user of the IC card as the legitimate user.
18 Citations
24 Claims
-
1. An authentication method for authenticating a legitimacy of a user of a first module by using a portable first module and a second module capable of communicating with said first module, comprising the steps of:
-
carrying out authentication processing by using first data input to said first module at an electronic circuit having a hardware configuration corresponding to predetermined authentication processing provided in said first module; carrying out said authentication processing by using second data corresponding to said first module having said second module; comparing a result of said processing of said first module with the result of said processing of said second module to authenticate the legitimacy of the user of said first module, wherein the electronic circuit performs a calculation in carrying out said authentication processing, is realized by hardware, rather than software, and has a unique circuit configuration provided for each said first module; generating third data by one module between said first module and said second module; transmitting said generated third data from said one module to the other module; carrying out said authentication processing by using said first data and said third data by said first module; and carrying out said authentication processing by using said second data and said third data by said second module, wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said first data and said third data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An authentication system for authenticating a legitimacy of a user of a first module by using a portable first module and second module capable of communicating with said first module, wherein
said first module has an electronic circuit having a hardware configuration corresponding to predetermined authentication processing and carries out said authentication processing by using first data imput to the first module at the electronic circuit, said second module carries out said authentication processing of second data corresponding to said first module and compares the result of said processing of said first module and the result of said processing of said second module to authenticate the legitimacy of the user of said first module, wherein the electronic circuit performs a calculation in carrying out said authentication processing, is realized by hardware, rather than software, and a unique circuit configuration provided for each said first module, one module between said first module and said second module generates third data and transmits the generated third data from said one module to the other module, said first module carries out said authentication processing by using said first data and said third data, and said second module carries out said authentication processing by using said second data and said third data, wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said first data and said third data.
-
15. A semiconductor circuit built into a portable module and used for authenticating the legitimacy of a user of said module, comprising:
-
an inputting/outputting means for inputting an authentication data from a user, inputting an input parameter received from an authentication apparatus, and outputting an authentication processing result; and an authentication processing circuit having an electronic circuit having a hardware configuration corresponding to predetermined authentication processing and carrying out said authentication processing at the electronic circuit by using said authentication data to generate said authentication processing result, wherein the electronic circuit performs a calculation in carrying out said authentication processing, is realized by hardware, rather than software, and has a unique circuit configuration provided for each said first module, wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said authentication data and said input parameter received from the authentication apparatus. - View Dependent Claims (16, 17)
-
-
18. A portable authentication module built in with a semiconductor circuit used for authenticating the legitimacy of a user, wherein
said semiconductor circuit has at least an inputting/outputting means for inputting an authentication data from a user, inputting an input parameter received from an authentication apparatus, and outputting an authentication processing result; - and
an authentication processing circuit having an electronic circuit having a hardware configuration corresponding to predetermined authentication processing and carrying out said authentication processing at the electronic circuit by using said authentication data to generate said authentication processing result, wherein the electronic circuit performs a calculation in carrying out said authentication processing, is realized by hardware, rather than software, and has a unique circuit configuration provided for each said first module, wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said authentication data and said input parameter received from the authentication apparatus. - View Dependent Claims (19)
- and
-
20. An authentication method for authenticating a legitimacy of a user of a first module by using a portable first module and a second module capable of communicating with said first module, comprising the steps of:
-
carrying out authentication processing by using first data input to said first module at an electronic circuit having a hardware configuration corresponding to predetermined authentication processing provided in said first module, wherein the electronic circuit performs a calculation in carrying out said authentication processing and has a unique circuit configuration provided for each said first module; carrying out said authentication processing by using second data corresponding to said first module having said second module; and comparing a result of said processing of said first module with the result of said processing of said second module to authenticate the legitimacy of the user of said first module, and further comprising the steps of; generating third data by one module between said first module and said second module; transmitting said generated third data from said one module to the other module; carrying out said authentication processing by using said first data and said third data by said first module; and carrying out said authentication processing by using said second data and said third data by said second module, wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said first data and said third data. - View Dependent Claims (21, 22, 23)
-
-
24. A portable first module and a second module capable of communicating with said first module, wherein
said first module has an electronic circuit having a hardware configuration corresponding to predetermined authentication processing and carries out said authentication processing by using first data input to the first module at the electronic circuit, and said second module carries out said authentication processing by using second data corresponding to said first module and compares the result of said processing of said first module and the result of said processing of said second module to authenticate the legitimacy of the user of said first module, wherein; -
one module between said first module and said second module generates third data and transmits the generated third data from said one module to the other module, said first module carries out said authentication processing by using said first data and said third data, said second module carries out said authentication processing by using said second data and said third data, and said electronic circuit performs a calculation in carrying out said authentication processing and has a unique circuit configuration provided for each said first module, wherein the calculation performed by the electronic circuit in carrying out said authentication processing comprises a function that defines a logistic mapping based upon said first data and said third data.
-
Specification