JP5151200B2 - Entrance / exit authentication system, entrance / exit system, entrance / exit authentication method, and entrance / exit authentication program - Google Patents
Entrance / exit authentication system, entrance / exit system, entrance / exit authentication method, and entrance / exit authentication program Download PDFInfo
- Publication number
- JP5151200B2 JP5151200B2 JP2007078990A JP2007078990A JP5151200B2 JP 5151200 B2 JP5151200 B2 JP 5151200B2 JP 2007078990 A JP2007078990 A JP 2007078990A JP 2007078990 A JP2007078990 A JP 2007078990A JP 5151200 B2 JP5151200 B2 JP 5151200B2
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- entrance
- exit
- exit system
- organization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 31
- 230000008520 organization Effects 0.000 claims description 240
- 238000004891 communication Methods 0.000 claims description 131
- 230000008569 process Effects 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 29
- 230000010365 information processing Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000003287 optical effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000009941 weaving Methods 0.000 description 1
Images
Landscapes
- Lock And Its Accessories (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Description
本発明は、入退場の際の本人認証を行う入退場認証システム、入退場認証方法及び入退場認証用プログラムに関し、特に、第三者認証機関による認証を行い、なりすましを防止できる入退場認証システム、入退場認証方法及び入退場認証用プログラムに関する。また、本発明は、入退場認証システムが備える入退場システム、認証機関用サーバ、及び認証媒体に関する。また、本発明は、認証機関サーバが認証処理を行うための認証機関用プログラムに関する。 The present invention relates to an entrance / exit authentication system for performing identity authentication at the time of entrance / exit, an entrance / exit authentication method, and an entrance / exit authentication program. The invention relates to an entrance / exit authentication method and an entrance / exit authentication program. The present invention also relates to an entrance / exit system, a certification authority server, and an authentication medium included in the entrance / exit authentication system. The present invention also relates to a certificate authority program for a certificate authority server to perform authentication processing.
建物内や組織内への入退場を管理し、入退場の際の本人認証を行う各種の入退場認証システムが提案されている。例えば、特許文献1には、バイオメトリクス情報を記憶したICカードを用いた入室管理システムが記載されている。特許文献1に記載された入室管理システムでは、ICカードからのバイオメトリクス情報に基づいて本人確認を行い、ICカードが有する秘密鍵を用いて電子署名を解くことにより電子証明書が真正なものであるか否かを判断して入室の許否を判定する。 Various entrance / exit authentication systems have been proposed that manage entrance / exit into a building or organization and authenticate the person at the entrance / exit. For example, Patent Literature 1 describes an entrance management system using an IC card that stores biometric information. In the entrance management system described in Patent Document 1, identity verification is performed based on biometric information from an IC card, and the electronic signature is decrypted using the private key of the IC card. Judgment is made whether there is a room or not.
また、例えば、特許文献2には、各企業側から作業者の個人情報を、認証処理側のASPシステムに送信し、ASPシステム側で各企業の作業者の認証を行うようにした認証登録処理方法が記載されている。 Further, for example, in Patent Document 2, the personal information of the worker is transmitted from each company side to the ASP system on the authentication processing side, and the authentication registration process is performed so that the worker of each company is authenticated on the ASP system side. A method is described.
図9は、入退場認証システムの構成の一例を示すブロック図である。図9に示すように、入退場認証システムは、入退場システム910及び人事システム920を含む。また、ユーザは、認証媒体940(例えば、ICカード)を用いて入退場の際の認証操作を行う。
FIG. 9 is a block diagram showing an example of the configuration of the entrance / exit authentication system. As shown in FIG. 9, the entrance / exit authentication system includes an entrance /
人事システム920は、組織内の構成員に関する構成員情報を記憶する構成員情報データベース921を備え、構成員情報を管理する手段として機能する。また、入退場システム910は、入退場を制御する手段として機能する。また、入退場システム910は、入退場の際にユーザが組織の構成員であることを認証する処理を実行する手段としても機能する。また、認証媒体940は、ユーザが組織の構成員であることを認証するための手段(例えば、認証情報を記憶する手段)として機能する。
The
図9に示す入退場認証システムは、次のような動作を行う。まず、構成情報を管理する手段である人事システム920は、組織内の各構成員に固有の認証媒体を生成し、生成した認証媒体が各構成員に付与される。認証媒体を保有する構成員は、自分が構成員であることを認証するための手段としての認証媒体940を、例えば、入退場システム910が備える読取装置等に接近させる。そして、入退場システム910は、認証媒体940から読み込んだ認証情報に基づいて認証処理を行い、入退場制御を行う。
The entrance / exit authentication system shown in FIG. 9 performs the following operation. First, the
図9等に記載された入退場認証システムでは、一般に、認証機器を備える入退場システム910が、認証用のデータベース(認証情報を記憶するデータベース)に直接アクセスして認証処理を実行する。すなわち、認証機器を備える入退場システム910が、認証情報が蓄積されているデータベース又はシステムに対して、認証を要求したユーザの認証情報が登録されているか否かを問い合わせる。そのため、入退場に認証機器を用いる場合には、入退場認証システムは、認証情報を含むユーザの個人情報を登録した利用者情報データベースを運営する必要がある。よって、個人情報の登録や削除の手間がかかり、情報漏洩の防止のための対策を講じる必要がある等、運営負担が大きい。
In the entrance / exit authentication system described in FIG. 9 and the like, generally, an entrance /
また、入退場認証システム内で認証機器を増やすと、セキュリティ上の危険が増加することから、積極的に認証機器を増加させることは難しい。そのため、入退場システム910が設置されている組織以外の組織における認証機器からの認証要求を行うことは難しく、組織間で交流を図りたい場合に、組織間でうまく入退場の管理を行うことができない。
Further, increasing the number of authentication devices in the entrance / exit authentication system increases the security risk, so it is difficult to increase the number of authentication devices positively. For this reason, it is difficult to make an authentication request from an authentication device in an organization other than the organization where the entrance /
また、入退場システム910が設置されている組織内における認証機器からの認証要求であっても、認証媒体を用いた認証を行う場合には、いわゆる「なりすまし」の問題があり、組織間で入退場の管理を行う場合には、なおさら「なりすまし」の問題が生じやすい。
Even if an authentication request is issued from an authentication device in the organization where the entrance /
なりすましを防止する方法として、認証時に顔等の映像を取得して、予め登録する顔情報(顔画像)等と照合することが考えられる。しかし、他の組織に入退場する場合には、ユーザの映像を取得することができず、必ずしも、なりすましを防止できるとは限らない。また、顔情報等から本人認証を行うためには、予め顔情報をデータベースに登録しておく必要があり、コストがかかるとともに、顔情報データベースの管理負担が大きい。 As a method of preventing impersonation, it is conceivable to acquire an image such as a face at the time of authentication and collate it with face information (face image) or the like registered in advance. However, when entering or leaving other organizations, the user's video cannot be acquired, and impersonation cannot always be prevented. In addition, in order to perform personal authentication from face information or the like, it is necessary to register face information in the database in advance, which is expensive and the management burden of the face information database is large.
また、なりすましを防止する方法として、顔情報(顔画像)等を用いたバイオメトリクス認証が行われることが多いが、データ容量が大きいため認証媒体に記憶して持ち運ぶことができず、ユーザの利便性が低い。また、顔情報等は年齢とともに変化する可能性があるので、ユーザ本人であるにもかかわらず、入室を拒否するという事態が生じてしまうおそれもある。 In addition, biometric authentication using face information (face image) or the like is often performed as a method for preventing impersonation, but since the data capacity is large, it cannot be stored and carried in an authentication medium, which is convenient for the user. The nature is low. In addition, since face information and the like may change with age, there is a possibility that a situation may occur in which entry into the room is rejected despite the identity of the user.
また、特許文献1や特許文献2に記載されたシステムや方法を組み合わせれば、組織外の第三者認証機関による認証を行うことによって、組織側の入退場システムのコストや管理負担の増加をある程度防止することができる。しかし、ユーザの個人情報を扱って認証を行うことに変わりなく、依然として情報漏洩の問題が生じうる。 In addition, if the systems and methods described in Patent Document 1 and Patent Document 2 are combined, the cost and management burden of the entrance / exit system on the organization side can be increased by performing authentication by a third-party certification organization outside the organization. It can be prevented to some extent. However, there is no change to authenticating the user's personal information, and information leakage may still occur.
そこで、本発明は、個人情報を用いることなく本人認証を行えるとともに、なりすましを防止し、入退場を管理できる入退場認証システム、入退場システム、認証機関サーバ、認証媒体、入退場認証方法、入退場認証用プログラム、及び認証機関用プログラムを提供することを目的とする。 Therefore, the present invention is capable of authenticating an individual without using personal information, preventing impersonation, and managing entrance / exit, an entrance / exit system, a certification authority server, an authentication medium, an entrance / exit authentication method, The purpose is to provide an exit authentication program and a certification body program.
本発明による入退場認証システムは、ユーザが携帯する認証媒体(例えば、認証媒体400)と、入退場を管理する入退場システム(例えば、入退場システム100)とを備え、認証媒体は、所定の認証器(例えば、認証器500)との通信を検出する通信検出手段(例えば、認証器通信手段404によって実現される)と、通信検出手段が所定の認証器との通信を検出したことに基づいて、認証用番号(例えば、社員番号等の構成員情報)を入退場システムに送信する識別情報送信手段(例えば、入退場システム通信手段402によって実現される)とを含み、入退場システムは、認証媒体から受信した認証用番号を、所定の認証機関(例えば、第三者認証機関300)が運営する認証機関サーバ(例えば、認証機関サーバ30)に送信する識別情報転送手段(例えば、認証機関通信手段102によって実現される)と、認証用番号に対応するグループ認証の認証結果を認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証手段(例えば、認証動作実行手段104によって実現される)とを含み、認証媒体は、認証用番号、所定の暗号化鍵、及び入退場システムIDを記憶する認証情報記憶手段と、認証情報記憶手段が記憶する所定の暗号化鍵を用いて認証用番号を暗号化する暗号化手段と、入退場システムから入退場システムIDを受信し、当該入退場システムIDが認証情報記憶手段に記憶されている入退場システムIDと合致するか否かを判定する入退場システム識別手段とを更に含み、識別情報送信手段は、入退場システムIDが合致しなかった場合、暗号化手段によって暗号化された認証用番号を入退場システムに送信し、入退場システムIDが合致した場合、暗号化手段によって暗号化されていない認証用番号を入退場システムに送信し、入退場システムは、認証用番号を記憶する組織データベースを更に含み、暗号化されていない認証用番号を認証媒体から受信した場合、ユーザ認証手段が認証媒体から受信した認証用番号と、組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行い、暗号化された認証用番号を認証媒体から受信した場合、識別情報転送手段が認証媒体から受信した認証用番号を、認証機関サーバに送信し、認証機関サーバは、所定の復号化鍵を記憶する復号化鍵記憶手段と、入退場システムから受信した暗号化された認証用番号を、復号化鍵記憶手段が記憶する所定の復号化鍵を用いて復号化する復号化手段とを含み、復号化手段が入退場システムから受信した認証用番号を復号化できたか否かに基づいて、認証に成功したか否かを判定することを特徴とする。 The entrance / exit authentication system according to the present invention includes an authentication medium (for example, authentication medium 400) carried by the user and an entrance / exit system (for example, entrance / exit system 100) for managing entrance / exit, and the authentication medium is a predetermined medium. Based on communication detection means (for example, realized by the authentication device communication means 404) for detecting communication with the authentication device (for example, the authentication device 500) and detection of communication with the predetermined authentication device by the communication detection means. And an identification information transmitting means (for example, realized by the entrance / exit system communication means 402) for transmitting an authentication number (for example, member information such as an employee number) to the entrance / exit system, to send the authentication number received from the authentication medium a predetermined certification authority (e.g., third-party certification authority 300) to the authentication authority server that operated (for example, certificate authority server 30) Identification information transfer means (e.g., as implemented by the certificate authority communication means 102) and receives the authentication result of the corresponding group authorization in the authentication ID from the authentication authority server, based on the received authentication result, user authentication user authentication means (for example, implemented by the authentication operation execution means 104) for performing a look including the authentication medium, the authentication information storage unit that stores authentication number, a predetermined encryption key, and the entrance and exit system ID An encryption unit that encrypts an authentication number using a predetermined encryption key stored in the authentication information storage unit; and an entrance / exit system ID is received from the entrance / exit system, and the entrance / exit system ID is the authentication information storage unit And an entry / exit system identification means for determining whether or not the entry / exit system ID stored in the ID is matched. If they do not match, the authentication number encrypted by the encryption means is transmitted to the entrance / exit system, and if the entrance / exit system ID matches, the authentication number not encrypted by the encryption means is entered / exit system. The entrance / exit system further includes an organization database for storing an authentication number, and when receiving an unencrypted authentication number from the authentication medium, the user authentication means receives the authentication number received from the authentication medium and The authentication number received by the identification information transfer means from the authentication medium when the user authentication is performed based on the authentication number stored in the organization database and the encrypted authentication number is received from the authentication medium. To the certification authority server, and the certification authority server stores the decryption key storage means for storing a predetermined decryption key and the encrypted reception received from the entrance / exit system. A decryption unit that decrypts the authentication number using a predetermined decryption key stored in the decryption key storage unit, and whether the decryption unit was able to decrypt the authentication number received from the entrance / exit system Whether or not the authentication is successful is determined based on the above.
また、入退場認証システムにおいて、認証機関サーバは、入退場システムから受信した認証用番号に基づいて、グループ認証処理を実行する認証実行手段(例えば、グループ認証実行手段304によって実現される)と、認証実行手段によるグループ認証の認証結果を、入退場システムに送信する認証結果送信手段(例えば、入退場システム通信手段303によって実現される)とを含むものであってもよい。 In the entrance / exit authentication system, the certification authority server includes an authentication execution unit (for example, realized by the group authentication execution unit 304) that executes group authentication processing based on the authentication number received from the entrance / exit system. It may include an authentication result transmission unit (for example, realized by the entrance / exit system communication unit 303) that transmits the authentication result of the group authentication by the authentication execution unit to the entrance / exit system.
また、入退場認証システムにおいて、認証媒体は、通信検出手段が所定の認証器との通信を検出できなかった場合に、入退場システムとの通信を行わないように制御する通信制御手段(例えば、入退場システム通信制御手段405によって実現される)を含むものであってもよい。 Further, in the entrance / exit authentication system, the authentication medium is a communication control means (for example, a communication control means for controlling communication with the entrance / exit system not to be performed when the communication detection means cannot detect communication with a predetermined authenticator). (Which is realized by the entrance / exit system communication control means 405).
また、入退場認証システムにおいて、認証媒体は、ユーザが所属する組織を特定可能な組織特定情報(例えば、組織コードA1)を記憶する組織特定情報記憶手段(例えば、認証情報保存手段401によって実現される)と、通信検出手段が所定の認証器との通信を検出したことに基づいて、認証情報記憶手段が記憶する組織特定情報を入退場システムに送信する組織特定情報送信手段(例えば、入退場システム通信手段402によって実現される)とを含み、入退場システムは、認証媒体から受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定手段(例えば、認証動作実行手段104によって実現される)を含み、ユーザ認証手段は、組織特定情報判定手段が予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定するものであってもよい。 In the entrance / exit authentication system, the authentication medium is realized by organization specifying information storage means (for example, authentication information storage means 401) that stores organization specifying information (for example, organization code A1) that can specify the organization to which the user belongs. And, based on the fact that the communication detecting means detects communication with a predetermined authenticator, the tissue specifying information transmitting means for transmitting the tissue specifying information stored in the authentication information storing means to the entrance / exit system (for example, entrance / exit) The system for entering and leaving the system includes an organization specifying information determining unit (for example, determining whether the organization specifying information received from the authentication medium matches the previously stored organization specifying information). And the user authentication means are adapted to the organization specifying information stored in advance by the organization specifying information determining means. If it is determined not to not perform the authentication of the user, or the user of it may be one which is judged unsuccessfully authentication.
本発明による入退場システムは、ユーザが携帯する認証媒体から受信した認証用番号を、所定の認証機関が運営する認証機関サーバに送信する識別情報転送手段(例えば、認証機関通信手段102によって実現される)と、認証用番号に対応するグループ認証の認証結果を認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証手段(例えば、認証動作実行手段104によって実現される)と、認証媒体から、ユーザが所属する組織を特定可能な組織特定情報を受信する組織特定情報受信手段(例えば、認証媒体通信手段101によって実現される)と、組織特定情報受信手段が受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定手段(例えば、認証動作実行手段104によって実現される)と、認証用番号を記憶する組織データベースとを含み、暗号化されていない認証用番号を認証媒体から受信した場合、ユーザ認証手段が認証媒体から受信した認証用番号と、組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行い、暗号化された認証用番号を認証媒体から受信した場合、識別情報転送手段が認証媒体から受信した認証用番号を、認証機関サーバに送信し、ユーザ認証手段は、組織特定情報判定手段が予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定することを特徴とする。
The entrance / exit system according to the present invention is realized by identification information transfer means (for example, the certification authority communication means 102) that transmits the authentication number received from the authentication medium carried by the user to the certification authority server operated by a predetermined certification authority. And the authentication result of the group authentication corresponding to the authentication number is received from the certification authority server, and based on the received authentication result, the user authentication unit (for example, the authentication operation execution unit 104) performs user authentication. An organization specifying information receiving means (for example, realized by the authentication medium communication means 101) for receiving organization specifying information capable of specifying the organization to which the user belongs from an authentication medium, and an organization specifying information receiving means. Organization identification information determination means for determining whether the received organization identification information matches the organization identification information stored in advance (for example, authentication And to) realized by the
本発明による認証媒体は、認証用番号、所定の暗号化鍵、及び入退場システムIDを記憶する認証情報記憶手段(例えば、認証情報保存手段401によって実現される)と、所定の認証器との通信を検出する通信検出手段(例えば、認証器通信手段404によって実現される)と、認証情報記憶手段が記憶する所定の暗号化鍵を用いて認証用番号を暗号化する暗号化手段(例えば、入退場システム通信手段402によって実現される)と、通信検出手段が所定の認証器との通信を検出したことに基づいて、暗号化手段によって暗号化された認証用番号を入退場システムに送信する識別情報送信手段(例えば、入退場システム通信手段402によって実現される)と、入退場システムから入退場システムIDを受信し、当該入退場システムIDが認証情報記憶手段に記憶されている入退場システムIDと合致するか否かを判定する入退場システム識別手段とを備え、識別情報送信手段は、入退場システムIDが合致しなかった場合、暗号化手段によって暗号化された認証用番号を入退場システムに送信し、入退場システムIDが合致した場合、暗号化手段によって暗号化されていない認証用番号を入退場システムに送信することを特徴とする。 An authentication medium according to the present invention includes an authentication information storage unit (for example, realized by the authentication information storage unit 401) that stores an authentication number, a predetermined encryption key , and an entrance / exit system ID , and a predetermined authenticator. Communication detecting means for detecting communication (for example, realized by the authenticator communication means 404) and encryption means for encrypting the authentication number using a predetermined encryption key stored in the authentication information storage means (for example, Based on the fact that the communication detecting means detects communication with a predetermined authenticator, the authentication number encrypted by the encrypting means is transmitted to the entrance / exit system. identification information transmitting means (e.g., as realized by the entrance and exit system communication means 402) and receives the entrance and exit system ID from entrance and exit system, the entrance and exit system ID And an entry / exit system identification unit that determines whether or not the entry / exit system ID stored in the authentication information storage unit matches, and the identification information transmission unit encrypts the entry / exit system ID when the entry / exit system ID does not match. The authentication number encrypted by the means is transmitted to the entrance / exit system, and if the entrance / exit system ID matches, the authentication number not encrypted by the encryption means is transmitted to the entrance / exit system. .
本発明による入退場認証方法は、ユーザが携帯する認証媒体が、所定の認証器との通信を検出し、認証媒体が、所定の認証器との通信を検出したことに基づいて、認証用番号を、入退場を管理する入退場システムに送信し、入退場システムが、認証媒体から受信した認証用番号を、所定の認証機関が運営する認証機関サーバに送信し、入退場システムが、認証用番号に対応するグループ認証の認証結果を認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行い、認証媒体が、認証用番号、所定の暗号化鍵、及び入退場システムIDを認証情報記憶手段に記憶し、認証媒体が、認証情報記憶手段が記憶する所定の暗号化鍵を用いて認証用番号を暗号化し、認証媒体が、入退場システムから入退場システムIDを受信し、当該入退場システムIDが認証情報記憶手段に記憶されている入退場システムIDと合致するか否かを判定し、認証媒体が、入退場システムIDが合致しなかった場合、暗号化された認証用番号を入退場システムに送信し、入退場システムIDが合致した場合、暗号化されていない認証用番号を入退場システムに送信し、入退場システムが、認証用番号を組織データベースに記憶し、入退場システムが、暗号化されていない認証用番号を認証媒体から受信した場合、認証媒体から受信した認証用番号と、組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行い、入退場システムが、暗号化された認証用番号を認証媒体から受信した場合、認証媒体から受信した認証用番号を、認証機関サーバに送信し、認証機関サーバが、所定の復号化鍵を復号化鍵記憶手段に記憶し、認証機関サーバが、入退場システムから受信した暗号化された認証用番号を、復号化鍵記憶手段が記憶する所定の復号化鍵を用いて復号化し、認証機関サーバが、入退場システムから受信した認証用番号を復号化できたか否かに基づいて、認証に成功したか否かを判定することを特徴とする。 Entrance and exit authentication method according to the invention, the authentication medium carried by a user detects the communication with the predetermined authenticator, the authentication medium, based on the detection of the communication with the predetermined authenticator, the authentication number Is sent to the entrance / exit system that manages the entrance / exit, and the entrance / exit system sends the authentication number received from the authentication medium to the certification authority server operated by the predetermined certification authority , and the entrance / exit system is used for authentication. receiving an authentication result of the group certification corresponding to the numbers from the authentication authority server, based on the received authentication result, have rows authentication of the user, the authentication medium, authentication number, a predetermined encryption key, and entry and exit The system ID is stored in the authentication information storage means, the authentication medium encrypts the authentication number using a predetermined encryption key stored in the authentication information storage means, and the authentication medium receives the entrance / exit system ID from the entrance / exit system. Receive Determining whether the entrance / exit system ID matches the entrance / exit system ID stored in the authentication information storage means, and if the authentication medium does not match the entrance / exit system ID, the encrypted authentication When the entrance / exit system ID is matched and the entrance / exit system ID is matched, an unencrypted authentication number is sent to the entrance / exit system, and the entrance / exit system stores the authentication number in the organization database, When the entrance / exit system receives an unencrypted authentication number from the authentication medium, it authenticates the user based on the authentication number received from the authentication medium and the authentication number stored in the organization database. If the entrance / exit system receives the encrypted authentication number from the authentication medium, it sends the authentication number received from the authentication medium to the certification authority server, and The predetermined decryption key is stored in the decryption key storage means, and the authentication key server stores the encrypted authentication number received from the entrance / exit system in the decryption key storage means. The authentication authority server determines whether the authentication is successful based on whether the authentication number received from the entrance / exit system can be decrypted .
本発明による入退場認証用プログラムは、入退場の際の本人認証を行うための入退場認証用プログラムであって、コンピュータに、ユーザが携帯する認証媒体から受信した認証用番号を、所定の認証機関が運営する認証機関サーバに送信する識別情報転送処理と、認証用番号に対応するグループ認証の認証結果を認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証処理と、認証媒体から、ユーザが所属する組織を特定可能な組織特定情報を受信する組織特定情報受信処理と、認証媒体から受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定処理と、暗号化されていない認証用番号を認証媒体から受信した場合、認証媒体から受信した認証用番号と、組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行う処理と、暗号化された認証用番号を認証媒体から受信した場合、認証媒体から受信した認証用番号を、認証機関サーバに送信する処理とを実行させ、ユーザ認証処理で、予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定する処理を実行させるためのものである。 An entrance / exit authentication program according to the present invention is an entrance / exit authentication program for authenticating an individual at the time of entrance / exit, and an authentication number received from an authentication medium carried by a user is assigned to a computer by a predetermined authentication. A user who performs identification information transfer processing to be sent to the certification authority server operated by the institution and the authentication result of the group authentication corresponding to the authentication number from the certification authority server, and authenticates the user based on the received authentication result Authentication processing, organization identification information reception processing for receiving organization identification information that can identify the organization to which the user belongs from the authentication medium, and whether the organization identification information received from the authentication medium matches previously stored organization identification information a tissue specific information determination process of determining whether, when the authentication number that is not encrypted is received from the authentication medium, the authentication number received from the authentication medium, Based on the authentication number stored in the weaving database, when the user authentication process is received and the encrypted authentication number is received from the authentication medium, the authentication number received from the authentication medium is When the user authentication process determines that the information does not match the previously stored organization identification information, the user authentication is not performed or the user authentication is failed. It is for making it happen.
本発明は、個人情報を直接取り扱わないグループ認証技術を用いて、第三者認証機関を介して認証を行うサービスモデルを提案する。本発明では、入退場用の認証機器からの問い合わせに対して、組織の構成員であることを第三者認証機関が認証する。また、ユーザが携帯する認証媒体が、所定の認証器が近くに存在しなければ、入退場システムとの通信を行わないように制御する。そのようにすることによって、その認証媒体を使用しているユーザが本人であることをより確からしく証明しつつ、ユーザ個人を認証するのではなく、グループへの所属を認証することによって、ユーザ本人の個人情報を取り扱うことなく認証を行うことを可能とする。 The present invention proposes a service model in which authentication is performed via a third-party certification organization using group authentication technology that does not directly handle personal information. In the present invention, a third-party certification body authenticates that it is a member of an organization in response to an inquiry from an entry / exit authentication device. Further, if the authentication medium carried by the user does not have a predetermined authenticator nearby, control is performed so as not to communicate with the entrance / exit system. By doing so, the user himself / herself is not authenticated by authenticating the user personally, but by authenticating that the user who uses the authentication medium is the person himself / herself. It is possible to perform authentication without handling personal information.
本発明によれば、認証媒体が、所定の認証器との通信を検出したことに基づいて、認証用番号を入退場システムに送信し、入退場システムが、認証用番号を認証機関サーバに送信し、認証用番号に対応する認証結果を認証機関サーバから受信して、ユーザの本人認証を行う。従って、個人情報を用いることなく本人認証を行えるとともに、なりすましを防止し、入退場を管理することができる。 According to the present invention, the authentication medium transmits an authentication number to the entrance / exit system based on detection of communication with a predetermined authenticator, and the entrance / exit system transmits the authentication number to the certification authority server. Then, the authentication result corresponding to the authentication number is received from the certification authority server, and the user is authenticated. Accordingly, personal authentication can be performed without using personal information, spoofing can be prevented, and entrance / exit can be managed.
例えば、認証媒体だけで直接入退場システムと通信を行えてしまったのでは、認証媒体が盗難された場合には、その認証媒体を用いて「なりすまし」による認証操作が可能となってしまうおそれがある。本発明では、事前に所定の認証器との通信確認を行ってから入退場システムとの通信を可能としているので、認証媒体を所持しているだけでは認証操作を行うことができず、「なりすまし」を有効に防止することができる。また、ユーザの個人情報を用いることなく、認証用番号のみを用いて認証を行うので、個人情報漏洩のおそれを低減することができる。 For example, if the authentication medium can be directly communicated with only the authentication medium, if the authentication medium is stolen, the authentication operation using the authentication medium may be possible due to “spoofing”. is there. In the present invention, since communication with the entrance / exit system is possible after confirming communication with a predetermined authenticator in advance, an authentication operation cannot be performed only by possessing an authentication medium. Can be effectively prevented. Further, since authentication is performed using only the authentication number without using the user's personal information, the risk of leakage of personal information can be reduced.
以下、本発明の実施の形態を図面を参照して説明する。まず、本発明による入退場認証システムの適用概念を説明する。図1は、本発明による入退場認証システムの適用概念を示す説明図である。本実施の形態では、入退場認証システムは、例えば、複数の組織(事業部門等)を含む企業において建物や部屋、施設への入退場の管理を行う用途に用いられる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, an application concept of the entrance / exit authentication system according to the present invention will be described. FIG. 1 is an explanatory diagram showing an application concept of an entrance / exit authentication system according to the present invention. In the present embodiment, the entrance / exit authentication system is used, for example, in a company including a plurality of organizations (business departments, etc.) for managing entrance / exit to buildings, rooms, and facilities.
なお、入退場認証システムは、複数の組織で構成される団体であれば、企業に限らず、例えば、自治体や教育機関等において入退場の管理を行う用途に用いられてもよい。また、例えば、複数の企業が入居している建物において、その建物に入居するテナント会社が入館用の認証を行う用途に用いてもよく、商業施設において特定の企業の従業員に対して入退場の認証を行う用途に用いてもよい。 Note that the entrance / exit authentication system is not limited to a company as long as it is a group composed of a plurality of organizations, and may be used, for example, for purposes of managing entrance / exit in local governments, educational institutions, and the like. Also, for example, in a building where multiple companies are occupying, the tenant company that occupies the building may be used for the purpose of authenticating the entrance. You may use for the use which authenticates.
本実施の形態では、入退場認証システムは、ユーザの個人情報を用いてユーザの本人認証を直接行うのではなく、第三者認証機関300に認証依頼して、ユーザが入退場を許可可能な組織に所属しているか否かを判定するグループ認証を行う。そして、第三者認証機関300によるグループ認証に成功したことに基づいて、ユーザの本人認証に成功したと判定する。
In this embodiment, the entrance / exit authentication system does not directly authenticate the user using the user's personal information, but can request the authentication from the third-
図1に示すように、入退場認証システムは、組織毎に、入退場システム100、及び人事システム200を含む。また、図1に示すように、入退場認証システムにおいて、第三者認証機関300による認証が行われるとともに、ユーザは、組織への入退場(具体的には、建物やフロアへの入退場)の際に、認証媒体400及び認証器500を用いて認証操作を行う。
As shown in FIG. 1, the entrance / exit authentication system includes an entrance /
また、本実施の形態では、ユーザは、自分が所属する組織への入退場の際に認証操作を行うこともあれば、企業等の団体内の自分が所属する組織以外の組織への入退場の際に認証操作を行う場合もあるものとする。図1では、自分が所属する組織の人事システム200に登録されているユーザが、自分が所属する組織以外の組織の入退場システム100に対して認証操作を行う場合を示す。この意味で、入退場システム100を認証組織入退場システムともいい、人事システム200を被認証組織人事システムともいう。
In this embodiment, the user may perform an authentication operation when entering or leaving the organization to which the user belongs, or may enter or leave an organization other than the organization to which the user belongs within a group such as a company. It is assumed that an authentication operation may be performed at this time. FIG. 1 shows a case where a user registered in the
まず、第三者認証機関300は、予めユーザが所属する組織Aに対して組織コードA1を付与する。次いで、組織A(具体的には、人事システム200)は、ユーザである組織Aの構成員Xに対して、認証用のグループ公開鍵Xp及び秘密鍵Xqを生成する。次いで、組織Aは、グループ公開鍵Xpを第三者認証機関300に登録する。また、組織Aは、秘密鍵Xqを組織コードA1及び従業員番号Xiと組み合わせて記録した認証媒体400(例えば、ICカード)を生成し、構成員Xに所持させる。また、組織Aは、認証器500も構成員Xに所持させる。
First, the third-
次いで、構成員Xは、認証媒体400を用いて、入退場システム100に対して認証操作を行い、本人認証を依頼する。この場合、構成員Xは、所持する認証器500と認証媒体400とを通信させて、認証媒体400に認証器500の存在を確認させる。認証媒体400は、認証器500の存在を確認できた場合にのみ認証用の動作を行い、認証器500の存在を確認できなかった場合には認証用の動作を行わない。そのようにすることによって、認証媒体400の盗難による「なりすまし」を防止することができる。
Next, the member X uses the
認証媒体400は、認証器500の存在を確認できた場合には、入退場システム100が予め登録されたシステムであるか否かを確認する。予め登録されたシステムであれば、認証媒体400は、従業員番号Xiを暗号化することなく、そのまま入退場システム100に対して送信する。例えば、ユーザ(構成員X)が自分の所属する組織Aに入退場する場合には、認証媒体400は、予め登録された入退場システム100であると判断し、従業員番号Xiをそのまま入退場システム100に対して送信する。そして、入退場システム100は、受信した従業員番号Xiに基づいて本人認証を行う。なお、認証媒体400は、有線通信により従業員番号Xiを送信してもよく、無線通信により送信してもよい。
If the presence of the
予め登録された入退場システム100でなければ、認証媒体400は、従業員番号Xiを秘密鍵Xqで暗号化した暗号化データYiを作成し、暗号化データYiと組織コードA1とを入退場システム100に対して送信する。例えば、ユーザが自分の所属する組織A以外の組織Bに入退場する場合には、認証媒体400は、予め登録された入退場システム100でないと判断し、従業員番号Xiを暗号化して入退場システム100に対して送信する。
If the entrance /
次いで、入退場システム100は、受信した組織コードA1が組織データベース110に登録されているか否かを判定する。登録されていなければ、入退場システム100は、ユーザの本人認証判定を行わないように制御、又はユーザの本人認証に失敗したと判定(否認)する。受信した組織コードA1が組織データベース110に登録されている場合には、入退場システム100は、第三者認証機関300に対して、認証媒体400から受信した組織コードA1及び暗号化データYiを転送する。
Next, the entrance /
次いで、第三者認証機関300は、受信した組織コードA1に対応するグループ公開鍵Xpを用いて暗号化データYiを復号し、従業員番号Xiを復元する。そして、第三者認証機関300は、復元した従業員番号Xiに基づいて、暗号化データYiを送信した認証媒体400を所持するユーザが組織Aの所属する構成員であることを認証(グループ認証)する。
Next, the third-
次いで、認証に成功した場合には、第三者認証機関300は、入退場システム100に対して、認証に成功した旨の認証結果(認証OK)を送信する。そして、入退場システム100は、ユーザの本人認証に成功したと判定し、ゲートを開放する等の入退場制御を行う。認証に失敗した場合には、第三者認証機関300は、入退場システム100に対して、認証に失敗した旨の認証結果(認証NG)を送信する。そして、入退場システム100は、ユーザの本人認証判定を行わないように制御、又はユーザの本人認証に失敗したと判定(否認)する。また、入退場システム100は、ゲートを開放する等の入退場制御を行わない。
Next, when the authentication is successful, the third-
次に、入退場認証システムの構成について説明する。図2は、本発明による入退場認証システムの構成の一例を示すブロック図である。図2に示すように、入退場認証システムは、入退場システム100、人事システム200、及び認証機関サーバ30を含む。また、入退場システム100、人事システム200、及び認証機関サーバ30は、インターネットやLANを含む通信ネットワーク600を介して接続される。また、図1に示したように、入退場認証システムにおいて、組織への入退場の際に、ユーザによって認証媒体400及び認証器500が用いられる。
Next, the configuration of the entrance / exit authentication system will be described. FIG. 2 is a block diagram showing an example of the configuration of the entrance / exit authentication system according to the present invention. As shown in FIG. 2, the entrance / exit authentication system includes an entrance /
入退場システム100は、企業等の団体の組織内に設備されるシステムであり、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置、及びゲートやIDカードリーダライタ等の入退室機器によって実現される。なお、図1では、1つの入退場システム100を示しているが、入退場認証システムは、組織毎に入退場システム100を含む。
The entrance /
図3は、入退場システム100の構成の一例を示すブロック図である。図3に示すように、入退場システム100は、認証媒体通信手段101、認証機関通信手段102、組織コード管理手段103、認証動作実行手段104、及び組織データベース110を含む。
FIG. 3 is a block diagram showing an example of the configuration of the entrance /
認証媒体通信手段101は、具体的には、プログラムに従って動作する情報処理装置のCPU、及び入退場システム100が備えるICカードリーダライタ等の読取/書込装置によって実現される。認証媒体通信手段101は、ICカード等である認証媒体400が接近したときに、認証媒体400に対して、入退場システム100を識別するための識別情報(以下、入退場システムIDともいう)を送信する(書き込む)機能を備える。
Specifically, the authentication medium communication means 101 is realized by a CPU of an information processing apparatus that operates according to a program and a reading / writing device such as an IC card reader / writer provided in the entrance /
本実施の形態では、入退場システム100は、その入退場システム100を特定可能な入退場システムIDを予めハードディスク装置やメモリ等の記憶装置(図示せず)に記憶している。そして、認証媒体通信手段101は、予め記憶する入退場システムIDを識別情報として認証媒体400に書き込む。
In this embodiment, the entrance /
また、認証媒体通信手段101は、認証媒体400から情報を受信する(読み込む)機能を備える。本実施の形態では、認証媒体通信手段101は、認証媒体400から、組織の構成員を特定する構成員情報(例えば、従業員番号Xi)を読み込む。又は、認証媒体通信手段101は、認証媒体400から、組織を特定するための組織コード、及び構成員情報を暗号化した暗号化データを読み込む。
Further, the authentication
認証機関通信手段102は、具体的には、プログラムに従って動作する情報処理装置のCPU及びネットワークインタフェース部によって実現される。認証機関通信手段102は、認証媒体400から読み込んだ組織コード及び暗号化データを、通信ネットワーク600を介して認証機関サーバ30に送信する機能を備える。また、認証機関通信手段102は、第三者認証機関300による認証結果を、通信ネットワーク600を介して認証機関サーバ30から受信する機能を備える。
Specifically, the certification authority communication unit 102 is realized by a CPU and a network interface unit of an information processing apparatus that operates according to a program. The certificate authority communication unit 102 has a function of transmitting the organization code and encrypted data read from the
組織データベース110は、具体的には、磁気ディスク装置や光ディスク装置等のデータベース装置によって実現される。組織データベース110は、第三者認証機関300から各組織に対して付与された組織コードを記憶する。本実施の形態では、組織データベース110は、企業等の団体を構成する全ての組織に対して付与された組織コードを記憶しているものとする。また、組織データベース110は、入退場システム100が設備される組織B内の各構成員情報(例えば、従業員番号)を記憶する。
Specifically, the
組織コード管理手段103は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。組織コード管理手段103は、組織データベース110が記憶する組織コードを管理する機能を備える。例えば、第三者認証機関300によって新たな組織コードが付与され、例えば、認証機関サーバ30から新たな組織コードを受信すると、組織コード管理手段103は、受信した組織コードに基づいて組織データベース110が記憶する組織コードを更新する。また、組織コード管理手段103は、認証媒体通信手段101が認証媒体400から読み込んだ組織コードが、組織データベース110に記憶されているか否かを判定する機能を備える。
Specifically, the organization code management means 103 is realized by a CPU of an information processing apparatus that operates according to a program. The organization code management means 103 has a function of managing the organization code stored in the
認証動作実行手段104は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。認証動作実行手段104は、認証媒体通信手段101が認証媒体400から読み込んだ情報に基づいて、ユーザの本人認証の処理を実行する機能を備える。
Specifically, the authentication
具体的には、認証動作実行手段104は、組織コード管理手段103によって認証媒体400から読み込んだ組織コードが組織データベース110に記憶されていないと判定された場合や、認証機関サーバ30から認証に失敗した旨の認証結果を受信した場合には、ユーザの認証判定を行わないように制御、又はユーザの認証に失敗したと判定する。
Specifically, the authentication
また、認証動作実行手段104は、認証媒体400から暗号化されていない構成員情報(例えば、従業員番号)を直接読み込んだ場合には、読み込んだ構成員情報と組織データベース110が記憶する構成員情報とに基づいて、ユーザ本人を認証する。この場合、認証動作実行手段104は、組織データベース110が記憶する構成員情報中に、読み込んだ構成員情報と合致するものがあれば、ユーザ本人の認証に成功したと判定する。なければ、認証動作実行手段104は、ユーザ本人の認証に失敗したと判定する。
In addition, when the authentication
また、認証動作実行手段104は、認証機関サーバ30から受信したグループ認証の認証結果に基づいて、ユーザ本人を認証する。この場合、認証動作実行手段104は、認証機関サーバ30から認証に成功した旨の認証結果を受信した場合には、ユーザ本人の認証に成功したと判定する。また、認証動作実行手段104は、認証に失敗した旨の認証結果を受信した場合には、ユーザ本人の認証に失敗したと判定する。
Further, the authentication
人事システム200は、企業等の団体の組織内に設備されるシステムであり、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置、及びICカードライタ等の書込装置によって実現される。なお、図1では、1つの人事システム200を示しているが、入退場認証システムは、組織毎に人事システム200を含む。
The
図4は、人事システム200の構成の一例を示すブロック図である。図4に示すように、人事システム200は、構成員情報管理手段201、鍵生成手段202、グループ認証鍵登録手段203、秘密鍵登録手段204、及び人事データベース210を含む。
FIG. 4 is a block diagram illustrating an example of the configuration of the
人事データベース210は、具体的には、磁気ディスク装置や光ディスク装置等のデータベース装置によって実現される。構成員情報管理手段201は、その人事データベース210が設置されている組織内の各構成員情報(例えば、従業員番号)を記憶する。なお、人事データベース210は、組織内の各構成員に対して生成されたグループ公開鍵や秘密鍵を、構成員(例えば、構成員情報)に対応付けて記憶してもよい。また、人事データベース210は、第三者認証機関300によって予め付与された組織コード(例えば、組織コードA1)を記憶してもよい。
Specifically, the
構成員情報管理手段201は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。構成員情報管理手段201は、人事データベース210が記憶する構成員情報を管理する機能を備える。例えば、組織内の構成員の増減に従って、構成員情報管理手段201は、システム管理者の操作に従って、新たに構成員情報を生成したり削除したりし、人事データベース210が記憶する構成員情報を更新する。
Specifically, the member information management means 201 is realized by a CPU of an information processing apparatus that operates according to a program. The member
鍵生成手段202は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。鍵生成手段202は、組織内の構成員毎に固有の秘密鍵(例えば、秘密鍵Xq)を生成するとともに、組織内の各構成員に対して共通に用いられるグループ認証鍵(例えば、グループ公開鍵Xp)を生成する機能を備える。例えば、鍵生成手段202は、RSA等の公開鍵暗号方式を用いて、グループ公開鍵Xp及び秘密鍵Xqを生成する。 Specifically, the key generation unit 202 is realized by a CPU of an information processing apparatus that operates according to a program. The key generation unit 202 generates a unique secret key (for example, secret key Xq) for each member in the organization, and uses a group authentication key (for example, group disclosure) that is commonly used for each member in the organization. A function of generating a key Xp). For example, the key generation unit 202 generates a group public key Xp and a secret key Xq using a public key cryptosystem such as RSA.
グループ認証鍵登録手段203は、具体的には、プログラムに従って動作する情報処理装置のCPU及びネットワークインタフェース部によって実現される。グループ認証鍵登録手段203は、生成したグループ認証鍵(例えば、グループ公開鍵Xp)を、予め第三者認証機関300によって付与された組織コード(例えば、組織コードA1)とともに、通信ネットワーク600を介して認証機関サーバ30に送信することによって、グループ認証鍵を第三者認証機関300に登録する機能を備える。
Specifically, the group authentication key registration unit 203 is realized by a CPU and a network interface unit of an information processing apparatus that operates according to a program. The group authentication key registration unit 203 sends the generated group authentication key (for example, the group public key Xp) through the
秘密鍵登録手段204は、具体的には、プログラムに従って動作する情報処理装置のCPU、及び人事システム200が備えるICカードライタ等の書込装置によって実現される。秘密鍵登録手段204は、生成した秘密鍵(例えば、秘密鍵Xq)を組織コード(例えば、組織コードA1)とともに認証媒体400に書き込む機能を備える。なお、秘密鍵及び組織コードが書き込まれた認証媒体400は、組織内の構成員Xに対して付与される。
Specifically, the secret
認証機関サーバ30は、第三者認証機関300が運営するサーバであり、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置によって実現される。図5は、認証機関サーバ30の構成の一例を示すブロック図である。図5に示すように、認証機関サーバ30は、グループ認証鍵管理手段301、組織コード管理手段302、入退場システム通信手段303、及びグループ認証実行手段304を含む。
The
グループ認証鍵管理手段301は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。グループ認証鍵管理手段301は、各組織の人事システム200から受信したグループ認証鍵を、組織コードに対応付けて管理する機能を備える。例えば、認証機関サーバ30は、グループ認証鍵を組織コードに対応付けて記憶するグループ認証鍵データベース(具体的には、磁気ディスク装置や光ディスク装置等のデータベース装置によって実現される)を備える。そして、認証機関サーバ30は、いずれかの人事システム200から新たにグループ認証鍵及び組織コードを受信すると、受信したグループ認証鍵及び組織コードに基づいて、グループ認証鍵データベースを更新する。
Specifically, the group authentication
組織コード管理手段302は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。組織コード管理手段302は、各組織(被認証組織)に対して固有の情報(組織コード)を生成する機能を備える。また、組織コード管理手段302は、生成した各組織コードを管理する機能を備える。例えば、認証機関サーバ30は、発行した組織コードを記憶する組織コードデータベース(具体的には、磁気ディスク装置や光ディスク装置等のデータベース装置によって実現される)を備える。そして、認証機関サーバ30は、いずれかの組織に対して新たに組織コードを発行すると、発行した組織コードに基づいて、組織コードデータベースを更新する。
Specifically, the organization
入退場システム通信手段303は、具体的には、プログラムに従って動作する情報処理装置のCPU及びネットワークインタフェース部によって実現される。入退場システム通信手段303は、組織コード及び暗号化データ(暗号化された構成員情報)を、通信ネットワーク600を介して入退場システム100から受信する機能を備える。また、入退場システム通信手段303は、グループ認証実行手段304の認証結果を、通信ネットワーク600を介して入退場システム100に送信する機能を備える。
Specifically, the entrance / exit
グループ認証実行手段304は、具体的には、プログラムに従って動作する情報処理装置のCPUによって実現される。グループ認証実行手段304は、入退場システム100から受信した組織コード及び暗号化データに基づいて、グループ認証の処理を実行する機能を備える。
Specifically, the group
本実施の形態では、グループ認証実行手段304は、受信した組織コードに対応するグループ認証鍵を、グループ認証鍵管理手段301が管理するグループ認証鍵データベースから抽出する。そして、グループ認証実行手段304は、抽出したグループ認証鍵を用いて、受信した暗号化データを復号し、構成員情報(例えば、従業員番号)を復元する。グループ認証鍵を用いて構成員情報を復元できれば、グループ認証実行手段304は、認証に成功したと判定する。また、構成員情報を復元できなければ、グループ認証実行手段304は、認証に失敗したと判定する。
In the present embodiment, the group
認証媒体400は、ユーザ(組織内の構成員X)が携帯する媒体であり、例えば、CPUを搭載した非接触型又は接触型ICカードによって実現される。図6は、認証媒体400の構成の一例を示すブロック図である。図6に示すように、認証媒体400は、認証情報保存手段401、入退場システム通信手段402、入退場システム識別手段403、認証器通信手段404、及び入退場システム通信制御手段405を含む。
The
認証情報保存手段401は、具体的には、認証媒体400が備えるメモリ等の記憶部によって実現される。認証情報保存手段401は、ユーザが所属する組織の組織コードA1と、ユーザの構成員情報(例えば、社員番号Xi)と、固有の秘密鍵と、ユーザが所属する組織の入退場システム100の入退場システムIDとを保存する。
Specifically, the authentication
入退場システム通信手段402は、具体的には、認証媒体400が備えるCPU及び通信部によって実現される。入退場システム通信手段402は、例えば、ユーザの読取操作に従って、入退場システム100から入退場システムIDを受信する機能を備える。また、入退場システム通信手段402は、ユーザの書込操作に従って、構成員情報や組織コード、暗号カーデータを入退場システム100に送信する機能を備える。
Specifically, the entrance / exit
入退場システム識別手段403は、具体的には、認証媒体400が備えるCPUによって実現される。入退場システム識別手段403は、入退場システム100から受信した入退場システムIDが、認証情報保存手段401に保存されている入退場システムIDと合致するか否かを判定する機能を備える。
Specifically, the entrance / exit
認証器通信手段404は、具体的には、認証媒体400が備えるCPU及び通信部によって実現される。認証器通信手段404は、認証器500との通信を行う機能を備える。また、認証器通信手段404は、認証器500から、認証器500を識別するための識別情報(以下、認証器IDともいう)を受信する機能を備える。
Specifically, the
入退場システム通信制御手段405は、具体的には、認証媒体400が備えるCPUによって実現される。入退場システム通信制御手段405は、認証器500との間の通信を検出したか否かを判定する機能を備える。また、例えば、入退場システム通信制御手段405は、認証媒体400が備えるメモリ等の記憶部に予め認証器IDを記憶し、認証器500から受信した認証器IDが予め記憶する認証器IDと合致するか否かを判定する。
Specifically, the entrance / exit system communication control means 405 is realized by a CPU provided in the
また、入退場システム通信制御手段405は、認証器500との間の通信を検出できない場合、又は受信した認証器IDが予め記憶する認証器IDと合致しない場合には、入退場システム通信制御手段405は、入退場システム100との間の通信を行わないように制御する機能を備える。
Further, the entrance / exit system communication control means 405, when communication with the
認証器500は、ユーザが携帯する機器であり、例えば、ハンディターミナル型のICカードリーダライタによって実現される。図7は、認証器500の構成の一例を示すブロック図である。図7に示すように、認証器500は、認証媒体通信手段501を含む。
The
認証媒体通信手段501は、具体的には、認証器500が備えるCPU及び通信部によって実現される。認証媒体通信手段501は、ユーザの操作に従って認証媒体400と通信を行う機能を備える。また、例えば、認証器500は、予め認証器IDをメモリ等の記憶部に記憶し、認証媒体通信手段501は、予め記憶する認証器IDを認証媒体400に送信する機能を備える。
Specifically, the authentication
なお、本実施の形態では、認証媒体400がICカードであり、認証器500がハンディターミナル型のICカードリーダライタである場合を例示しているが、認証媒体400及び認証器500は、本実施の形態で示したものに限られない。例えば、認証媒体400として、携帯電話機等の携帯端末を用いてもよい。この場合、携帯端末は、ICカードリーダライタやRFIDリーダライタを外付け又は内蔵で備えるようにし、認証器500として、例えば、ICカードやRFIDタグを用いるようにしてもよい。
In this embodiment, the
なお、本実施の形態において、入退場システム100を実現する情報処理装置の記憶装置は、入退場の際の本人認証を行うための各種プログラムを記憶している。例えば、入退場システム100を実現する情報処理装置の記憶装置は、コンピュータに、ユーザが携帯する認証媒体から受信したユーザ識別情報を、所定の認証機関が運営する認証機関サーバに送信する識別情報転送処理と、ユーザ識別情報に対応するグループ認証の認証結果を認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証処理と、認証媒体から、ユーザが所属する組織を特定可能な組織特定情報を受信する組織特定情報受信処理と、認証媒体から受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定処理とを実行させ、ユーザ認証処理で、予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定する処理を実行させるための入退場認証用プログラムを記憶している。
In the present embodiment, the storage device of the information processing apparatus that realizes the entrance /
また、本実施の形態において、認証機関サーバ30の記憶装置は、認証機関サーバ30が認証処理を行うための各種プログラムを記憶している。例えば、認証機関サーバ30の記憶装置は、コンピュータに、入退場システムから受信したユーザ認証情報に基づいて、グループ認証処理を実行する認証実行処理と、実行したグループ認証処理の認証結果を、入退場システムに送信する認証結果送信処理と、入退場システムから受信した暗号化されたユーザ認証情報を、復号化鍵記憶手段が記憶する所定の復号化鍵を用いて復号化する復号化処理とを実行させ、認証実行処理で、入退場システムから受信したユーザ認証情報を復号化できたか否かに基づいて、認証に成功したか否かを判定する処理を実行させるための認証機関用プログラムを記憶している。
In the present embodiment, the storage device of the
次に、動作について説明する。本実施の形態において、企業等の団体は、認証サービスの提供を受けることについて、予め第三者認証機関300と契約を締結している。また、第三者認証機関300は、企業等の団体内の各組織に対して、予め組織コードを発行している。
Next, the operation will be described. In the present embodiment, an organization such as a company has signed a contract with a third-
図8は、入退場認証システムが行う本人認証の処理の一例を示す流れ図である。まず、人事システム200の鍵生成手段202は、組織A内の各構成員に対して、秘密鍵を生成するとともに、グループ認証鍵を生成する。また、グループ認証鍵登録手段203は、生成したグループ認証鍵を、通信ネットワーク600を介して認証機関サーバ30に送信し、第三者認証機関300に登録する。また、秘密鍵登録手段204は、生成した秘密鍵を認証媒体400に登録する(ステップA1)。
FIG. 8 is a flowchart showing an example of personal authentication processing performed by the entrance / exit authentication system. First, the key generation unit 202 of the
なお、ステップA1で、秘密鍵登録手段204は、例えば、人事システム200が備えるICカードリーダライタを用いて、認証媒体400に秘密鍵を書き込む。また、秘密鍵登録手段204は、秘密鍵とともに、その人事システム200の組織に対応する入退場システム100を特定可能な入退場システムID、組織コードA1及び構成員情報(例えば、社員番号Xi)も認証媒体400に書き込む。そして、組織Aは、各構成員に対して、認証媒体400を付与するとともに、認証器500を付与する。
In step A1, the secret
ユーザである構成員Xは、自分が所属する組織Aやそれ以外の組織に入退場する場合には、認証媒体400及び認証器500を携帯して、入退場したい組織の入退場システム100の入退場操作用の機器に近づき認証操作を行う(ステップA2)。
When the member X who is a user enters or leaves the organization A to which he or she belongs, or the other organization, he / she carries the
認証操作を行う場合、ユーザは、まず、認証媒体400と認証器500との通信操作を行い、情報の送受信が可能であることを確認する。例えば、認証媒体400がICカードであり、認証器500がハンディターミナル型のICカードリーダライタである場合には、ユーザは、認証媒体400を認証器500の読取部に挿入する。この場合、認証媒体400の認証器通信手段404は、認証器500との間の通信を検出したか否かを判定する(ステップA3)。また、認証器通信手段404は、認証器500から認証器IDを読み取り、認証器500から受信した認証器IDが予め記憶する認証器IDと合致するか否かを判定する。
When performing an authentication operation, the user first performs a communication operation between the
次いで、ステップA3で認証器500との間の通信を検出できない場合、又は受信した認証器IDが予め記憶する認証器IDと合致しない場合には、入退場システム通信制御手段405は、入退場システム100との間の通信を行わないように制御する(ステップB1)。すなわち、この場合には、入退場システム100によるゲートを開放する等の入退場制御が行なわれない。
Next, when communication with the
認証器500との間の通信を検出でき、受信した認証器IDが予め記憶する認証器IDと合致した場合には、認証媒体400は、ユーザの認証操作に従って、ステップA4以降の認証処理に移行する。
If communication with the
認証媒体400の入退場システム通信手段402は、ユーザの操作に従って、入退場システム100との通信を行い、入退場システム100から入退場システムIDを受信する(ステップA4)。この場合、例えば、認証媒体400が接触型のICカードである場合には、ユーザが認証媒体400を入退場システム100の読取部に挿入すると、入退場システム通信手段402は、入退場システム100から入退場システムIDを有線通信で読み込む。また、例えば、認証媒体400が非接触型のICカードである場合には、入退場システム通信手段402は、入退場システム100から入退場システムIDを無線通信で読み込んでもよい。
The entrance / exit system communication means 402 of the
次いで、認証媒体400の入退場システム識別手段403は、入退場システム100から読み込んだ入退場システムIDが、認証情報保存手段401に保存されている入退場システムIDと合致するか否かを判定する。
Next, the entrance / exit
合致すれば、入退場システム通信手段402は、例えば、ユーザが自分が所属する組織Aへの入退場を行おうとしていると判断し、認証情報保存手段401から構成員情報(例えば、社員番号Xi)を読み出して、暗号化せずにそのまま入退場システム100に送信する。この場合、入退場システム100は、例えば、組織データベース110が記憶する構成員情報中に、読み込んだ構成員情報と合致するものがあれば、ユーザ本人の認証に成功したと判定する。なければ、認証動作実行手段104は、ユーザ本人の認証に失敗したと判定する。
If they match, the entrance / exit
入退場システムIDが合致しなければ、入退場システム通信手段402は、例えば、ユーザが自分が所属する組織A以外の組織への入退場を行おうとしていると判断し、認証情報保存手段401から、組織コード、秘密鍵及び構成員情報を読み出す。そして、入退場システム通信手段402は、組織コードとともに、構成員情報を秘密鍵を用いて暗号化して、入退場システム100に送信する。
If the entrance / exit system ID does not match, the entrance / exit
次いで、入退場システム100の組織コード管理手段103は、認証媒体400から読み込んだ組織コードが、組織データベース110に記憶されているか否かを判定する(ステップA5)。組織データベース110に記憶されていなければ、認証動作実行手段104は、ユーザの認証判定を行わないように制御、又はユーザの認証に失敗したと判定する(ステップB2)。そして、入退場システム100は、ゲートを開放する等の入退場制御を行わないように制御する。
Next, the organization code management means 103 of the entrance /
ステップA5で組織データベース110に記憶されていれば、認証機関通信手段102は、認証媒体400から読み込んだ組織コード及び暗号化データ(暗号化された構成員情報)を、通信ネットワーク600を介して、第三者認証機関300の認証機関サーバ30に送信する(ステップA6)。
If stored in the
次いで、認証機関サーバ30のグループ認証実行手段304は、受信した組織コードに対応するグループ認証鍵を、グループ認証鍵管理手段301が管理するグループ認証鍵データベースから抽出する。そして、グループ認証実行手段304は、読み出したグループ認証鍵を用いて、入退場システム100から受信した暗号化データを復号する。復号に成功して構成員情報を復元できた場合には、グループ認証実行手段304は、認証に成功した(すなわち、受信した組織コードに対する組織にユーザが所属していることを確認できた)と判定する。復号に失敗して構成員情報を復元できなかった場合には、グループ認証実行手段304は、認証に失敗した(すなわち、受信した組織コードに対する組織にユーザが所属していることを確認できなかった)と判定する(ステップA7)。
Next, the group
認証に成功した場合には、入退場システム通信手段303は、認証に成功した旨(認証可能)の認証結果を、通信ネットワーク600を介して入退場システム100に送信する。すると、入退場システム100の認証動作実行手段104は、認証機関サーバ30から受信した認証結果に基づいて、ユーザ本人の認証に成功したと判定する(ステップA8)。そして、入退場システム100は、ゲートを開放する等の入退場制御を行う。
When the authentication is successful, the entrance / exit
認証に失敗した場合には、入退場システム通信手段303は、認証に失敗した旨(認証不可能)の認証結果を、通信ネットワーク600を介して入退場システム100に送信する。すると、入退場システム100の認証動作実行手段104は、ユーザの認証判定を行わないように制御、又はユーザの認証に失敗したと判定する(ステップB3)。そして、入退場システム100は、ゲートを開放する等の入退場制御を行わないように制御する。
When the authentication fails, the entrance / exit
以上のように、本実施の形態によれば、認証組織の入退場システム100が第三者認証機関300の認証機関サーバ30に認証依頼を行うとともに、ユーザの個人情報を用いることなく、組織コードや構成員情報(例えば、社員番号)等の識別情報のみを用いて認証を行う。そのため、認証組織側で被認証組織側の構成員情報を保有する必要をなくすことができる。また、認証媒体400が第三者認証機関300の認証機関サーバ30と直接通信を行わなくても、認証を行えるようにすることができる。
As described above, according to the present embodiment, the authentication organization entrance /
また、本実施の形態によれば、認証媒体400は、入退場システム100との通信を行う前に、まず認証器500との通信を確認し、通信を検出できない場合には入退場システム100をと通信を行わないように制御する。そのため、いわゆる「なりすまし」が行われることを防止することができる。
Further, according to the present embodiment, the
すなわち、認証媒体400だけで直接入退場システム100と通信を行えてしまったのでは、認証媒体400が盗難された場合には、その認証媒体400を用いて「なりすまし」による認証操作が可能となってしまうおそれがある。本実施の形態では、事前に認証器500との通信確認を行ってから入退場システム100との通信を可能としているので、認証媒体400を所持しているだけでは認証操作を行うことができず、「なりすまし」を有効に防止することができる。
That is, if the
従って、個人情報を用いることなく本人認証を行えるとともに、なりすましを防止し、入退場を管理することができる。 Accordingly, personal authentication can be performed without using personal information, spoofing can be prevented, and entrance / exit can be managed.
また、本実施の形態によれば、第三者認証機関300の認証機関サーバ30が、ユーザが被認証組織の構成員であることを認証するので、ユーザは、1つの認証媒体400を用いて、複数の組織における入退場システム100でそれぞれ認証操作を行うことができる。また、本実施の形態によれば、暗号化された構成員情報に基づいて組織への所属を認証するので、認証のために個人情報を取り扱う必要がなく、個人情報漏洩のおそれを低減することができる。
Further, according to the present embodiment, the
また、本実施の形態によれば、入退場システム100が認証媒体400からの認証要求を受けて、入退場システム100が第三者認証機関300の認証機関サーバ30との通信を行って認証を行う。そのため、認証媒体400が第三者認証機関300の認証機関サーバ30と直接通信を行う必要をなくすことができる。
Further, according to the present embodiment, the entrance /
また、本実施の形態によれば、認証組織の入退場システム100は、第三者認証機関300から付与された組織コードのみを管理すればよく、被認証組織の構成員情報を管理する必要がない。また、被認証組織の人事システム200は、認証組織の入退場システム100との直接的な通信を行う必要がない。そのため、認証対象の組織を容易に増減させることができる。
Further, according to the present embodiment, the authentication organization entrance /
本発明は、企業等の組織が管理する建物への入退場、特定の部屋や施設への入退場の際の認証を行う用途に適用できる。また、本発明は、複数の企業が入居している建物において、その建物に入居するテナント会社が入館用の認証を行う入退場システムの用途や、商業施設において特定の企業の従業員に対して入退場の認証を行う用途に適用できる。 INDUSTRIAL APPLICABILITY The present invention can be applied to an application for performing authentication when entering or leaving a building managed by an organization such as a company or entering or leaving a specific room or facility. In addition, the present invention relates to the use of an entry / exit system in which a tenant company occupying a building in a building in which a plurality of companies are occupying, or for employees of a specific company in a commercial facility. It can be applied to use for entrance / exit authentication.
30 認証機関サーバ
100 入退場システム
101 認証媒体通信手段
102 認証機関通信手段
103 組織コード管理手段
104 認証動作実行手段
110 組織データベース
200 人事システム
201 構成員情報管理手段
202 鍵生成手段
203 グループ認証鍵登録手段
204 秘密鍵登録手段
210 人事データベース
300 第三者認証機関
301 グループ認証鍵管理手段
302 組織コード管理手段
303 入退場システム通信手段
304 グループ認証実行手段
400 認証媒体
401 認証情報保存手段
402 入退場システム通信手段
403 入退場システム識別手段
404 認証器通信手段
405 入退場システム通信制御手段
500 認証器
501 認証媒体通信手段
600 通信ネットワーク
30
Claims (8)
入退場を管理する入退場システムとを備え、
前記認証媒体は、
所定の認証器との通信を検出する通信検出手段と、
前記通信検出手段が前記所定の認証器との通信を検出したことに基づいて、認証用番号を前記入退場システムに送信する識別情報送信手段とを含み、
前記入退場システムは、
前記認証媒体から受信した認証用番号を、所定の認証機関が運営する認証機関サーバに送信する識別情報転送手段と、
認証用番号に対応するグループ認証の認証結果を前記認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証手段とを含み、
前記認証媒体は、
認証用番号、所定の暗号化鍵、及び入退場システムIDを記憶する認証情報記憶手段と、
前記認証情報記憶手段が記憶する所定の暗号化鍵を用いて認証用番号を暗号化する暗号化手段と、
前記入退場システムから入退場システムIDを受信し、当該入退場システムIDが前記認証情報記憶手段に記憶されている入退場システムIDと合致するか否かを判定する入退場システム識別手段とを更に含み、
前記識別情報送信手段は、入退場システムIDが合致しなかった場合、前記暗号化手段によって暗号化された認証用番号を前記入退場システムに送信し、入退場システムIDが合致した場合、前記暗号化手段によって暗号化されていない認証用番号を前記入退場システムに送信し、
前記入退場システムは、
認証用番号を記憶する組織データベースを更に含み、
暗号化されていない認証用番号を前記認証媒体から受信した場合、前記ユーザ認証手段が前記認証媒体から受信した認証用番号と、前記組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行い、
暗号化された認証用番号を前記認証媒体から受信した場合、前記識別情報転送手段が前記認証媒体から受信した認証用番号を、前記認証機関サーバに送信し、
前記認証機関サーバは、
所定の復号化鍵を記憶する復号化鍵記憶手段と、
前記入退場システムから受信した暗号化された認証用番号を、前記復号化鍵記憶手段が記憶する所定の復号化鍵を用いて復号化する復号化手段とを含み、
前記復号化手段が前記入退場システムから受信した認証用番号を復号化できたか否かに基づいて、認証に成功したか否かを判定する
ことを特徴とする入退場認証システム。 An authentication medium carried by the user;
And an entrance / exit system for managing entrance / exit,
The authentication medium is
Communication detection means for detecting communication with a predetermined authenticator;
Identification information transmitting means for transmitting an authentication number to the entrance / exit system based on the fact that the communication detecting means has detected communication with the predetermined authenticator,
The entrance / exit system is:
Identification information transfer means for transmitting the authentication number received from the authentication medium to a certification authority server operated by a predetermined certification authority;
User authentication means for receiving an authentication result of group authentication corresponding to an authentication number from the certificate authority server, and performing user authentication based on the received authentication result;
The authentication medium is
Authentication information storage means for storing an authentication number, a predetermined encryption key, and an entrance / exit system ID;
An encryption means for encrypting an authentication number using a predetermined encryption key stored in the authentication information storage means;
An entrance / exit system identification unit that receives an entrance / exit system ID from the entrance / exit system and determines whether the entrance / exit system ID matches an entrance / exit system ID stored in the authentication information storage unit; Including
The identification information transmission means transmits the authentication number encrypted by the encryption means to the entrance / exit system when the entrance / exit system ID does not match, and when the entrance / exit system ID matches, the encryption information An authentication number that is not encrypted by the encryption means is transmitted to the entrance / exit system,
The entrance / exit system is:
An organization database for storing the authentication number;
When an unencrypted authentication number is received from the authentication medium, based on the authentication number received from the authentication medium by the user authentication means and the authentication number stored in the organization database, Authenticate yourself,
When the encrypted authentication number is received from the authentication medium, the identification information transfer means transmits the authentication number received from the authentication medium to the certification authority server,
The certification authority server is:
Decryption key storage means for storing a predetermined decryption key;
Decryption means for decrypting the encrypted authentication number received from the entrance / exit system using a predetermined decryption key stored in the decryption key storage means,
An entrance / exit authentication system, wherein the decryption means determines whether or not the authentication is successful based on whether or not the authentication number received from the entrance / exit system can be decrypted.
入退場システムから受信した認証用番号に基づいて、グループ認証処理を実行する認証実行手段と、
前記認証実行手段によるグループ認証の認証結果を、前記入退場システムに送信する認証結果送信手段とを含む
請求項1記載の入退場認証システム。 The certificate authority server
An authentication execution means for executing group authentication processing based on the authentication number received from the entrance / exit system;
The entrance / exit authentication system according to claim 1, further comprising authentication result transmission means for transmitting an authentication result of group authentication by the authentication execution means to the entrance / exit system.
ユーザが所属する組織を特定可能な組織特定情報を記憶する組織特定情報記憶手段と、
通信検出手段が前記所定の認証器との通信を検出したことに基づいて、前記認証情報記憶手段が記憶する前記組織特定情報を入退場システムに送信する組織特定情報送信手段とを含み、
前記入退場システムは、前記認証媒体から受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定手段を含み、
ユーザ認証手段は、前記組織特定情報判定手段が予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定する
請求項1から請求項3のうちのいずれか1項に記載の入退場認証システム。 The authentication medium is
Organization identification information storage means for storing organization identification information capable of identifying the organization to which the user belongs;
Organization identification information transmitting means for transmitting the organization identification information stored in the authentication information storage means to the entrance / exit system based on detection of communication with the predetermined authenticator by the communication detection means,
The entrance / exit system includes organization identification information determination means for determining whether or not the organization identification information received from the authentication medium matches the organization identification information stored in advance,
The user authentication means determines that the user authentication is not performed or the user authentication has failed if it is determined that the organization identification information determination means does not match the organization identification information stored in advance. 4. The entrance / exit authentication system according to any one of the items 3.
認証用番号に対応するグループ認証の認証結果を前記認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証手段と、
前記認証媒体から、ユーザが所属する組織を特定可能な組織特定情報を受信する組織特定情報受信手段と、
前記組織特定情報受信手段が受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定手段と、
認証用番号を記憶する組織データベースとを含み、
暗号化されていない認証用番号を前記認証媒体から受信した場合、前記ユーザ認証手段が前記認証媒体から受信した認証用番号と、前記組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行い、
暗号化された認証用番号を前記認証媒体から受信した場合、前記識別情報転送手段が前記認証媒体から受信した認証用番号を、前記認証機関サーバに送信し、
前記ユーザ認証手段は、前記組織特定情報判定手段が予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定する
ことを特徴とする入退場システム。 Identification information transfer means for transmitting an authentication number received from an authentication medium carried by the user to a certification authority server operated by a predetermined certification authority;
User authentication means for receiving an authentication result of group authentication corresponding to an authentication number from the certificate authority server, and performing user authentication based on the received authentication result;
Organization identification information receiving means for receiving organization identification information capable of identifying the organization to which the user belongs from the authentication medium;
Organization identification information determining means for determining whether or not the tissue identification information received by the organization identification information receiving means matches the organization identification information stored in advance;
An organizational database for storing authentication numbers,
When an unencrypted authentication number is received from the authentication medium, based on the authentication number received from the authentication medium by the user authentication means and the authentication number stored in the organization database, Authenticate yourself,
When the encrypted authentication number is received from the authentication medium, the identification information transfer means transmits the authentication number received from the authentication medium to the certification authority server,
If it is determined that the organization identification information determination unit does not match the organization identification information stored in advance, the user authentication unit determines that the user authentication is not performed or that the user authentication has failed. Entrance / exit system.
所定の認証器との通信を検出する通信検出手段と、
前記認証情報記憶手段が記憶する所定の暗号化鍵を用いて認証用番号を暗号化する暗号化手段と、
前記通信検出手段が前記所定の認証器との通信を検出したことに基づいて、認証用番号を前記入退場システムに送信する識別情報送信手段と、
前記入退場システムから入退場システムIDを受信し、当該入退場システムIDが前記認証情報記憶手段に記憶されている入退場システムIDと合致するか否かを判定する入退場システム識別手段とを備え、
前記識別情報送信手段は、入退場システムIDが合致しなかった場合、前記暗号化手段によって暗号化された認証用番号を前記入退場システムに送信し、入退場システムIDが合致した場合、前記暗号化手段によって暗号化されていない認証用番号を前記入退場システムに送信する
ことを特徴とする認証媒体。 Authentication information storage means for storing an authentication number, a predetermined encryption key, and an entrance / exit system ID;
Communication detection means for detecting communication with a predetermined authenticator;
An encryption means for encrypting an authentication number using a predetermined encryption key stored in the authentication information storage means;
Identification information transmitting means for transmitting an authentication number to the entrance / exit system based on the fact that the communication detecting means has detected communication with the predetermined authenticator;
An entrance / exit system identification unit that receives an entrance / exit system ID from the entrance / exit system and determines whether the entrance / exit system ID matches the entrance / exit system ID stored in the authentication information storage unit. ,
The identification information transmission means transmits the authentication number encrypted by the encryption means to the entrance / exit system when the entrance / exit system ID does not match, and when the entrance / exit system ID matches, the encryption information An authentication medium that transmits an authentication number that has not been encrypted by the converting means to the entrance / exit system.
前記認証媒体が、前記所定の認証器との通信を検出したことに基づいて、認証用番号を、入退場を管理する入退場システムに送信し、
前記入退場システムが、前記認証媒体から受信した認証用番号を、所定の認証機関が運営する認証機関サーバに送信し、
前記入退場システムが、認証用番号に対応するグループ認証の認証結果を前記認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行い、
前記認証媒体が、認証用番号、所定の暗号化鍵、及び入退場システムIDを前記認証情報記憶手段に記憶し、
前記認証媒体が、前記認証情報記憶手段が記憶する所定の暗号化鍵を用いて認証用番号を暗号化し、
前記認証媒体が、前記入退場システムから入退場システムIDを受信し、当該入退場システムIDが前記認証情報記憶手段に記憶されている入退場システムIDと合致するか否かを判定し、
前記認証媒体が、入退場システムIDが合致しなかった場合、暗号化された認証用番号を前記入退場システムに送信し、入退場システムIDが合致した場合、暗号化されていない認証用番号を前記入退場システムに送信し、
前記入退場システムが、認証用番号を組織データベースに記憶し、
前記入退場システムが、暗号化されていない認証用番号を前記認証媒体から受信した場合、前記認証媒体から受信した認証用番号と、前記組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行い、
前記入退場システムが、暗号化された認証用番号を前記認証媒体から受信した場合、前記認証媒体から受信した認証用番号を、前記認証機関サーバに送信し、
前記認証機関サーバが、所定の復号化鍵を復号化鍵記憶手段に記憶し、
前記認証機関サーバが、前記入退場システムから受信した暗号化された認証用番号を、前記復号化鍵記憶手段が記憶する所定の復号化鍵を用いて復号化し、
前記認証機関サーバが、前記入退場システムから受信した認証用番号を復号化できたか否かに基づいて、認証に成功したか否かを判定する
ことを特徴とする入退場認証方法。 An authentication medium carried by the user detects communication with a predetermined authenticator,
Based on the fact that the authentication medium has detected communication with the predetermined authenticator, an authentication number is transmitted to an entrance / exit system that manages entrance / exit,
The entrance / exit system transmits the authentication number received from the authentication medium to a certification authority server operated by a predetermined certification authority,
The entrance / exit system receives the authentication result of the group authentication corresponding to the authentication number from the certification authority server, and performs user authentication based on the received authentication result,
The authentication medium stores an authentication number, a predetermined encryption key, and an entrance / exit system ID in the authentication information storage means,
The authentication medium encrypts an authentication number using a predetermined encryption key stored in the authentication information storage means;
The authentication medium receives an entrance / exit system ID from the entrance / exit system, determines whether the entrance / exit system ID matches the entrance / exit system ID stored in the authentication information storage means;
If the entrance / exit system ID does not match, the authentication medium transmits an encrypted authentication number to the entrance / exit system. If the entrance / exit system ID matches, the authentication number is not encrypted. Sent to the entrance / exit system,
The entrance / exit system stores the authentication number in the organization database,
When the entrance / exit system receives an unencrypted authentication number from the authentication medium, based on the authentication number received from the authentication medium and the authentication number stored in the organization database Authenticate
When the entrance / exit system receives the encrypted authentication number from the authentication medium, the authentication number received from the authentication medium is transmitted to the certification authority server,
The certificate authority server stores a predetermined decryption key in a decryption key storage means;
The certification authority server decrypts the encrypted authentication number received from the entrance / exit system using a predetermined decryption key stored in the decryption key storage means,
An entrance / exit authentication method, wherein the authentication authority server determines whether or not the authentication is successful based on whether or not the authentication number received from the entrance / exit system can be decrypted.
コンピュータに、
ユーザが携帯する認証媒体から受信した認証用番号を、所定の認証機関が運営する認証機関サーバに送信する識別情報転送処理と、
認証用番号に対応するグループ認証の認証結果を前記認証機関サーバから受信し、受信した認証結果に基づいて、ユーザの本人認証を行うユーザ認証処理と、
前記認証媒体から、ユーザが所属する組織を特定可能な組織特定情報を受信する組織特定情報受信処理と、
前記認証媒体から受信した組織特定情報が、予め記憶する組織特定情報と合致するか否かを判定する組織特定情報判定処理と、
暗号化されていない認証用番号を前記認証媒体から受信した場合、前記認証媒体から受信した認証用番号と、組織データベースに記憶された認証用番号とに基づいて、ユーザの本人認証を行う処理と、
暗号化された認証用番号を前記認証媒体から受信した場合、前記認証媒体から受信した認証用番号を、前記認証機関サーバに送信する処理とを実行させ、
前記ユーザ認証処理で、予め記憶する組織特定情報に合致しないと判断すると、ユーザの本人認証を行わない、又はユーザの本人認証に失敗したと判定する処理を
実行させるための入退場認証用プログラム。 An entrance / exit authentication program for authenticating the person at the time of entry / exit,
On the computer,
An identification information transfer process for transmitting an authentication number received from an authentication medium carried by the user to a certificate authority server operated by a predetermined certificate authority;
A user authentication process for receiving the authentication result of the group authentication corresponding to the authentication number from the certificate authority server, and performing user authentication based on the received authentication result;
Organization identification information reception processing for receiving organization identification information that can identify the organization to which the user belongs, from the authentication medium;
Organization identification information determination processing for determining whether the organization identification information received from the authentication medium matches the organization identification information stored in advance;
A process of authenticating a user based on an authentication number received from the authentication medium and an authentication number stored in an organization database when an unencrypted authentication number is received from the authentication medium; ,
When the encrypted authentication number is received from the authentication medium, the authentication number received from the authentication medium is transmitted to the certification authority server, and
An entry / exit authentication program for executing a process of determining that the user authentication is not performed or that the user authentication is failed when it is determined in the user authentication process that the information does not match the organization identification information stored in advance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007078990A JP5151200B2 (en) | 2007-03-26 | 2007-03-26 | Entrance / exit authentication system, entrance / exit system, entrance / exit authentication method, and entrance / exit authentication program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007078990A JP5151200B2 (en) | 2007-03-26 | 2007-03-26 | Entrance / exit authentication system, entrance / exit system, entrance / exit authentication method, and entrance / exit authentication program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008242580A JP2008242580A (en) | 2008-10-09 |
JP5151200B2 true JP5151200B2 (en) | 2013-02-27 |
Family
ID=39913890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007078990A Expired - Fee Related JP5151200B2 (en) | 2007-03-26 | 2007-03-26 | Entrance / exit authentication system, entrance / exit system, entrance / exit authentication method, and entrance / exit authentication program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5151200B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4787383B1 (en) * | 2011-04-18 | 2011-10-05 | 剛康 村上 | Electronic key, IC card, registration and authentication method |
JP2020126348A (en) * | 2019-02-01 | 2020-08-20 | パナソニックIpマネジメント株式会社 | Face authentication system, face authentication server apparatus, face recognition unit, face authentication method, and face authentication program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4729187B2 (en) * | 2001-03-22 | 2011-07-20 | 株式会社高見沢サイバネティックス | How to use card management system, card holder, card, card management system |
JP2004310581A (en) * | 2003-04-09 | 2004-11-04 | Nec Corp | Network connecting method, and network system |
JP2004355073A (en) * | 2003-05-27 | 2004-12-16 | Nippon Telegr & Teleph Corp <Ntt> | Network authentication, batch authentication method for single sign-on, and system therefor |
JP2007004461A (en) * | 2005-06-23 | 2007-01-11 | Nec Corp | Service providing system, outsourcing agency apparatus, service providing method, and program |
-
2007
- 2007-03-26 JP JP2007078990A patent/JP5151200B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008242580A (en) | 2008-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10742630B2 (en) | Method and apparatus for making a decision on a card | |
JP5592742B2 (en) | Entrance / exit management system and method | |
US10490005B2 (en) | Method and apparatus for making a decision on a card | |
US8070061B2 (en) | Card credential method and system | |
US8078885B2 (en) | Identity authentication and secured access systems, components, and methods | |
US11928905B2 (en) | Systems and methods of access validation using distributed ledger identity management | |
CN110178160B (en) | Access control system with trusted third party | |
US20070223685A1 (en) | Secure system and method of providing same | |
US20090327706A1 (en) | Account management system, root-account management apparatus, derived-account management apparatus, and program | |
JP2005050308A (en) | Personal authentication device and system and method thereof | |
JP2005535040A (en) | Method for secure registration and backup of personal identification to an electronic device | |
JPWO2007094165A1 (en) | Identification system and program, and identification method | |
JP2004127142A (en) | Authentication method and system, and entrance / exit management method and system using the same | |
US20150143511A1 (en) | System and method for high security biometric access control | |
JP2009181561A (en) | Security management system using biometric authentication | |
EP2356637A1 (en) | Card credential method and system | |
EP4050579A1 (en) | Systems and methods of access validation using distributed ledger identity management | |
JP2001076270A (en) | Security system | |
CN107077666A (en) | Method and device for authorizing actions at a self-service system | |
JP5151200B2 (en) | Entrance / exit authentication system, entrance / exit system, entrance / exit authentication method, and entrance / exit authentication program | |
JP2009238125A (en) | Authentication token, use equipment and authentication system | |
JP4199156B2 (en) | Management system and management method | |
KR102783965B1 (en) | Gate Entrance Method of Face Perception based on DID and System thereof | |
JP2002089100A (en) | Entry management system, ic card used in the system, entry management system and, and entry management server therein | |
JP4668509B2 (en) | Public key cryptographic processing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090415 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120323 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120522 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120629 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121106 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121119 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5151200 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |