[go: up one dir, main page]

JP5505131B2 - IC card reading system and operation management system - Google Patents

IC card reading system and operation management system Download PDF

Info

Publication number
JP5505131B2
JP5505131B2 JP2010147902A JP2010147902A JP5505131B2 JP 5505131 B2 JP5505131 B2 JP 5505131B2 JP 2010147902 A JP2010147902 A JP 2010147902A JP 2010147902 A JP2010147902 A JP 2010147902A JP 5505131 B2 JP5505131 B2 JP 5505131B2
Authority
JP
Japan
Prior art keywords
information
card
encrypted
license
personal identification
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.)
Active
Application number
JP2010147902A
Other languages
Japanese (ja)
Other versions
JP2012015623A (en
Inventor
司磨 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Wave Inc
Original Assignee
Denso Wave Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2010147902A priority Critical patent/JP5505131B2/en
Publication of JP2012015623A publication Critical patent/JP2012015623A/en
Application granted granted Critical
Publication of JP5505131B2 publication Critical patent/JP5505131B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、ICカード読取システム及び運行管理システムに関するものである。   The present invention relates to an IC card reading system and an operation management system.

現在、免許証や住民基本台帳カード等の公的カードにおいて、個人情報をICチップに記録したICカードが提供されている。このようなICカード化された公的カードは偽造防止に優れ、身分証明証として有用であるため広く浸透しているが、セキュリティ性やプライバシー保護を考慮して暗証番号の入力を必須とする運用がなされている。   Currently, IC cards in which personal information is recorded on an IC chip are provided for public cards such as licenses and Basic Resident Register cards. Such public cards in IC cards are widely used because they are excellent for preventing counterfeiting and are useful as identification cards. However, operations that require the input of a personal identification number in consideration of security and privacy protection. Has been made.

例えば、ICカードとして構成されるIC免許証では、PINコードと称される4桁の暗証番号によって内部情報が保護されている。具体的には、暗証番号として、第1PIN情報及び第2PIN情報の2種類が用いられており、ICチップ内の情報を、第1PIN情報を入力した場合に解読可能となる情報と、第1PIN情報及び第2PIN情報の両方を入力した場合に解読可能となる情報とに区別して保護する運用がなされている。   For example, in an IC license configured as an IC card, internal information is protected by a four-digit password called a PIN code. Specifically, two types of PIN numbers, the first PIN information and the second PIN information, are used as the personal identification number. The information in the IC chip can be decrypted when the first PIN information is input, and the first PIN information. When both the PIN information and the second PIN information are input, the information is distinguished from the information that can be decrypted and protected.

特開2002−236805公報JP 2002-236805 A 特開2008−140023公報JP 2008-140023 A

ところで、上記のようなIC免許証等では、ICカードリーダにICカード(IC免許証等)を翳したときにその都度入力作業を必要とするため、入力作業の煩わしさが避けられず、更に、入力作業によって読取完了までの時間が長時間化してしまうという問題もある。また、暗証番号(PIN情報等)の入力作業を行う際に、第三者に暗証番号を盗み見されることも懸念される。   By the way, in the above IC license etc., since an input work is required every time an IC card (IC license etc.) is put in an IC card reader, the troublesome input work cannot be avoided. Also, there is a problem that the time until the reading is completed becomes longer due to the input work. In addition, there is a concern that when a password (such as PIN information) is entered, a password is stolen by a third party.

一方、ICカードを認証する際に、暗証番号の入力作業を容易に行うことができ、且つ情報の漏洩を抑制し得る技術として、例えば特許文献1のようなものが提供されている。この特許文献1の技術では、ICカードの認証の際に、バーコードを用いて入力処理を行うようにしているため、手入力による弊害(入力作業の煩わしさ、暗証番号の盗み見等の問題)をある程度は解消することができる。   On the other hand, when authenticating an IC card, for example, a technique as disclosed in Patent Document 1 is provided as a technique capable of easily inputting a personal identification number and suppressing information leakage. In the technology of this Patent Document 1, since an input process is performed using a bar code at the time of authentication of an IC card, adverse effects caused by manual input (problems such as annoyance of input work and snooping of a personal identification number) Can be solved to some extent.

しかしながら、特許文献1の技術において暗証番号の入力に用いられるバーコードは、広く一般的に読取可能なものであるため、何らかの方法で第三者にバーコードが読み取られてしまった場合に、暗証番号が漏洩する虞がある。また、広く一般的に用いられるバーコードを情報入力の媒体として用いているため、誤ったバーコード(例えば使用者の他の所持品に付された関係のないバーコード等)によって情報が入力されてしまうこともあり、誤入力に伴う弊害(例えば、入力処理の遅延や、複数回失敗したときの読み取り制限など)が生じやすいという問題がある。   However, since the barcode used for inputting the personal identification number in the technique of Patent Document 1 is widely readable, the personal identification code can be read when the barcode is read by a third party by some method. Number may leak. In addition, since a widely used barcode is used as an information input medium, information is input by an incorrect barcode (for example, an unrelated barcode attached to the user's other belongings). There is a problem that adverse effects due to erroneous input (for example, delay of input processing, read restriction when failed multiple times, etc.) are likely to occur.

本発明は、上述した課題を解決するためになされたものであり、ICカードの認証の際に、情報漏洩をより確実に抑えつつ、容易且つ迅速に暗証番号の入力作業を行うことができ、更には、誤入力を効果的に防止し得るシステムを提供することを目的とする。   The present invention has been made in order to solve the above-described problems, and can easily and quickly input a password while suppressing information leakage more reliably when authenticating an IC card. Furthermore, it aims at providing the system which can prevent an erroneous input effectively.

請求項1の発明は、所定の暗号化情報が記録された情報記録媒体と、暗号化された個人識別情報が記録されたICカードと、前記情報記録媒体及び前記ICカードを読取可能な読取手段と、を備えたICカード読取システムであって、前記読取手段が、前記暗号化情報の暗号化に対応する解読キーを記憶可能な解読キー記憶手段と、前記情報記録媒体及び前記ICカードが読取可能な位置に配置されたときに、前記情報記録媒体を読み取ることで前記暗号化情報を取得し、且つ前記ICカードを読み取ることで前記個人識別情報を取得する情報取得手段と、前記情報取得手段によって取得された前記暗号化情報を、前記解読キー記憶手段に記憶される前記解読キーに基づいて解読する暗号化情報解読手段と、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得された解読データに基づいて、暗号化された前記個人識別情報を解読する個人識別情報解読手段と、を備えたことを特徴としている。   The invention according to claim 1 is an information recording medium in which predetermined encrypted information is recorded, an IC card in which encrypted personal identification information is recorded, the information recording medium, and a reading means capable of reading the IC card An IC card reading system comprising: a decryption key storage means capable of storing a decryption key corresponding to encryption of the encrypted information; and the information recording medium and the IC card read An information acquisition means for acquiring the encrypted information by reading the information recording medium and acquiring the personal identification information by reading the IC card when arranged at a possible position; and the information acquisition means The encrypted information acquired by the decryption key storage means based on the decryption key stored in the decryption key storage means, and the encrypted information decryption means If the serial encrypted information is decrypted, based on the obtained decrypted data, and the personal identification information decoding means for decoding the personal identification information encrypted, comprising the.

請求項2の発明は、請求項1に記載のICカード読取システムにおいて、前記情報取得手段が、前記個人識別情報の取得に先立って前記暗号化情報を取得する構成をなしており、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、前記個人識別情報の取得処理を開始することを特徴としている。   According to a second aspect of the present invention, in the IC card reading system according to the first aspect, the information acquisition unit is configured to acquire the encrypted information prior to the acquisition of the personal identification information. When the encrypted information is decrypted by the information decrypting means, the personal identification information acquisition process is started.

請求項3の発明は、請求項2に記載のICカード読取システムにおいて、前記情報取得手段が、前記暗号化情報解読手段によって所定の暗号が取得されなかった場合に前記ICカードの読み取りを中止する中止手段を備えたことを特徴としている。   According to a third aspect of the present invention, in the IC card reading system according to the second aspect, the information acquisition means stops reading the IC card when a predetermined cipher is not acquired by the encrypted information decryption means. It is characterized by having a canceling means.

請求項4の発明は、請求項1から請求項3のいずれか一項に記載のICカード読取システムにおいて、前記情報記録媒体が、前記解読キーを用いずに解読可能な公開情報が記録された公開領域と、前記暗号化情報が記録された非公開領域とを有する一部非公開コードからなり、前記情報取得手段は、前記ICカードと無線通信を行う無線通信手段と、前記一部非公開コードを撮像する撮像手段とを備えており、前記暗号化情報解読手段が、前記撮像手段によって撮像された前記一部非公開コードのコード画像に基づいて前記公開領域をデコードすると共に、前記解読キー記憶手段に記録された前記解読キーに基づいて前記非公開領域をデコードするデコード手段を備えたことを特徴としている。   According to a fourth aspect of the present invention, in the IC card reading system according to any one of the first to third aspects, the information recording medium records public information that can be decrypted without using the decryption key. The information acquisition means comprises a wireless communication means for performing wireless communication with the IC card, and the partially private information. The information acquisition means comprises a private area having a public area and a private area in which the encrypted information is recorded. Imaging means for imaging a code, wherein the encrypted information decoding means decodes the public area based on a code image of the partially private code imaged by the imaging means, and the decryption key It is characterized by comprising decoding means for decoding the private area based on the decryption key recorded in the storage means.

請求項5の発明は、請求項1から請求項3のいずれか一項に記載のICカード読取システムにおいて、前記情報記録媒体が、前記暗号化情報を記録するメモリを備えた認証用ICカードからなり、前記情報取得手段が、前記ICカード及び前記認証用ICカードと無線通信を行う無線通信手段からなり、前記無線通信手段は、前記ICカードの捕捉に先立って前記認証用ICカードの捕捉処理を行い、その後、前記暗号化情報解読手段によって前記暗号化情報が解読されたことを条件として前記ICカードの捕捉処理を行うことを特徴としている。   According to a fifth aspect of the present invention, in the IC card reading system according to any one of the first to third aspects, the information recording medium is an authentication IC card having a memory for recording the encrypted information. The information acquisition means comprises wireless communication means for performing wireless communication with the IC card and the authentication IC card, and the wireless communication means captures the authentication IC card prior to capturing the IC card. Thereafter, the IC card is captured on the condition that the encrypted information is decrypted by the encrypted information decrypting means.

請求項6の発明は、請求項1から請求項5のいずれか一項に記載のICカード読取システムにおいて、所定の公開鍵に基づいて暗証番号を暗号化することで前記暗号化情報を生成する生成手段が設けられ、前記読取手段が、前記公開鍵に対応する秘密鍵を記憶する秘密鍵記憶手段を備えており、前記個人識別情報解読手段は、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得される解読データを前記秘密鍵に基づいて解読することで前記暗証番号を取得し、その暗証番号に基づいて、暗号化された前記個人識別情報を解読することを特徴としている。   According to a sixth aspect of the present invention, in the IC card reading system according to any one of the first to fifth aspects, the encryption information is generated by encrypting a password based on a predetermined public key. Generation means is provided, and the reading means includes a secret key storage means for storing a secret key corresponding to the public key, and the personal identification information decryption means is configured to use the encrypted information decryption means by the encrypted information decryption means. Is decrypted based on the secret key to obtain the personal identification number and decrypt the encrypted personal identification information based on the personal identification number. It is characterized by.

請求項7の発明は、請求項1から請求項6のいずれか一項に記載のICカード読取システムを含む運行管理システムであって、前記ICカードが、前記個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証として構成され、更に、前記個人識別情報解読手段によって解読された前記個人識別情報に基づいて、前記運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、前記判断手段によって前記運転免許証が前記運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段とが設けられたことを特徴としている。 The invention of claim 7 is an operation management system including the IC card reading system according to any one of claims 1 to 6, wherein the IC card has at least an address, a name as the personal identification information. Whether or not the driver's license satisfies a predetermined operating condition based on the personal identification information decoded by the personal identification information decoding means, and configured as a driver's license including a license number And determining means for determining whether or not the driver's license does not satisfy the driving conditions by the determining means.

請求項8の発明は、請求項7に記載の運行管理システムにおいて、前記運転免許証が、前記個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、前記判断手段が、前記運転免許証に記録された前記免許種別が所定の種別条件を満たすか否か、又は前記運転免許証に記録された前記更新時期が所定の時期条件を満たすか否かに基づいて前記運転免許証が前記運行条件を満たしているか否かを判断することを特徴としている。   The invention according to claim 8 is the operation management system according to claim 7, wherein the driver's license includes at least one of license type information and update time information as the personal identification information, Based on whether or not the license type recorded in the driver's license satisfies a predetermined type condition or whether the update time recorded in the driver's license satisfies a predetermined time condition And determining whether or not the driver's license satisfies the operation conditions.

請求項1の発明は、所定の暗号化情報が記録された情報記録媒体と、暗号化された個人識別情報が記録されたICカードと、情報記録媒体及びICカードを読取可能な読取手段と、を備えたICカード読取システムにおいて、読取手段が、暗号化情報の暗号化に対応する解読キーを記憶可能な解読キー記憶手段と、情報記録媒体及びICカードが読取可能な位置に配置されたときに、情報記録媒体を読み取ることで暗号化情報を取得し、且つICカードを読み取ることで個人識別情報を取得する情報取得手段と、情報取得手段によって取得された暗号化情報を、解読キー記憶手段に記憶される解読キーに基づいて解読する暗号化情報解読手段と、暗号化情報解読手段によって暗号化情報が解読された場合に、その取得された解読データに基づいて、暗号化された個人識別情報を解読する個人識別情報解読手段とが設けられている。
このようにすると、ICカードに記録された暗号化された個人識別情報と、この個人識別情報の解読に必要な暗号化情報とを同時期に読取手段によって取得することができ、暗証番号の入力処理などの負担を軽減できると共に、正規の者が暗証番号を容易に且つ迅速に入力することができ、かつ誤入力を効果的に低減できる。
また、ICカードに記録された個人識別情報を解読するために必要となる暗証番号は、暗号化された状態で情報記録媒体に記録されており、解読キーが記憶された読取手段でなければ解読できないため、暗証番号の漏洩をより確実に防止することができる。
The invention of claim 1 is an information recording medium on which predetermined encrypted information is recorded, an IC card on which encrypted personal identification information is recorded, an information recording medium and a reading means capable of reading the IC card, In the IC card reading system provided with the above, when the reading means is disposed at a position where the information recording medium and the IC card can be read, the decoding key storage means capable of storing the decoding key corresponding to the encryption of the encrypted information In addition, the information acquisition means for acquiring the encrypted information by reading the information recording medium and the personal identification information by reading the IC card, and the decryption key storage means for the encrypted information acquired by the information acquisition means Encrypted information decrypting means for decrypting based on the decryption key stored in the memory, and when the encrypted information is decrypted by the encrypted information decrypting means, based on the obtained decrypted data. Te, is provided with the personal identification information decoding means for decoding the personal identification information is encrypted.
In this way, the encrypted personal identification information recorded on the IC card and the encrypted information necessary for decrypting the personal identification information can be acquired by the reading means at the same time, and the input of the personal identification number is possible. The burden of processing and the like can be reduced, and a legitimate person can easily and quickly input a personal identification number, and erroneous input can be effectively reduced.
The personal identification number required for decrypting the personal identification information recorded on the IC card is recorded on the information recording medium in an encrypted state, and can be decrypted unless it is a reading means storing a decryption key. Since this is not possible, the leakage of the password can be prevented more reliably.

請求項2の発明は、情報取得手段が、ICカードに記録された個人識別情報の取得に先立って情報記録媒体に記録された暗号化情報を取得する構成をなしており、暗号化情報解読手段によって暗号化情報が解読された場合に、個人識別情報の取得処理を開始している。このようにすることで、暗号化情報が解読されないときに個人識別情報の取得処理が行われなくなり、正しい暗証番号が入力不能な状態で個人識別情報を取得するという無駄な処理を効果的に防止することができる。   The invention of claim 2 is such that the information acquisition means acquires encrypted information recorded on the information recording medium prior to acquisition of the personal identification information recorded on the IC card, and the encrypted information decryption means. When the encrypted information is decrypted by this, acquisition processing of personal identification information is started. By doing so, the process of acquiring personal identification information is not performed when the encrypted information is not decrypted, and the wasteful process of acquiring the personal identification information in a state where the correct password cannot be input is effectively prevented. can do.

請求項3の発明は、暗号化情報解読手段によって所定の暗号が取得されなかった場合にICカードの読み取りを中止する中止手段を備えている。この構成によれば、誤入力が繰り返されることを防止することができ、誤入力の繰り返しに起因する不具合を抑えることができる。   According to a third aspect of the present invention, there is provided stop means for stopping reading of the IC card when a predetermined cipher is not acquired by the encrypted information decrypting means. According to this configuration, it is possible to prevent erroneous input from being repeated, and to suppress problems caused by repeated erroneous input.

請求項4の発明は、情報記録媒体が、解読キーを用いずに解読可能な公開情報が記録された公開領域と、暗号化情報が記録された非公開領域とを有する一部非公開コードからなり、情報取得手段は、ICカードと無線通信を行う無線通信手段と、一部非公開コードを撮像する撮像手段とを備えており、暗号化情報解読手段が、撮像手段によって撮像された一部非公開コードのコード画像に基づいて公開領域をデコードすると共に、解読キー記憶手段に記録された解読キーに基づいて非公開領域をデコードするデコード手段を備えている。
このようにすると、情報漏洩が少なくセキュリティ性の高い暗証番号の入力処理を可能としつつ、情報記録媒体をより安価に且つよりコンパクトに構成しやすくなる。
According to a fourth aspect of the invention, the information recording medium includes a partially private code having a public area in which public information that can be decrypted without using a decryption key is recorded and a private area in which encrypted information is recorded. Therefore, the information acquisition means includes a wireless communication means for performing wireless communication with the IC card and an imaging means for imaging a part of the private code, and the encrypted information decryption means is a part of the image captured by the imaging means. Decoding means for decoding the public area based on the code image of the private code and decoding the private area based on the decryption key recorded in the decryption key storage means is provided.
In this way, it is easy to configure the information recording medium at a lower cost and more compactly while enabling the input process of a security code with little information leakage and high security.

請求項5の発明は、情報記録媒体が、暗号化情報を記録するメモリを備えた認証用ICカードからなり、情報取得手段が、ICカード及び認証用ICカードと無線通信を行う無線通信手段によって構成されている。そして、無線通信手段は、ICカードの捕捉に先立って認証用ICカードの捕捉処理を行い、その後、暗号化情報解読手段によって暗号化情報が解読されたことを条件としてICカードの捕捉処理を行っている。
このようにすると、ICカードに記録された個人識別情報を解読するための暗証番号の入力を他のICカードを用いて行うことができ、個人識別情報を取得するためのハードウェア構成と、暗証番号を取得するためのハードウェア構成とを兼用できる。また、認証用ICカードが捕捉されて暗号化情報が解読された後に、個人識別情報が記録されたICカードが捕捉されるため、暗証番号が取得不能な状態で個人識別情報を取得するといった無駄な処理を効果的に防止することができる。
According to a fifth aspect of the present invention, the information recording medium comprises an authentication IC card provided with a memory for recording encrypted information, and the information acquisition means includes a wireless communication means for performing wireless communication with the IC card and the authentication IC card. It is configured. The wireless communication means performs the authentication IC card capture process prior to the IC card capture, and then performs the IC card capture process on condition that the encrypted information is decrypted by the encrypted information decryption means. ing.
In this way, a personal identification number for decrypting the personal identification information recorded on the IC card can be input using another IC card, and the hardware configuration for obtaining the personal identification information, the personal identification number, The hardware configuration for obtaining the number can also be used. In addition, since the IC card on which the personal identification information is recorded is captured after the authentication IC card is captured and the encrypted information is decrypted, the personal identification information cannot be acquired in a state where the personal identification number cannot be acquired. Can be effectively prevented.

請求項6の発明は、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成する生成手段が設けられ、読取手段は、公開鍵に対応する秘密鍵を記憶する秘密鍵記憶手段を備えている。そして、個人識別情報解読手段は、暗号化情報解読手段によって暗号化情報が解読された場合に、その取得される解読データを秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された個人識別情報を解読している。
この構成によれば、個人識別情報を解読するための暗証番号に対して二重の暗号化を施すことができ、暗証番号のセキュリティ性を一層高めることができる。
The invention according to claim 6 is provided with a generating means for generating encrypted information by encrypting a personal identification number based on a predetermined public key, and the reading means stores a secret key corresponding to the public key. A storage means is provided. The personal identification information decryption means obtains the personal identification number by decrypting the decrypted data obtained based on the secret key when the encrypted information is decrypted by the encrypted information decryption means, and the personal identification number Based on the above, the encrypted personal identification information is decrypted.
According to this configuration, the code number for decrypting the personal identification information can be double-encrypted, and the security of the code number can be further enhanced.

請求項7の発明は、ICカードが、個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証として構成されている。そして、更に、個人識別情報解読手段によって解読された個人識別情報に基づいて、運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、判断手段によって運転免許証が運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段とが設けられている。この構成によれば、運転免許証が規定の運行条件を満たしているか否かを容易に確認することができ、運行管理を適切に行う上で極めて有利となる。また、運転免許証に記録された個人識別情報の漏洩を防止することができると共に、この個人識別情報を読み取る際のPIN入力の負担軽減及び誤入力の低減を図ることができる。   In the invention of claim 7, the IC card is configured as a driver's license including at least an address, a name, and a license number as personal identification information. Further, based on the personal identification information decrypted by the personal identification information decrypting means, a judgment means for judging whether or not the driving license satisfies a predetermined operation condition, and a driving license is obtained by the judging means. An informing means for performing a predetermined informing process when it is determined that the operation condition is not satisfied is provided. According to this configuration, it can be easily confirmed whether or not the driver's license satisfies the prescribed operation conditions, which is extremely advantageous in appropriately performing the operation management. In addition, leakage of personal identification information recorded in the driver's license can be prevented, and the burden of PIN input when reading the personal identification information can be reduced and erroneous input can be reduced.

請求項8の発明は、運転免許証が、個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、判断手段が、運転免許証に記録された免許種別が所定の種別条件を満たすか否か、又は運転免許証に記録された更新時期が所定の時期条件を満たすか否かに基づいて運転免許証が運行条件を満たしているか否かを判断している。この構成によれば、運転免許証が所定の種別条件を満たすか否か或いは運転免許証の更新時期が所定の時期条件を満たすか否かを迅速かつ確実に判断することができ、規定の免許証条件を満たしていないことを適切に知らしめることができると共に、規定の免許証条件を満たしていない状態での誤った運行を抑止する効果を一層高めることができる。   In the invention of claim 8, the driver's license includes at least one of the license type information and the renewal time information as the personal identification information, and the judgment means records the license type recorded in the driver's license. It is judged whether the driver's license satisfies the operating condition based on whether the predetermined type condition is satisfied, or whether the renewal time recorded in the driver's license satisfies the predetermined time condition. . According to this configuration, it is possible to quickly and surely determine whether the driver's license satisfies a predetermined type condition or whether the renewal time of the driver's license satisfies a predetermined time condition. It is possible to appropriately notify that the certification condition is not satisfied, and to further enhance the effect of suppressing erroneous operation in a state where the prescribed license condition is not satisfied.

図1は、本発明の第1実施形態に係るICカード読取システムを概略的に説明する説明図である。FIG. 1 is an explanatory diagram schematically illustrating an IC card reading system according to a first embodiment of the present invention. 図2は、第1実施形態のICカード読取システムで用いられる読取装置の電気的構成を例示するブロック図である。FIG. 2 is a block diagram illustrating an electrical configuration of a reading device used in the IC card reading system of the first embodiment. 図3(A)は、図3の読取装置の一部をなす無線リーダ部等の電気的構成を概略的に例示するブロック図であり、図3(B)は、情報コード読取部の電気的構成を例示するブロック図である。3A is a block diagram schematically illustrating an electrical configuration of a wireless reader unit or the like that forms part of the reading device of FIG. 3, and FIG. 3B is an electrical diagram of the information code reading unit. It is a block diagram which illustrates composition. 図4は、第1実施形態のICカード読取システムで用いられるICカードの電気的構成を例示するブロック図である。FIG. 4 is a block diagram illustrating an electrical configuration of an IC card used in the IC card reading system of the first embodiment. 図5は、第1実施形態のICカード読取システムで用いられるICカード及びICカードケースの外観を例示する外観図である。FIG. 5 is an external view illustrating the external appearance of an IC card and an IC card case used in the IC card reading system of the first embodiment. 図6は、第1実施形態のICカード読取システムで用いられる一部非公開コードを概念的に説明する説明図である。FIG. 6 is an explanatory diagram for conceptually explaining a partially private code used in the IC card reading system of the first embodiment. 図7(A)は、図6の一部非公開コードのデータ構成を例示する説明図であり、図7(B)は、その一部非公開コードの公開領域に記録する公開データを例示する説明図であり、図7(C)は、その一部非公開コードの非公開領域に記録する暗号データを例示する説明図である。FIG. 7A is an explanatory diagram illustrating the data configuration of the partially private code of FIG. 6, and FIG. 7B illustrates the public data recorded in the public area of the partially private code. FIG. 7C is an explanatory diagram illustrating cipher data recorded in the private area of the partially private code. 図8は、第1実施形態のICカード読取システムで行われる一部非公開コード生成処理の流れを例示するフローチャートである。FIG. 8 is a flowchart illustrating the flow of a partially private code generation process performed in the IC card reading system according to the first embodiment. 図9は、第1実施形態のICカード読取システムで行われる免許証読取処理の流れを例示するフローチャートである。FIG. 9 is a flowchart illustrating a license reading process performed in the IC card reading system according to the first embodiment. 図10(A)は、第1実施形態に係るICカード読取システムを用いて運行管理を行う場合の履歴データを概念的に説明する説明図である。図10(B)は、第1実施形態に係るICカード読取システムを用いて勤怠管理を行う場合の出勤データを概念的に説明する説明図であり、図10(C)は、勤怠管理を行う場合の退勤データを概念的に説明する説明図である。FIG. 10A is an explanatory diagram for conceptually explaining history data when operation management is performed using the IC card reading system according to the first embodiment. FIG. 10B is an explanatory diagram conceptually illustrating attendance data when attendance management is performed using the IC card reading system according to the first embodiment, and FIG. 10C performs attendance management. It is explanatory drawing which illustrates conceptually the leaving data in a case. 図11は、第2実施形態のICカード読取システムで用いる認証用ICカードのハードウェア構成を概念的に例示するブロック図である。FIG. 11 is a block diagram conceptually illustrating the hardware configuration of the authentication IC card used in the IC card reading system of the second embodiment. 図12は、第2実施形態のICカード読取システムで行われる免許証読取処理の流れを例示するフローチャートである。FIG. 12 is a flowchart illustrating a license reading process performed in the IC card reading system according to the second embodiment.

[第1実施形態]
以下、本発明のICカード読取システムを具現化した第1実施形態について、図面を参照して説明する。
(ICカード読取システムの全体構成)
まず、図1〜図5を参照し、第1実施形態に係るICカード読取システム1のハードウェア構成等について説明する。図1は、本発明の第1実施形態に係るICカード読取システムを概略的に説明する説明図である。図2は、第1実施形態のICカード読取システムで用いられる読取装置の電気的構成を例示するブロック図である。図3(A)は、図2の読取装置の一部をなす無線リーダ部等の電気的構成を概略的に例示するブロック図であり、図3(B)は、情報コード読取部の電気的構成を例示するブロック図である。図4は、第1実施形態のICカード読取システムで用いられるICカードの電気的構成を例示するブロック図である。図5は、第1実施形態のICカード読取システムで用いられるICカード及びICカードケースの外観を例示する外観図である。なお、図1、図5、図6では、一部非公開コードCの具体的なセル構造は省略しているが、一部非公開コードCは、例えばQRコード等と同様、明色セルと暗色セルとがマトリックス状に配列された構成をなしている。
[First embodiment]
Hereinafter, a first embodiment of an IC card reading system according to the present invention will be described with reference to the drawings.
(Overall configuration of IC card reading system)
First, the hardware configuration of the IC card reading system 1 according to the first embodiment will be described with reference to FIGS. FIG. 1 is an explanatory diagram schematically illustrating an IC card reading system according to a first embodiment of the present invention. FIG. 2 is a block diagram illustrating an electrical configuration of a reading device used in the IC card reading system of the first embodiment. 3A is a block diagram schematically illustrating an electrical configuration of a wireless reader unit or the like that forms part of the reading device of FIG. 2, and FIG. 3B is an electrical diagram of the information code reading unit. It is a block diagram which illustrates composition. FIG. 4 is a block diagram illustrating an electrical configuration of an IC card used in the IC card reading system of the first embodiment. FIG. 5 is an external view illustrating the external appearance of an IC card and an IC card case used in the IC card reading system of the first embodiment. 1, FIG. 5, and FIG. 6, the specific cell structure of the partially private code C is omitted, but the partially private code C is, for example, similar to a QR code and the like as a light cell. The dark cells are arranged in a matrix.

図1に示すように、第1実施形態に係るICカード読取システム(以下、単に読取システムともいう)1は、主として、読取装置2、管理装置3、一部非公開コードC、この一部非公開コードCを保持する保持体(図1の例ではICカードケース4)、ICカード5を備えており、読取装置2により、ICカードケース4に付された一部非公開コードCやICカード5を読み取ることができるように構成されている。   As shown in FIG. 1, an IC card reading system (hereinafter also simply referred to as a reading system) 1 according to the first embodiment mainly includes a reading device 2, a management device 3, a partially private code C, and a partially non-public code. A holding body for holding the public code C (IC card case 4 in the example of FIG. 1) and an IC card 5 are provided, and a partially private code C or IC card attached to the IC card case 4 by the reader 2 is provided. 5 can be read.

読取装置2は、例えば、据置型や携帯型の端末装置として構成されており、バーコードや二次元コードなどの情報コードを読み取る情報コードリーダとしての機能と、ICカードを読み取るICカードリーダとしての機能とを備え、読み取りを二方式で行いうる構成をなしている。   The reading device 2 is configured as, for example, a stationary or portable terminal device, and functions as an information code reader that reads an information code such as a barcode or a two-dimensional code, and an IC card reader that reads an IC card. It has a configuration that can be read in two ways.

図2に示すように、読取装置2は、全体的制御を司る制御部10を備えており、この制御部10に、メモリ11、キー操作部12、表示部13、外部インターフェース14、無線リーダ部20、情報コード読取部30、無線通信部40などが接続されている。なお、本実施形態では、読取装置2が「読取手段」の一例に相当し、後述する一部非公開コードC(情報記録媒体)及びICカード5を読取可能とされている。   As shown in FIG. 2, the reading device 2 includes a control unit 10 that performs overall control. The control unit 10 includes a memory 11, a key operation unit 12, a display unit 13, an external interface 14, and a wireless reader unit. 20, an information code reading unit 30, a wireless communication unit 40, and the like are connected. In the present embodiment, the reading device 2 corresponds to an example of a “reading unit” and can read a partially private code C (information recording medium) and an IC card 5 described later.

制御部10は、マイコンを主体として構成されるものであり、CPU、システムバス、入出力インターフェース等を有し、メモリ11とともに情報処理装置として機能している。キー操作部12は、複数のキーによって構成され、使用者のキー操作に応じて制御部10に対して操作信号を与える構成をなしており、制御部10は、キー操作部12から操作信号を受けたとき、その操作信号に応じた動作を行うように構成されている。表示部13は、例えば液晶表示器などによって構成されており、制御部10によって表示内容が制御されるように構成されている。また、外部インターフェース14は、外部装置(例えば管理装置3)との間でデータ通信(例えば、LAN通信等)を行うためのインターフェースとして構成されており、制御部10と協働して通信処理を行う構成をなしている。なお、読取装置2には、図示はしていないが、バッテリや商用電源などから電力供給を受ける電源回路や電源スイッチなども設けられている。   The control unit 10 is composed mainly of a microcomputer, has a CPU, a system bus, an input / output interface, and the like, and functions as an information processing device together with the memory 11. The key operation unit 12 includes a plurality of keys, and is configured to give an operation signal to the control unit 10 according to a user's key operation. The control unit 10 receives an operation signal from the key operation unit 12. When received, it is configured to perform an operation according to the operation signal. The display unit 13 is configured by, for example, a liquid crystal display, and the display content is controlled by the control unit 10. The external interface 14 is configured as an interface for performing data communication (for example, LAN communication) with an external device (for example, the management device 3), and performs communication processing in cooperation with the control unit 10. The structure to do is made. Although not shown, the reading device 2 is also provided with a power circuit, a power switch, and the like that receive power from a battery or a commercial power source.

無線リーダ部20は、アンテナ25及び制御部10と協働してICカード5との間で電磁波による通信を行い、ICカード5に記憶されるデータの読み取り、或いはICカード5へのデータの書き込みを行うように機能している。この無線リーダ部20は、公知の電波方式で伝送を行う回路として構成されており、図3(A)に示すように、送信回路21、受信回路22、整合回路23などを有している。   The wireless reader unit 20 performs communication by electromagnetic waves with the IC card 5 in cooperation with the antenna 25 and the control unit 10 to read data stored in the IC card 5 or write data to the IC card 5. Is functioning to do. The wireless reader unit 20 is configured as a circuit that performs transmission using a known radio wave system, and includes a transmission circuit 21, a reception circuit 22, a matching circuit 23, and the like as illustrated in FIG.

送信回路21は、キャリア発振器、符号化部、増幅器、送信部フィルタ、変調部などによって構成されており、キャリア発振器から所定周波数のキャリア(搬送波)が出力される構成をなしている。また、符号化部は、制御部10に接続されており、当該制御部10より出力される送信データを符号化して変調部に出力している。変調部は、キャリア発振器からのキャリア(搬送波)、及び符号化部からの送信データが入力される部分であり、キャリア発振器より出力されるキャリア(搬送波)に対し、通信対象へのコマンド送信時に符号化部より出力される符号化された送信符号(変調信号)によってASK(Amplitude Shift Keying)変調された被変調信号を生成し、増幅器に出力している。増幅器は、入力信号(変調部によって変調された被変調信号)を所定のゲインで増幅し、その増幅信号を送信部フィルタに出力しており、送信部フィルタは、増幅器からの増幅信号をフィルタリングした送信信号を、整合回路23を介してアンテナ25に出力している。このようにしてアンテナ25に送信信号が出力されると、その送信信号が電磁波として当該アンテナ25より外部に放射される。   The transmission circuit 21 includes a carrier oscillator, an encoding unit, an amplifier, a transmission unit filter, a modulation unit, and the like, and is configured to output a carrier (carrier wave) having a predetermined frequency from the carrier oscillator. The encoding unit is connected to the control unit 10, encodes transmission data output from the control unit 10, and outputs the encoded transmission data to the modulation unit. The modulation unit is a part to which the carrier (carrier wave) from the carrier oscillator and the transmission data from the encoding unit are input. The carrier (carrier wave) output from the carrier oscillator is encoded at the time of command transmission to the communication target. A modulated signal that is ASK (Amplitude Shift Keying) modulated by the encoded transmission code (modulated signal) output from the encoding unit is generated and output to the amplifier. The amplifier amplifies the input signal (the modulated signal modulated by the modulation unit) with a predetermined gain, and outputs the amplified signal to the transmission unit filter. The transmission unit filter filters the amplified signal from the amplifier. The transmission signal is output to the antenna 25 via the matching circuit 23. When a transmission signal is output to the antenna 25 in this way, the transmission signal is radiated to the outside from the antenna 25 as an electromagnetic wave.

一方、アンテナ25によって受信された電波信号は、整合回路23を介して受信回路22に入力される。この受信回路22は、受信部フィルタ、増幅器、復調部、二値化処理部、複号化部などによって構成されており、アンテナ25を介して受信された信号を受信部フィルタによってフィルタリングした後、増幅器によって増幅し、その増幅信号を復調部によって復調する。そして、その復調された信号波形を二値化処理部によって二値化し、復号化部にて復号化した後、その復号化された信号を受信データとして制御部10に出力している。   On the other hand, the radio wave signal received by the antenna 25 is input to the receiving circuit 22 through the matching circuit 23. The reception circuit 22 is configured by a reception unit filter, an amplifier, a demodulation unit, a binarization processing unit, a decoding unit, and the like, and after filtering a signal received via the antenna 25 with a reception unit filter, The signal is amplified by an amplifier, and the amplified signal is demodulated by a demodulator. Then, the demodulated signal waveform is binarized by the binarization processing unit, decoded by the decoding unit, and then the decoded signal is output to the control unit 10 as received data.

情報コード読取部30は、図3(B)に示すように、CCDエリアセンサなどの固体撮像素子からなる受光センサ33、結像レンズ37、複数個のLEDやレンズ等から構成される照明部31などを備えた構成をなしており、制御部10と協働して読取対象物Rに付された情報コード(例えば、一般的なQRコード(登録商標)や、後述する一部非公開コードCなど)を読み取るように機能する。   As shown in FIG. 3B, the information code reading unit 30 includes a light receiving sensor 33 formed of a solid-state imaging device such as a CCD area sensor, an imaging lens 37, an illumination unit 31 including a plurality of LEDs and lenses. The information code attached to the reading object R in cooperation with the control unit 10 (for example, a general QR code (registered trademark) or a partially private code C described later) Etc.).

この情報コード読取部30では、例えば一部非公開コードCの読み取りを行う場合、まず、制御部10から指令を受けた照明部31にて照明光Lfが出射され、この照明光Lfが読取口(図示略)を通って読取対象物Rに照射されるようになっている。そして、照明光Lfが一部非公開コードCにて反射した反射光Lrは読取口を通って装置内に取り込まれ、結像レンズ37を通って受光センサ33に受光される。   When the information code reading unit 30 reads, for example, a part of the secret code C, first, the illumination light Lf is emitted from the illumination unit 31 that receives a command from the control unit 10, and the illumination light Lf is read from the reading port. The reading object R is irradiated through (not shown). Then, the reflected light Lr partially reflected by the secret code C from the illumination light Lf is taken into the apparatus through the reading port, and is received by the light receiving sensor 33 through the imaging lens 37.

読取口(図示略)と受光センサ33との間に配される結像レンズ37は、一部非公開コードCの像を受光センサ33上に結像させる構成をなしており、受光センサ33はこの一部非公開コードCの像に応じた受光信号を出力する。受光センサ33から出力される受光信号は、画像データとしてメモリ11(図2)に記憶され、デコード処理などに用いられるようになっている。なお、情報コード読取部30には、受光センサ33からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するAD変換回路等が設けられているがこれらの回路については図示を省略している。   The imaging lens 37 disposed between the reading port (not shown) and the light receiving sensor 33 is configured to form a part of the image of the non-disclosure code C on the light receiving sensor 33. A light reception signal corresponding to the image of the partially hidden code C is output. The light receiving signal output from the light receiving sensor 33 is stored as image data in the memory 11 (FIG. 2) and used for decoding processing and the like. The information code reading unit 30 is provided with an amplifier circuit that amplifies the signal from the light receiving sensor 33, an AD converter circuit that converts the amplified signal into a digital signal, and the like. Is omitted.

(ICカードの構成)
次に、無線リーダ部20によって読み取られるICカード5について説明する。
ICカード5は、ICカード式運転免許証として構成されるものであり、ハードウェア的には例えば公知の非接触ICカードとして構成され、外観としては、例えば図5(A)のような構成をなしている。
(Configuration of IC card)
Next, the IC card 5 read by the wireless reader unit 20 will be described.
The IC card 5 is configured as an IC card type driver's license, and is configured as a known non-contact IC card in terms of hardware, and has an external configuration such as that illustrated in FIG. There is no.

図4に示すように、アンテナ51,電源回路52,復調回路53,制御回路54,メモリ55,変調回路56などによって構成されている。電源回路52は、アンテナ51を介して受信した読取装置2からの送信信号(キャリア信号)を整流、平滑して動作用電源を生成するものであり、その動作用電源を、制御回路54をはじめとする各構成要素に供給している。また、復調回路53は、送信信号(キャリア信号)に重畳されているデータを復調して制御回路54に出力している。メモリ55は、ROM,EEPROM等の各種半導体メモリによって構成されており、制御プログラムやICカード5を識別するための識別情報(ID)、或いはICカード5の用途に応じたデータ(例えば、運転免許データ))などが記憶されている。制御回路54は、メモリ55から上記情報やデータを読み出し、それを送信データとして変調回路56に出力する構成をなしており、変調回路56は、キャリア信号を当該送信データで負荷変調してアンテナ51から反射波として送信するように構成されている。   As shown in FIG. 4, an antenna 51, a power supply circuit 52, a demodulation circuit 53, a control circuit 54, a memory 55, a modulation circuit 56, and the like are included. The power supply circuit 52 rectifies and smoothes a transmission signal (carrier signal) received from the reading device 2 via the antenna 51 to generate an operation power supply. The operation power supply includes the control circuit 54 and the like. Is supplied to each component. The demodulating circuit 53 demodulates the data superimposed on the transmission signal (carrier signal) and outputs it to the control circuit 54. The memory 55 is constituted by various semiconductor memories such as ROM and EEPROM, and identification information (ID) for identifying the control program and the IC card 5 or data (for example, a driver's license) according to the use of the IC card 5. Data)) is stored. The control circuit 54 is configured to read the information and data from the memory 55 and output it as transmission data to the modulation circuit 56. The modulation circuit 56 performs load modulation on the carrier signal with the transmission data and performs the antenna 51. Is transmitted as a reflected wave.

また、ICカード5は、図5(A)のように外面部に表示されている各種免許証情報(例えば、免許証の表面に記載されている、氏名、生年月日、住所、免許証の有効期限、免許の条件、免許証番号、交付年月日、免許の種類、各種類の取得年月日などの情報や、免許証の裏面に記録されている備考情報など)が暗号化された状態でメモリ55に記憶されている。これら免許証情報は、免許証所有者(即ち、ICカード5の所有者)が予め指定した暗証番号(PINコード)そのもの、或いは当該暗証番号に対応するデータを暗号化キーとして暗号化されており、その暗証番号(PINコード)が入力されない限り、ICカード5内に記憶された免許証情報の暗号が解読されず、免許証情報の読み取りができないようになっている。なお、本実施形態では、メモリ55に記録される各種免許証情報が「個人識別情報」の一例に相当する。   In addition, the IC card 5 has various license information displayed on the outer surface as shown in FIG. 5A (for example, the name, date of birth, address, and license written on the surface of the license). (Expiration date, license conditions, license number, date of issue, type of license, date of acquisition of each type, and remarks information recorded on the back of the license) The state is stored in the memory 55. These license information is encrypted using the encryption number (PIN code) specified in advance by the license owner (that is, the owner of the IC card 5) or data corresponding to the password as an encryption key. Unless the personal identification number (PIN code) is input, the license information stored in the IC card 5 is not decrypted and the license information cannot be read. In the present embodiment, various license information recorded in the memory 55 corresponds to an example of “personal identification information”.

(一部非公開コードの構成)
次に、情報コード読取部30によって読み取られる一部非公開コードCについて図6、図7等を参照して説明する。
図6は、第1実施形態のICカード読取システムで用いられる一部非公開コードを概念的に説明する説明図である。図7(A)は、図6の一部非公開コードのデータ構成を例示する説明図であり、図7(B)は、その一部非公開コードの公開領域に記録する公開データを例示する説明図であり、図7(C)は、その一部非公開コードの非公開領域に記録する暗号データを例示する説明図である。
(Partial configuration of private code)
Next, the partially private code C read by the information code reading unit 30 will be described with reference to FIGS.
FIG. 6 is an explanatory diagram for conceptually explaining a partially private code used in the IC card reading system of the first embodiment. FIG. 7A is an explanatory diagram illustrating the data configuration of the partially private code of FIG. 6, and FIG. 7B illustrates the public data recorded in the public area of the partially private code. FIG. 7C is an explanatory diagram illustrating cipher data recorded in the private area of the partially private code.

一部非公開コードCは、所定の暗号化情報が記録された「情報記録媒体」の一例に相当するものであり、図6に示すように、暗号化キーを用いずに読み取りが可能となる非暗号化データ(公開データ)が記録される公開領域Caと、暗号化キーによって暗号化された暗号化データ(非公開データ)が記録される非公開領域Cbと、誤り訂正符号が記録される誤り訂正領域とを備えている。更に、本実施形態では、公開領域Caに後述する連携識別子(所定情報)が記録され、非公開領域Cbには、「所定の暗号化情報」として、上述の暗証番号(PINコード)が暗号化されてなる暗号化情報が記録されている。   The partially private code C corresponds to an example of an “information recording medium” in which predetermined encrypted information is recorded, and can be read without using an encryption key as shown in FIG. A public area Ca where non-encrypted data (public data) is recorded, a private area Cb where encrypted data (private data) encrypted with an encryption key is recorded, and an error correction code are recorded. And an error correction area. Further, in the present embodiment, a cooperation identifier (predetermined information) described later is recorded in the public area Ca, and the above-mentioned personal identification number (PIN code) is encrypted as “predetermined encryption information” in the non-public area Cb. The encrypted information is recorded.

一部領域を非公開領域(暗号化キーに対応する解読キーの取得を条件として読み取り可能な領域)とし、他の領域を公開領域(解読キーを用いずに読み取り可能な領域)とする一部非公開コードCの生成方法や生成される一部非公開コードCの具体的構成としては、例えば、特開2009−9547公報、特開2008−299422公報などに開示された技術を好適に用いることができる。図7(A)には、これら公報の技術を利用して生成される一部非公開コードCのデータ構成を例示しており、このうち、「開示コード」は、図7(B)のような各開示データをJISの基本仕様(JISX0510:2004)に従って符号化したものである。また、秘匿コードは、図7(C)のような各暗号データをJISの基本仕様(JISX0510:2004)に従って符号化したものである。なお、特開2009−9547公報、特開2008−299422公報に示す方法では、非公開領域に記録される秘匿コード内に復号キーや復号キーを特定しうる復号キー検査データが含まれているが、本実施形態では、非公開領域内に復号キーや復号キー検査データを含ませないようにしている。   Some of the areas are private areas (areas that can be read on the condition that a decryption key corresponding to the encryption key is obtained) and other areas are public areas (areas that can be read without using the decryption key) As a method for generating the private code C and a specific configuration of the partial private code C to be generated, for example, techniques disclosed in Japanese Unexamined Patent Application Publication Nos. 2009-9547 and 2008-299422 are preferably used. Can do. FIG. 7A illustrates a data configuration of a partially private code C generated using the techniques of these publications. Among these, the “disclosure code” is as shown in FIG. Each disclosed data is encoded in accordance with JIS basic specifications (JISX0510: 2004). The secret code is obtained by encoding each piece of encrypted data as shown in FIG. 7C according to JIS basic specifications (JISX0510: 2004). In the methods disclosed in Japanese Patent Application Laid-Open Nos. 2009-9547 and 2008-299422, the secret code recorded in the non-public area includes the decryption key and the decryption key check data that can specify the decryption key. In this embodiment, the decryption key and the decryption key check data are not included in the private area.

なお、本実施形態で用いられる一部非公開コードCは、公開領域に記録される開示コードや、非公開領域に記録される秘匿コードが複数のデータブロックによって表わされるようになっており、各データブロックは、QRコード(登録商標)と同様に、例えば、8つのセル(明色セル又は暗色セル)によって表現されるようになっている。また、誤り訂正コードは、複数の誤り訂正ブロックによって表わされるようになっており、各誤り訂正ブロックは、QRコード(登録商標)と同様に、例えば、8つのセル(明色セル又は暗色セル)によって表現されるようになっている。   The partially private code C used in the present embodiment is such that a disclosure code recorded in a public area and a secret code recorded in a private area are represented by a plurality of data blocks. The data block is expressed by, for example, eight cells (light color cells or dark color cells), as in the case of QR code (registered trademark). Further, the error correction code is represented by a plurality of error correction blocks, and each error correction block has, for example, eight cells (light cell or dark cell) in the same manner as the QR code (registered trademark). It is expressed by.

また、一部非公開コードCの読み取り方法は基本的には上記特開2009−9547公報、特開2008−299422公報の場合と同様であり、まず、先頭から終端子までのデータを公知のQRコード(登録商標)と同様の方法で読み取り、その後、所定位置(図7(A)の例では終端子の直後)に所定の秘匿識別子があるか否かを判断し、秘匿識別子が存在する場合には、その秘匿識別子の後に続く非公開領域のデータ(ビットデータ)を読み取ることとなる。この非公開領域に記録されたビットデータは上述したように暗号化キーによって暗号化されたものであるため、読取装置2内に暗号化キーが存在する場合のみ解読できる。なお、秘匿識別子は、予め定められた所定の番号(ビット列)によって構成されるものであり、読取装置2は、このようなビット列の検出の有無によって読取対象となっている情報コードに非公開領域が存在するか否かを判断している。   The method for reading the partially closed code C is basically the same as in the case of the above-mentioned Japanese Patent Application Laid-Open Nos. 2009-9547 and 2008-299422. When it is read in the same manner as the code (registered trademark), and then it is determined whether or not there is a predetermined secret identifier at a predetermined position (immediately after the end terminal in the example of FIG. 7A). In this case, the data (bit data) in the secret area that follows the secret identifier is read. Since the bit data recorded in the private area is encrypted with the encryption key as described above, it can be decrypted only when the encryption key is present in the reading device 2. The concealment identifier is constituted by a predetermined number (bit string) determined in advance, and the reading device 2 determines whether or not the information code that is to be read by the presence / absence of detection of such a bit string is an undisclosed area. It is determined whether or not there exists.

なお、一部非公開コードCの生成方法や生成される一部非公開コードCの具体的構成はこの例に限られるものではなく、一部領域に暗号化データを記録し、他の領域に非暗号化データを記録した二次元コードを生成可能な方法であれば、これら公報に記載された方法以外の方法で生成されていてもよい。   Note that the method for generating the partial private code C and the specific configuration of the partial private code C to be generated are not limited to this example, and the encrypted data is recorded in a partial area and is stored in another area. As long as it is a method capable of generating a two-dimensional code in which non-encrypted data is recorded, it may be generated by a method other than the method described in these publications.

また、本実施形態では、上記のような一部非公開コードCが所定の部材に付されるようになっている。例えば、図5の例では、ICカード5を収容するカード収容ケース4の外面部に一部非公開コードCを印刷等の方法で形成しており、図1のように、ICカード5をカード収容ケース4内に収容した状態で、ケース外面に付された一部非公開コードCを読取装置2によって読み取ることができるようになっている。なお、図1、図5の例では、カード収容ケース4が透明なクリアケースとして構成されており、ケース内にICカード5を収容した状態で、外部からICカード5の外面に記録された情報(氏名、住所、免許証番号等の免許証情報)をケース外から視認できるようになっている)。   Further, in the present embodiment, the above-described partially private code C is attached to a predetermined member. For example, in the example of FIG. 5, a part of the secret code C is formed by a method such as printing on the outer surface of the card storage case 4 that stores the IC card 5, and the IC card 5 is inserted into the card as shown in FIG. The partially secret code C attached to the outer surface of the case can be read by the reading device 2 while being stored in the storage case 4. In the example of FIGS. 1 and 5, the card storage case 4 is configured as a transparent clear case, and information recorded on the outer surface of the IC card 5 from the outside in a state where the IC card 5 is stored in the case. (License information such as name, address, license number, etc.) can be seen from outside the case).

(一部非公開コードの生成処理)
次に、図8を参照して一部非公開コードCの生成処理について説明する。この生成処理は、例えば読取装置2や他の情報処理装置(管理装置3等)で行われるものであり、以下では、一部非公開コードCの生成処理が管理装置3で行われる例を代表例として説明する。なお、管理装置3は、CPU、ROM、RAM、通信インターフェースなどを備えたコンピュータとして構成されるものであり、読取装置2と通信可能に接続されている。
(Partial private code generation process)
Next, with reference to FIG. 8, a process for generating a partially private code C will be described. This generation processing is performed, for example, by the reading device 2 or another information processing device (the management device 3 or the like). In the following, a representative example in which the generation processing of the partially closed code C is performed by the management device 3 is representative. This will be described as an example. The management device 3 is configured as a computer having a CPU, a ROM, a RAM, a communication interface, and the like, and is connected to the reading device 2 so as to be communicable.

本実施形態では、ICカード5の所有者(即ち、免許証所有者)が任意に暗証番号(PIN)を設定することができるようになっており、この暗証番号と同一情報、又はこの暗証番号に対応する情報を暗号化キーとして公知の暗号化方式で免許証情報が暗号化され、メモリ55に記録されるようになっている。なお、このようなICカード5の製造は、図8とは別工程で行われるようになっており、図8では、このようなICカード5の免許証情報を解読するための暗証番号(PIN)を非公開領域に記録した一部非公開コードCを生成している。   In this embodiment, the owner of the IC card 5 (that is, the license owner) can arbitrarily set a personal identification number (PIN), and the same information as this personal identification number or this personal identification number. The license information is encrypted by a known encryption method using the information corresponding to the above as an encryption key, and is recorded in the memory 55. The manufacture of the IC card 5 is performed in a process different from that in FIG. 8. In FIG. 8, a personal identification number (PIN) for decoding the license information of the IC card 5 is used. ) Is recorded in a non-public area.

図8に示す生成処理では、ICカード5のメモリ55に記録された免許証情報を解読するための暗証番号(PIN)を取得する(S1)。S1の処理では、例えば、暗証番号を知り得る者(免許証所有者或いは免許証を発行する公的機関関係者など)が管理装置3にて暗証番号を入力する処理を行ったときにこの暗証番号(PIN)のデータを取得する。   In the generation process shown in FIG. 8, a personal identification number (PIN) for decrypting the license information recorded in the memory 55 of the IC card 5 is acquired (S1). In the processing of S1, for example, when a person who can know the personal identification number (such as a license owner or a public organization person who issues a personal license) performs a process of inputting the personal identification number in the management device 3, The data of the number (PIN) is acquired.

そして、S1で取得された暗証番号(PIN)を、所定の第1暗号化キーによって暗号化する(S2)。このS2の処理では、例えば、読取装置2のメモリ11に記憶された所定の秘密鍵に対応する所定の公開鍵を第1暗号化キーとしてS1で取得した暗証番号(PIN)を公知の公開鍵暗号化方式にて暗号化している。従って、S2で生成された暗号データ(第1暗号データ)については、メモリ11に記録された秘密鍵及びS2での暗号化に対応する復号化アルゴリズムを用いなければ復号化ができないようになっている。   Then, the personal identification number (PIN) acquired in S1 is encrypted with a predetermined first encryption key (S2). In the process of S2, for example, the secret number (PIN) acquired in S1 is set to a public key known in the art using a predetermined public key corresponding to a predetermined secret key stored in the memory 11 of the reading device 2 as a first encryption key. Encrypted with an encryption method. Therefore, the encrypted data (first encrypted data) generated in S2 cannot be decrypted without using the secret key recorded in the memory 11 and the decryption algorithm corresponding to the encryption in S2. Yes.

なお、ここで示す代表例のように、管理装置3が一部非公開コードCを生成する生成装置として構成される場合、例えば、読取装置2から管理装置3に対し、秘密鍵に対応する公開鍵がデータ送信などによって与えられ、読取装置2のメモリ11には、管理装置3に与える公開鍵と対応する秘密鍵が保持し続けられるようになっている。この場合、管理装置3のCPUが、「生成手段」の一例に相当し、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成するように機能する。また、この場合、読取装置2のメモリ11が「秘密鍵記憶手段」の一例に相当し、公開鍵に対応する秘密鍵を記憶するように機能する。   In the case where the management device 3 is configured as a generation device that generates a part of the private code C as in the representative example shown here, for example, the reading device 2 notifies the management device 3 of the disclosure corresponding to the secret key. A key is given by data transmission or the like, and the memory 11 of the reading device 2 keeps a secret key corresponding to the public key given to the management device 3. In this case, the CPU of the management device 3 corresponds to an example of a “generating unit” and functions to generate encrypted information by encrypting a personal identification number based on a predetermined public key. In this case, the memory 11 of the reading device 2 corresponds to an example of “secret key storage unit”, and functions to store a secret key corresponding to the public key.

そして、このように暗証番号(PIN)を公開鍵暗号化方式で暗号化したデータ(第1暗号データ)を、所定の第2暗号化キーによって暗号化し、非公開領域に記録すべき秘匿コードを生成する(S3)。このS3の処理では、例えば、読取装置2に形成された解読キーと同一情報又は当該解読キーから推測可能な情報を第2暗号化キー(共通鍵)として、S2で生成されたデータ(第1暗号データ)を公知の共通鍵暗号化方式で暗号化し、生成されたデータ(第2暗号データ)を秘匿コードとしている。従って、秘匿コード(第2暗号データ)については、第2暗号化キー(共通鍵)と同一又は対応する解読キーと、S3での暗号化に対応する復号化アルゴリズムを用いなければ復号化ができないようになっている。   Then, the data (first encrypted data) obtained by encrypting the personal identification number (PIN) with the public key encryption method is encrypted with the predetermined second encryption key, and a secret code to be recorded in the private area is obtained. Generate (S3). In the process of S3, for example, the same information as the decryption key formed in the reading device 2 or information that can be inferred from the decryption key is used as the second encryption key (common key), and the data generated in S2 (the first key) (Encrypted data) is encrypted by a known common key encryption method, and the generated data (second encrypted data) is used as a secret code. Therefore, the secret code (second encrypted data) cannot be decrypted without using a decryption key that is the same as or corresponding to the second encryption key (common key) and a decryption algorithm corresponding to the encryption in S3. It is like that.

管理装置3が、一部非公開コードCを生成する生成装置として構成される場合、例えば、読取装置2から管理装置3に対して解読キーに対応する共通鍵(解読キーそのもの或いは解読キーから推測可能なキー)が送信されるか、又は管理装置3から読取装置2に対して秘匿コードの生成に用いる共通鍵に対応する解読キーが送信されるようになっている。或いは、管理者などによって読取装置2と管理装置3に同一の又は対応するキーが入力されるようになっている。管理装置3では、このような共通鍵を用いて秘匿コードを生成しており、他方の読取装置2では、メモリ11において管理装置3で用いる共通鍵と同一又は対応する解読キーが保持し続けられるようになっている。この例では、読取装置2のメモリ11が「解読キー記憶手段」の一例に相当し、暗号化情報の暗号化に対応する解読キーを記憶するように機能する。   When the management device 3 is configured as a generation device that generates a part of the private code C, for example, the reader 2 gives the management device 3 a common key corresponding to the decryption key (guessed from the decryption key itself or the decryption key). Or a decryption key corresponding to the common key used for generating the secret code is transmitted from the management device 3 to the reading device 2. Alternatively, the same or corresponding key is input to the reading device 2 and the management device 3 by an administrator or the like. The management apparatus 3 generates a secret code using such a common key, and the other reading apparatus 2 keeps the decryption key that is the same as or corresponds to the common key used in the management apparatus 3 in the memory 11. It is like that. In this example, the memory 11 of the reading device 2 corresponds to an example of a “decryption key storage unit”, and functions to store a decryption key corresponding to encryption of encrypted information.

そして、このように生成された秘匿コード(第2暗号データ)と、公開領域に記録すべき開示コードとを図7(A)のように組み合わせて一部非公開コードCを生成する(S4)。なお、公開領域に記録される開示コードについては具体的な内容や入力方法は省略しているが、様々な入力方法で様々な内容のデータを入力し記録しておくことができる。そして、このように生成された一部非公開コードCは、例えばプリンタなどの画像形成装置によって各種媒体に印刷する(図5(B)参照)。   Then, the secret code (second encrypted data) generated in this way and the disclosure code to be recorded in the public area are combined as shown in FIG. 7A to generate a partially private code C (S4). . In addition, although the specific content and the input method are abbreviate | omitted about the disclosure code recorded on a public area, the data of various contents can be input and recorded by various input methods. The partially secret code C generated in this way is printed on various media by an image forming apparatus such as a printer (see FIG. 5B).

(ICカードの読取処理)
次に、本実施形態のICカード読取システム1で行われるICカードの読取処理について説明する。
図9は、ICカード読取システム1で行われる免許証読取処理を例示するフローチャートである。図9に示す免許証読取処理は、例えば、読取装置2において所定の開始条件の成立(例えば、ユーザによる所定操作、電源投入、読取対象の自動的な検出等)に伴って開始されるものであり、まず、情報コード読取部30によって情報コードを撮像する撮像処理を行い(S11)、その撮像された情報コードのコード画像において、公開領域を解読する処理を行う(S12)。上述したように、本実施形態では、特開2009−9547公報、或いは特開2008−299422公報で示される技術と同様の一部非公開コードCが用いられ、これらと同様の方法で一部非公開コードCを読み取っており、まず、先頭から終端子までのデータを公知のQRコード(登録商標)と同様の方法で読み取り(S12)、その後、所定位置(図7(A)の例では終端子の直後)に所定の秘匿識別子があるか否かを判断する(S13)。
(IC card reading process)
Next, an IC card reading process performed by the IC card reading system 1 of the present embodiment will be described.
FIG. 9 is a flowchart illustrating a license reading process performed in the IC card reading system 1. The license reading process shown in FIG. 9 is started, for example, when a predetermined start condition is satisfied in the reading device 2 (for example, a predetermined operation by the user, power-on, automatic detection of a reading target, etc.). Yes, first, the information code reading unit 30 performs an image capturing process for capturing an information code (S11), and a process for decoding the public area in the code image of the captured information code (S12). As described above, in this embodiment, a partially private code C similar to the technique disclosed in Japanese Patent Application Laid-Open No. 2009-9547 or Japanese Patent Application Laid-Open No. 2008-299422 is used. The public code C is read. First, data from the head to the end terminal is read in the same manner as a known QR code (registered trademark) (S12), and then the predetermined position (the end in the example of FIG. 7A). It is determined whether or not there is a predetermined secret identifier immediately after the child (S13).

例えば、S11にて図6、図7のような一部非公開コードCが撮像され、一部非公開コードCのコード画像が取得された場合、S13において秘匿識別子が含まれていると判断されるため、この場合にはS13でYesに進み、秘匿鍵や共通鍵の存在を条件として秘匿識別子の後に続く非公開領域のデータ(ビットデータ)を読み取ることができるようになる。一方、秘匿識別子が含まれていなければS13にてNoに進み、先頭から終端子までの公開領域の解読結果を出力し(S21)、当該処理を終了することになる。例えば、秘匿識別子が含まれていない通常のQRコード(登録商標)が読取対象である場合には、S13にてNoと判断されるため、S21の出力処理を行うことになる。
なお、本実施形態では、読取装置1の情報コード読取部30(より詳しくは、受光センサ3)が「撮像手段」の一例に相当し、一部非公開コードCを撮像するように機能する。
For example, when a partially private code C as shown in FIGS. 6 and 7 is captured in S11 and a code image of the partially private code C is acquired, it is determined in S13 that a secret identifier is included. Therefore, in this case, the process proceeds to Yes in S13, and the data (bit data) in the private area following the secret identifier can be read on condition that the secret key or the common key exists. On the other hand, if the secret identifier is not included, the process proceeds to No in S13, the decryption result of the public area from the head to the end terminal is output (S21), and the process ends. For example, when a normal QR code (registered trademark) that does not include a secret identifier is to be read, it is determined No in S13, and the output process in S21 is performed.
In the present embodiment, the information code reading unit 30 (more specifically, the light receiving sensor 3) of the reading device 1 corresponds to an example of “imaging means”, and functions to image a part of the secret code C.

S13でYesに進む場合には、一部非公開コードCの非公開領域Cbに記録された秘匿コードの解読が可能であるか否かを判断する(S14)。本実施形態では、図8のS3での秘匿コードの生成に用いられた第2暗号化キー(共通鍵)と同一又は対応する解読キーが存在し、且つS3での暗号化アルゴリズムに対応する復号化アルゴリズムが存在する場合に秘匿コードを解読できるようになっているため、S14では、このような解読キー及び復号化アルゴリズムがメモリ11に記憶されているか否かを判断する。このような解読キー及び復号化アルゴリズムがメモリ11に記憶されている場合には、S14にてYesに進み、これら解読キー及び復号化アルゴリズムによって秘匿コード(第2暗号データ)を解読したときのデータ(暗証番号を暗号化した暗号化情報、即ち第1暗号データ)が解読できるか否かを判断する(S15)。本実施形態では、図8のS2において暗号化情報(暗証番号を公開鍵によって暗号化してなる第1暗号データ)の生成に用いられた第1暗号化キー(公開鍵)と対応する秘密鍵が存在し、且つS2での暗号化アルゴリズムに対応する復号化アルゴリズムが存在する場合に第1暗号データを解読できるようになっているため、S15では、このような秘密鍵及び復号化アルゴリズムがメモリ11に記憶されているか否かを判断する。なお、上述のS14でNoと判断する場合、又はS15でNoと判断する場合には暗証番号(PIN)が解読不能な状態のまま、図9に示す免許証読取処理を終了する。   When the process proceeds to Yes in S13, it is determined whether or not the secret code recorded in the private area Cb of the partially private code C can be decrypted (S14). In the present embodiment, there is a decryption key that is the same as or corresponds to the second encryption key (common key) used for generating the secret code in S3 in FIG. 8, and decryption corresponding to the encryption algorithm in S3. Since the secret code can be decrypted when the decryption algorithm exists, it is determined whether or not such decryption key and decryption algorithm are stored in the memory 11 in S14. If such a decryption key and decryption algorithm are stored in the memory 11, the process proceeds to Yes in S14, and the data when the secret code (second encrypted data) is decrypted by the decryption key and decryption algorithm. It is determined whether or not the encryption information obtained by encrypting the password (that is, the first encrypted data) can be decrypted (S15). In this embodiment, the secret key corresponding to the first encryption key (public key) used for generating the encryption information (first encryption data obtained by encrypting the password with the public key) in S2 of FIG. Since the first encrypted data can be decrypted when there is a decryption algorithm corresponding to the encryption algorithm in S2, such a secret key and decryption algorithm are stored in the memory 11 in S15. It is determined whether or not it is stored. If NO is determined in S14 described above, or if NO is determined in S15, the license reading process shown in FIG. 9 is terminated while the personal identification number (PIN) is indecipherable.

一方、S14でYesと判断し、S15でもYesと判断する場合、上述の秘密鍵を用いて秘匿コードを解読して第1暗号データを取得すると共に、この第1暗号データを、上述の共通鍵を用いて解読し、暗証番号(PIN)を取得する(S16)。   On the other hand, when it is determined Yes in S14 and also Yes in S15, the secret code is decrypted using the above-described secret key to obtain the first encrypted data, and the first encrypted data is converted into the above-described common key. To obtain a personal identification number (PIN) (S16).

S16で暗証番号を解読した後には、無線リーダ部20を動作させてICカード捕捉処理を行う(S17)。この捕捉処理では、無線リーダ部20の通信範囲内にあるICカード5に対して所定の捕捉用コマンドを送信し、この捕捉用コマンドに対するICカードからの応答を検出する。   After decrypting the password in S16, the wireless reader unit 20 is operated to perform an IC card capture process (S17). In this capturing process, a predetermined capturing command is transmitted to the IC card 5 within the communication range of the wireless reader unit 20, and a response from the IC card to the capturing command is detected.

S17の捕捉処理の後には、この捕捉処理が成功したか否かを判断する(S18)。具体的には、S17で送信された捕捉用コマンドに対するICカード5からの応答信号を検出して当該ICカード5と通信可能な状態となった場合には捕捉成功と判断し、S18にてYesに進む。一方、S17での捕捉用コマンドの送信に対する応答が検出されない場合には、捕捉失敗と判断してS18にてNoに進み、図9に示す免許証読取処理を終了する。   After the capturing process of S17, it is determined whether or not the capturing process is successful (S18). Specifically, when a response signal from the IC card 5 to the capture command transmitted in S17 is detected and communication with the IC card 5 is possible, it is determined that capture is successful, and Yes in S18. Proceed to On the other hand, when a response to the transmission of the capture command in S17 is not detected, it is determined that the capture has failed, the process proceeds to No in S18, and the license reading process shown in FIG.

ICカード5の捕捉が成功した場合には、このICカードに記録された免許証情報(暗号化された個人識別情報)を読み取ると共に、S16で取得された暗証番号を復号化キーとして用いてこの免許証情報(暗号データ)の解読を試み、免許証情報の解読が成功したか否かを判断する(S19)。免許証情報の解読が成功した場合には、S19にてYesに進み、解読によって得られた免許証情報の利用処理を行う(S20)。一方、免許証情報の解読が失敗した場合には、S19にてNoに進み、図9に示す免許証読取処理を終了する。   When the capture of the IC card 5 is successful, the license information (encrypted personal identification information) recorded on the IC card is read, and the password obtained in S16 is used as a decryption key. An attempt is made to decrypt the license information (encrypted data), and it is determined whether the license information has been successfully decrypted (S19). If the decryption of the license information is successful, the process proceeds to Yes in S19, and the use of the license information obtained by the decryption is performed (S20). On the other hand, if the decoding of the license information fails, the process proceeds to No in S19, and the license reading process shown in FIG. 9 is terminated.

なお、本実施形態では、制御部10、無線リーダ部20、情報コード読取部30は「情報取得手段」の一例に相当し、一部非公開コードC(情報記録媒体)及びICカード5が読取可能な位置に配置されたときに、一部非公開コードC(情報記録媒体)を読み取ることで暗号化情報を取得し、且つICカード5を読み取ることで免許証情報(個人識別情報)を取得するように機能する。より具体的には、免許証情報(個人識別情報)の取得に先立って暗号化情報を取得し、後述の「暗号化情報解読手段」によって暗号化情報が解読された場合に、免許証情報(個人識別情報)の取得処理を開始するように機能する。また、制御部10は、「デコード手段」の一例に相当し、撮像手段によって撮像された一部非公開コードCのコード画像に基づいて公開領域Caをデコードすると共に、メモリ11(解読キー記憶手段)に記録された解読キーに基づいて非公開領域Cbをデコードするように機能する。   In this embodiment, the control unit 10, the wireless reader unit 20, and the information code reading unit 30 correspond to an example of “information acquisition unit”, and are partially read by the secret code C (information recording medium) and the IC card 5. Encrypted information is obtained by reading a partially private code C (information recording medium) and license information (personal identification information) is obtained by reading an IC card 5 when placed at a possible position. To function. More specifically, when the encrypted information is acquired prior to the acquisition of the license information (personal identification information) and the encrypted information is decrypted by “encrypted information decryption means” described later, the license information ( It functions to start acquisition processing of (personal identification information). The control unit 10 corresponds to an example of a “decoding unit”, decodes the public area Ca based on the code image of the partially private code C imaged by the imaging unit, and the memory 11 (decryption key storage unit). The private area Cb is decoded based on the decryption key recorded in (1).

また、本実施形態では、図9の処理を実行する制御部10が「暗号化情報解読手段」の一例に相当し、上記「情報取得手段」によって取得された暗号化情報(暗証番号を暗号化した暗号データ)を、メモリ11(解読キー記憶手段)に記憶される解読キーに基づいて解読するように機能する。   Further, in the present embodiment, the control unit 10 that executes the processing of FIG. 9 corresponds to an example of “encrypted information decrypting means”, and encrypts information (encryption of a code number) acquired by the “information acquiring means”. The encrypted data) is decrypted based on the decryption key stored in the memory 11 (decryption key storage means).

また、制御部10は、「個人識別情報解読手段」の一例に相当し、暗号化情報解読手段によって暗号化情報(暗証番号を暗号化した暗号データ)が解読された場合に、その取得された解読データに基づいて、暗号化された免許証情報(個人識別情報)を解読するように機能する。より具体的には、暗号化情報解読手段によって秘匿コード(第2暗号データ)が解読された場合に、その取得される解読データ(第1暗号データ)を秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された免許証情報(個人識別情報)を解読するように機能している。   The control unit 10 corresponds to an example of “personal identification information decrypting means”, and is obtained when the encrypted information (encrypted data obtained by encrypting the personal identification number) is decrypted by the encrypted information decrypting means. Based on the decryption data, it functions to decrypt the encrypted license information (personal identification information). More specifically, when the secret code (second encrypted data) is decrypted by the encrypted information decrypting means, the obtained decrypted data (first encrypted data) is decrypted based on the secret key. It functions to obtain a number and decrypt the encrypted license information (personal identification information) based on the password.

また、S14、S15の判断処理を行う制御部10は、「中止手段」の一例に相当し、上記「暗号化情報解読手段」によって暗証番号(所定の暗号)が取得されなかった場合にICカードの読み取りを中止するように機能する。   Further, the control unit 10 that performs the determination processing of S14 and S15 corresponds to an example of “cancel means”, and when the password (predetermined cipher) is not acquired by the “encrypted information decryption means”, the IC card Functions to stop reading.

また、本実施形態では、S20において、S19で取得された免許証情報を利用する処理を行っており、この利用処理は、S19で解読された免許証情報を図示しない表示部に表示する処理であってもよく、S19で解読された免許証情報が所定の条件を満たしているか否かを判断する判断処理であってもよい。   In the present embodiment, in S20, the process of using the license information acquired in S19 is performed. This use process is a process of displaying the license information decrypted in S19 on a display unit (not shown). There may be a determination process for determining whether or not the license information decrypted in S19 satisfies a predetermined condition.

上記判断処理の例としては、例えば、S19で解読が成功と判断されて読み出された免許証情報に基づき、図9で読み取られたICカード5(運転免許証)が予め定められた運行条件を満たしているか否かを判断するといった例が挙げられる。例えば、本実施形態に係るICカード読取システム1を、バス会社や運輸会社などで運行管理を行うための運行管理システムとして用いる場合、運転前に運転予定者の免許証情報を図9の読取処理によって確認するように運用し、このとき、S20の免許証情報利用処理において、S19で読み取った運転予定者の免許証情報が規定の免許証条件に該当するか否かを判断するといった方法を用いることができる。この場合、S20では、例えば、S19で読み取った免許証情報に基づき、運転予定者の運転免許証の免許種別が所定の種別に該当しているか否か(例えば、大型自動車第二種免許を含むものであるか否か)を判断してもよく、或いは、S19で読み取った免許証情報に基づき、運転予定者の運転免許証の更新時期が経過していないか否かを判断してもよい。そして、このように運転予定者毎に行われる判断処理の結果をそれぞれ、S19で得られた免許証情報(例えば、氏名や免許証番号等)と対応と対応付けて図10(A)のように記憶しておけば、運転予定者の運転免許証が基準を満たしているか否かの確認結果を履歴として記憶しておくことができる。
この場合、制御部10が「判断手段」の一例に相当し、運転免許証が予め定められた運行条件を満たしているか否かを判断するように機能する。
As an example of the determination process, for example, based on the license information read out after the successful decoding in S19, the IC card 5 (driver's license) read in FIG. For example, it is determined whether or not the above is satisfied. For example, when the IC card reading system 1 according to the present embodiment is used as an operation management system for performing operation management at a bus company or a transportation company, the driver's license information before the operation is read as shown in FIG. In this case, in the license information utilization process of S20, a method is used in which it is determined whether or not the driver's license information read in S19 meets the prescribed license conditions. be able to. In this case, in S20, for example, based on the license information read in S19, whether or not the license type of the driver's license of the prospective driver corresponds to a predetermined type (for example, including a second class license for large vehicles) Or whether the renewal time of the driver's license of the prospective driver has not elapsed may be determined based on the license information read in S19. Then, the result of the determination process performed for each driving person in this way is associated with the license information (for example, name, license number, etc.) obtained in S19, as shown in FIG. 10 (A). If it is memorized, it is possible to memorize the confirmation result as to whether or not the driver's license of the prospective driver satisfies the standard.
In this case, the control unit 10 corresponds to an example of “determination means” and functions to determine whether or not the driver's license satisfies a predetermined operation condition.

また、このような判断処理を行う場合、当該判断処理において運転免許証が規定の運行条件を満たしていないと判断された場合に所定の報知処理を行うようにしてもよい。例えば、「運転免許証の更新期限が経過していない」ということが、運行条件として設定されている場合、S20で得られた免許証情報に含まれる更新期限が経過しているときには表示部13への表示(例えば、「更新期限が経過しています」といったメッセージ表示)や音声による報知などによって、更新期限が経過している旨を免許証所有者に知らしめるようにしてもよい。或いは、「運転免許証の免許種別が所定の免許種別に該当する」ということが運行条件として設定されている場合、S20で得られた免許証情報に上記所定の免許種別が含まれていないときに表示部13への表示(例えば、「免許種別が基準を満たしていません」といったメッセージ表示)や音声による報知などによって、免許種別が基準を満たしていない旨を免許証所有者に知らしめるようにしてもよい。
なお、この場合、制御部10や表示部13(或いは図示しないスピーカ等)が「報知手段」の一例に相当し、上記「判断手段」によって運転免許証が運行条件を満たしていないと判断された場合に、所定の報知処理を行うように機能する。
Moreover, when performing such a determination process, a predetermined notification process may be performed when it is determined in the determination process that the driver's license does not satisfy the prescribed operation conditions. For example, when “the renewal deadline of the driver's license has not passed” is set as the operation condition, the display unit 13 when the renewal deadline included in the license information obtained in S20 has passed. The license holder may be informed that the renewal deadline has passed by a display (for example, a message display such as “Renewal deadline has passed”) or voice notification. Alternatively, when the operation condition is that “the license type of the driver's license corresponds to the predetermined license type”, the license information obtained in S20 does not include the predetermined license type The license holder is informed that the license type does not meet the standard by displaying on the display unit 13 (for example, displaying a message such as “License type does not meet the standard”) or by voice notification. It may be.
In this case, the control unit 10 and the display unit 13 (or a speaker (not shown) or the like) correspond to an example of “notification unit”, and it is determined by the “determination unit” that the driver's license does not satisfy the operation condition. In this case, it functions to perform a predetermined notification process.

(第1実施形態の主な効果)
本実施形態に係るICカード読取システム1によれば、ICカード5に記録された暗号化された免許証情報(個人識別情報)と、この個人識別情報の解読に必要な暗号化情報(暗証番号を暗号化した情報)とを同時期に読取装置2(読取手段)によって取得することができ、暗証番号の入力処理などの負担を軽減できると共に、正規の者が暗証番号を容易に且つ迅速に入力することができ、かつ誤入力を効果的に低減できる。
また、ICカード5に記録された免許証情報(個人識別情報)を解読するために必要となる暗証番号は、暗号化された状態で一部非公開コードC(情報記録媒体)に記録されており、解読キーが記憶された読取手段でなければ解読できないため、暗証番号の漏洩をより確実に防止することができる。
(Main effects of the first embodiment)
According to the IC card reading system 1 according to the present embodiment, the encrypted license information (personal identification information) recorded on the IC card 5 and the encrypted information (password) required for decoding the personal identification information. Can be acquired by the reading device 2 (reading means) at the same time, and the burden such as the password input process can be reduced, and the authorized person can easily and quickly enter the password. It is possible to input, and erroneous input can be effectively reduced.
In addition, the code number necessary for decrypting the license information (personal identification information) recorded on the IC card 5 is partially recorded in a secret code C (information recording medium) in an encrypted state. In addition, since the decryption key can be decrypted only by the reading means in which the decryption key is stored, the leakage of the personal identification number can be prevented more reliably.

また、本実施形態に係るICカード読取システム1は、情報取得手段が、ICカード5に記録された免許証情報(個人識別情報)の取得に先立って一部非公開コードC(情報記録媒体)に記録された暗号化情報(暗証番号を暗号化した情報)を取得する構成をなしており、暗号化情報解読手段によって暗号化情報が解読された場合に、免許証情報(個人識別情報)の取得処理を開始している。このようにすることで、暗号化情報が解読されないときに免許証情報(個人識別情報)の取得処理が行われなくなり、正しい暗証番号が入力不能な状態で免許証情報(個人識別情報)を取得するという無駄な処理を効果的に防止することができる。   Further, in the IC card reading system 1 according to the present embodiment, the information acquisition means has a partially private code C (information recording medium) prior to acquisition of the license information (personal identification information) recorded on the IC card 5. The encrypted information (information obtained by encrypting the personal identification number) recorded in the information is obtained, and when the encrypted information is decrypted by the encrypted information decrypting means, the license information (personal identification information) Acquisition processing has started. By doing this, the license information (personal identification information) is not acquired when the encrypted information is not decrypted, and the license information (personal identification information) is obtained without the correct password being entered. It is possible to effectively prevent useless processing such as.

なお、実際の使用例としては、図1のようにICカードケース4にICカード5が収納されている場合が多く想定される。この場合、ICカードケース4に付された一部非公開コードC(情報記録媒体)とICカード5が読取装置2(読取手段)に対して同時に翳されるが、本実施形態に係るICカード読取システム1では、図9で説明したように、情報取得手段は、ICカード5に記録された免許証情報の取得に先立って、まず一部非公開コードCに記録された暗号化情報を取得することになる。従って、上述の効果(即ち、暗号化情報が解読されないときに免許証情報(個人識別情報)の取得処理を行わないようにすることで、正しい暗証番号が入力不能な状態で免許証情報(個人識別情報)を取得するといった無駄な処理を防止するという効果)が生じやすくなる。   As an actual usage example, there are many cases where the IC card 5 is stored in the IC card case 4 as shown in FIG. In this case, the partially private code C (information recording medium) attached to the IC card case 4 and the IC card 5 are simultaneously put against the reading device 2 (reading means), but the IC card according to the present embodiment In the reading system 1, as described with reference to FIG. 9, the information acquisition unit first acquires the encryption information partially recorded in the secret code C before acquiring the license information recorded on the IC card 5. Will do. Therefore, the license information (personal information can be entered in a state where the correct password cannot be entered by not performing the acquisition process of the license information (personal identification information) when the encrypted information is not decrypted. The effect of preventing wasteful processing such as acquiring (identification information) is likely to occur.

また、本実施形態に係るICカード読取システム1は、暗号化情報解読手段によって所定の暗号が取得されなかった場合にICカード5の読み取りを中止する中止手段を備えている。この構成によれば、誤入力が繰り返されることを防止することができ、誤入力の繰り返しに起因する不具合を抑えることができる。   In addition, the IC card reading system 1 according to the present embodiment includes a canceling unit that stops reading the IC card 5 when a predetermined cipher is not acquired by the encrypted information decrypting unit. According to this configuration, it is possible to prevent erroneous input from being repeated, and to suppress problems caused by repeated erroneous input.

また、本実施形態に係るICカード読取システム1は、「情報記録媒体」が、解読キーを用いずに解読可能な公開情報が記録された公開領域Caと、暗号化情報が記録された非公開領域Cbとを有する一部非公開コードCからなり、「情報取得手段」は、ICカード5と無線通信を行う無線通信手段と、一部非公開コードCを撮像する撮像手段とを備えている。そして、「暗号化情報解読手段」は、撮像手段によって撮像された一部非公開コードCのコード画像に基づいて公開領域Caをデコードすると共に、メモリ11(解読キー記憶手段)に記録された解読キーに基づいて非公開領域Cbをデコードするデコード手段を備えている。
このようにすると、情報漏洩が少なくセキュリティ性の高い暗証番号の入力処理を可能としつつ、情報記録媒体をより安価に且つよりコンパクトに構成しやすくなる。
Also, in the IC card reading system 1 according to the present embodiment, the “information recording medium” includes a public area Ca in which public information that can be decrypted without using a decryption key is recorded, and a private area in which encrypted information is recorded. The information acquisition unit includes a wireless communication unit that performs wireless communication with the IC card 5 and an imaging unit that captures the partially private code C. . The “encrypted information decrypting means” decodes the public area Ca based on the code image of the partially private code C imaged by the imaging means, and decrypts the recorded information in the memory 11 (decryption key storage means). Decoding means for decoding the private area Cb based on the key is provided.
In this way, it is easy to configure the information recording medium at a lower cost and more compactly while enabling the input process of a security code with little information leakage and high security.

また、本実施形態に係るICカード読取システム1は、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成する生成手段が設けられ、読取装置2(読取手段)は、公開鍵に対応する秘密鍵を記憶するメモリ11(秘密鍵記憶手段)を備えている。そして、個人識別情報解読手段は、暗号化情報解読手段によって暗号化情報(暗証番号を暗号化してなる第1暗号データを更に暗号化した第2暗号データ)が解読されて第1暗号データが取得された場合に、その取得される解読データ(第1暗号データ)を秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された免許証情報(個人識別情報)を解読している。
この構成によれば、免許証情報(個人識別情報)を解読するための暗証番号に対して二重の暗号化を施すことができ、暗証番号のセキュリティ性を一層高めることができる。
Further, the IC card reading system 1 according to the present embodiment is provided with a generating unit that generates encrypted information by encrypting a password based on a predetermined public key, and the reading device 2 (reading unit) A memory 11 (secret key storage means) for storing a secret key corresponding to the public key is provided. The personal identification information decrypting means obtains the first encrypted data by decrypting the encrypted information (the second encrypted data obtained by further encrypting the first encrypted data obtained by encrypting the password) by the encrypted information decrypting means. If this is the case, the security code is obtained by decrypting the obtained decrypted data (first encrypted data) based on the secret key, and the encrypted license information (personal identification) is obtained based on the security code. Information).
According to this configuration, the encryption number for decrypting the license information (personal identification information) can be double-encrypted, and the security of the password can be further enhanced.

また、本実施形態は、ICカード5が、個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証として構成されている。そして、更に、個人識別情報解読手段によって解読された免許証情報(個人識別情報)に基づいて、運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、判断手段によって運転免許証が運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段とが設けられている。この構成によれば、運転免許証が規定の運行条件を満たしているか否かを容易に確認することができ、運行管理を適切に行う上で極めて有利となる。また、運転免許証に記録された免許証情報(個人識別情報)の漏洩を防止することができると共に、この免許証情報(個人識別情報)を読み取る際のPIN入力の負担軽減及び誤入力の低減を図ることができる。   In the present embodiment, the IC card 5 is configured as a driver's license including at least an address, name, and license number as personal identification information. And a judging means for judging whether or not the driving license satisfies a predetermined operation condition based on the license information (personal identification information) decrypted by the personal identification information decrypting means; And a notification means for performing a predetermined notification process when it is determined that the driver's license does not satisfy the operation conditions. According to this configuration, it can be easily confirmed whether or not the driver's license satisfies the prescribed operation conditions, which is extremely advantageous in appropriately performing the operation management. In addition, it is possible to prevent leakage of the license information (personal identification information) recorded in the driver's license, and to reduce the burden of PIN input and reading errors when reading this license information (personal identification information). Can be achieved.

また、本実施形態では、運転免許証が、個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、判断手段が、運転免許証に記録された免許種別が所定の種別条件を満たすか否か、又は運転免許証に記録された更新時期が所定の時期条件を満たすか否かに基づいて運転免許証が運行条件を満たしているか否かを判断している。この構成によれば、運転免許証が所定の種別条件を満たすか否か或いは運転免許証の更新時期が所定の時期条件を満たすか否かを迅速かつ確実に判断することができ、規定の免許証条件を満たしていないことを適切に知らしめることができると共に、規定の免許証条件を満たしていない状態での誤った運行を抑止する効果を一層高めることができる。   Further, in the present embodiment, the driver's license includes at least one of the license type information and the renewal time information as the personal identification information, and the determination means stores the license type recorded in the driver's license. It is judged whether the driver's license satisfies the operating condition based on whether the predetermined type condition is satisfied, or whether the renewal time recorded in the driver's license satisfies the predetermined time condition. . According to this configuration, it is possible to quickly and surely determine whether the driver's license satisfies a predetermined type condition or whether the renewal time of the driver's license satisfies a predetermined time condition. It is possible to appropriately notify that the certification condition is not satisfied, and to further enhance the effect of suppressing erroneous operation in a state where the prescribed license condition is not satisfied.

[第2実施形態]
次に第2実施形態について説明する。なお、図11は、第2実施形態のICカード読取システムで用いる認証用ICカードのハードウェア構成を概念的に例示するブロック図である。また、図12は、第2実施形態のICカード読取システムで行われる免許証読取処理の流れを例示するフローチャートである。
[Second Embodiment]
Next, a second embodiment will be described. FIG. 11 is a block diagram conceptually illustrating the hardware configuration of the authentication IC card used in the IC card reading system of the second embodiment. FIG. 12 is a flowchart illustrating the flow of a license reading process performed in the IC card reading system according to the second embodiment.

第2実施形態では、主に、暗証番号を保持する「情報記録媒体」として、一部非公開コードCに代えて、暗号化情報を記録するメモリを備えた認証用ICカード205を用いた点、及び図9の処理に代えて図12の処理を行うようにした点が第1実施形態と異なっている。なお、読取装置2のハードウェア構成は、図2、図3で示した第1実施形態の構成と同様であり、ICカード5の構成は、図4、図5(A)で示した第1実施形態の構成と同様である。   In the second embodiment, an authentication IC card 205 having a memory for recording encrypted information is mainly used as an “information recording medium” for holding a personal identification number, instead of a partially private code C. 12 is different from the first embodiment in that the process of FIG. 12 is performed instead of the process of FIG. Note that the hardware configuration of the reading device 2 is the same as that of the first embodiment shown in FIGS. 2 and 3, and the configuration of the IC card 5 is the first configuration shown in FIGS. 4 and 5A. The configuration is the same as that of the embodiment.

第2実施形態で用いられる認証用ICカード205は、図11に示すように、ハードウェア的にはICカード5と同様の構成をなしており、ICカード5のアンテナ51,電源回路52,復調回路53,制御回路54,メモリ55,変調回路56と同様の構成をなすアンテナ251,電源回路252,復調回路253,制御回路254,メモリ255,変調回路256を備えている。   As shown in FIG. 11, the authentication IC card 205 used in the second embodiment has a hardware configuration similar to that of the IC card 5, and includes an antenna 51, a power circuit 52, a demodulator of the IC card 5. An antenna 251, a power supply circuit 252, a demodulation circuit 253, a control circuit 254, a memory 255, and a modulation circuit 256 having the same configuration as the circuit 53, the control circuit 54, the memory 55, and the modulation circuit 56 are provided.

更に、認証用ICカード205のメモリ255には、ユーザ(免許証所有者)が任意に設定した暗証番号を暗号化した暗号化情報が記録されている。例えば、第1実施形態と同様に読取装置2のメモリ11に所定の秘密鍵が記憶されており、この秘密鍵と対応する公開鍵に基づき、公知の公開鍵暗号化方式にて暗証番号が暗号化されている。そして、暗証番号を公開鍵に基づいて暗号化したデータ(第1暗号データ)が認証用ICカード250のメモリ255に記憶されている。なお、この第1暗号データをメモリ255に記憶する記憶フォーマットは、予め定められた特定のフォーマットとしてもよく、この場合、当該フォーマットの構造に応じたデータ解析が可能な読取装置のみが暗号化データ(第1暗号データ)を解読できるようになる。   Further, the memory 255 of the authentication IC card 205 stores encrypted information obtained by encrypting a personal identification number arbitrarily set by the user (license owner). For example, a predetermined secret key is stored in the memory 11 of the reading device 2 as in the first embodiment, and the password is encrypted by a public key encryption method based on the public key corresponding to the secret key. It has become. Data obtained by encrypting the code number based on the public key (first encrypted data) is stored in the memory 255 of the authentication IC card 250. The storage format for storing the first encrypted data in the memory 255 may be a predetermined specific format. In this case, only a reading device capable of data analysis according to the structure of the format can encrypt the encrypted data. (First encrypted data) can be decrypted.

第2実施形態に係るICカード読取システムでの免許証読取処理は、図12のような流れで行われ、まず、認証用ICカード250を捕捉する処理を行う(S21)。このS21の処理では、認証用ICカード250の種類に対応する特定の捕捉用コマンドを送信し、認証用ICカード250からの応答結果を検出する。本実施形態では、例えば認証用ICカード250のカード種別とICカード5のカード種別とが異なっており、認証用ICカード250を捕捉するための捕捉用コマンドと、ICカード5を捕捉するための捕捉用コマンドとが異なっている。従って、認証用ICカード250に対する捕捉用コマンドを送信したときには、ICカード5は応答を返さず、認証用ICカード250が応答を返し、ICカード5に先立って認証用ICカード250が捕捉されるようになっている。   The license reading process in the IC card reading system according to the second embodiment is performed in the flow as shown in FIG. 12, and first, the process of capturing the authentication IC card 250 is performed (S21). In the process of S21, a specific capturing command corresponding to the type of the authentication IC card 250 is transmitted, and a response result from the authentication IC card 250 is detected. In the present embodiment, for example, the card type of the authentication IC card 250 is different from the card type of the IC card 5, and the capture command for capturing the authentication IC card 250 and the IC card 5 are captured. The capture command is different. Accordingly, when a capture command is transmitted to the authentication IC card 250, the IC card 5 does not return a response, the authentication IC card 250 returns a response, and the authentication IC card 250 is captured prior to the IC card 5. It is like that.

その後、認証用ICカード250のフォーマットに応じた解析方法でメモリ255内のデータを解析し、メモリ255内に記憶される暗号化情報(免許証所有者が設定した暗証番号(PIN)を上記公開鍵に基づいて暗号化した第1暗号データ)を取得すると共に、この第1暗号データの解読を試みる(S22)。本実施形態では、第1暗号データの暗号化に用いた公開鍵に対応する秘密鍵がメモリ11に記憶され、第1暗号データの暗号化に用いた暗号化アルゴリズムに対応する復号化アルゴリズムがメモリ11に記憶されている場合にのみ第1暗号データの解読が可能となっている。そして、その後、このような秘密鍵及び復号化アルゴリズムに基づいて第1暗号データの解読が成功したか否かを判断する(S23)。解読に失敗した場合には、S23にてNoに進み、図12に示す免許証読取処理を終了する。   Thereafter, the data in the memory 255 is analyzed by an analysis method according to the format of the authentication IC card 250, and the encryption information (the PIN number set by the license owner) stored in the memory 255 is disclosed above. The first encrypted data encrypted based on the key is acquired, and the decryption of the first encrypted data is attempted (S22). In the present embodiment, a secret key corresponding to the public key used for encrypting the first encrypted data is stored in the memory 11, and a decryption algorithm corresponding to the encryption algorithm used for encrypting the first encrypted data is stored in the memory. The first encrypted data can be decrypted only when it is stored in the memory 11. Thereafter, it is determined whether or not the first encrypted data has been successfully decrypted based on such a secret key and a decryption algorithm (S23). If the decryption fails, the process proceeds to No in S23, and the license reading process shown in FIG.

一方、S22にて第1暗号データの解読に成功し、認証用ICカードに記録された暗証番号(PIN)が取得できた場合にはS23にてYesに進み、ICカード5(運転免許証)を捕捉する処理を行う。なお、S24以降の処理は、それぞれ図9に示すS17以降の処理と同様であるため詳細な説明は省略するが、S26に示す免許証情報の解読・判断処理では、S19の場合と同様、S22で取得された暗証番号を用いて暗号化された免許証情報の解読を試み、解読が成功した場合にはS26にてYesに進んで第1実施形態と同様の免許証情報利用処理を行うこととなる(S27)。     On the other hand, if the first encrypted data is successfully decrypted in S22 and the personal identification number (PIN) recorded on the authentication IC card is obtained, the process proceeds to Yes in S23 and the IC card 5 (driver's license) is obtained. Process to capture. Since the processing after S24 is the same as the processing after S17 shown in FIG. 9, detailed description thereof will be omitted. However, in the decoding / judgment processing of the license information shown at S26, S22 is the same as in S19. Attempt to decipher the license information encrypted using the PIN number acquired in step S4, and if the decipherment is successful, proceed to Yes in S26 and perform the same process of using the license information as in the first embodiment. (S27).

なお、本実施形態では、読取装置2の制御部10及び無線リーダ部20が「情報取得手段」「無線通信手段」の一例に相当し、ICカード5及び認証用ICカード250と無線通信を行うように機能すると共に、ICカード5の捕捉に先立って認証用ICカード250の捕捉処理を行い、その後、暗号化情報解読手段によって暗号化情報が解読されたことを条件としてICカード5の捕捉処理を行うように機能する。   In the present embodiment, the control unit 10 and the wireless reader unit 20 of the reading device 2 correspond to examples of “information acquisition unit” and “wireless communication unit”, and perform wireless communication with the IC card 5 and the authentication IC card 250. The IC card 5 is captured before the IC card 5 is captured, and then the IC card 5 is captured on the condition that the encrypted information is decrypted by the encrypted information decrypting means. To function.

本実施形態に係るICカード読取システムは、「情報記録媒体」が、暗号化情報を記録するメモリを備えた認証用ICカード250からなり、「情報取得手段」は、ICカード5及び認証用ICカード250と無線通信を行う無線通信手段によって構成されている。そして、無線通信手段は、ICカード5の捕捉に先立って認証用ICカード250の捕捉処理を行い、その後、暗号化情報解読手段によって暗号化情報が解読されたことを条件としてICカード5の捕捉処理を行っている。
このようにすると、ICカード5に記録された免許証情報(個人識別情報)を解読するための暗証番号の入力を他のICカードを用いて行うことができ、免許証情報(個人識別情報)を取得するためのハードウェア構成と、暗証番号を取得するためのハードウェア構成とを兼用できる。また、認証用ICカード250が捕捉されて暗号化情報が解読された後に、免許証情報(個人識別情報)が記録されたICカード5が捕捉されるため、暗証番号が取得不能な状態で免許証情報(個人識別情報)を取得するといった無駄な処理を効果的に防止することができる。
In the IC card reading system according to the present embodiment, the “information recording medium” includes an authentication IC card 250 including a memory for recording encrypted information, and the “information acquisition unit” includes the IC card 5 and the authentication IC. The wireless communication means is configured to perform wireless communication with the card 250. The wireless communication means captures the authentication IC card 250 prior to capturing the IC card 5, and then captures the IC card 5 on condition that the encrypted information is decrypted by the encrypted information decrypting means. Processing is in progress.
In this way, it is possible to input a personal identification number for decrypting the license information (personal identification information) recorded on the IC card 5 using another IC card, and the license information (personal identification information) The hardware configuration for acquiring the password and the hardware configuration for acquiring the personal identification number can be combined. In addition, since the IC card 5 on which the license information (personal identification information) is recorded is captured after the authentication IC card 250 is captured and the encrypted information is decrypted, the license can be obtained in a state where the password cannot be obtained. It is possible to effectively prevent useless processing such as obtaining certificate information (personal identification information).

[他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
[Other Embodiments]
The present invention is not limited to the embodiments described with reference to the above description and drawings. For example, the following embodiments are also included in the technical scope of the present invention.

上記実施形態では、ICカード読取システム1を運行管理システムとして利用し、図10(A)のような運行管理データを生成する例を示したが、ICカード読取システム1を他の用途に利用しても良い。例えば、ICカード読取システム1を勤怠管理システムとして用いることもできる。この場合、例えば、出勤日の第1の所定時間(例えば、午前中)にS20の読取処理が行われた場合には、図10(B)のように免許証所有者の出勤時刻データを生成し、出勤日の第2の所定時間にS20の読取処理が行われた場合には、図10(C)のように免許証所有者の退勤時刻データを生成することができ、このようなデータを組み合わせることで、各免許証所有者の出勤時刻及び退勤時刻の履歴データを生成することができる。このようにすれば、運転免許証を勤怠管理に兼用することができると共に、暗号化によってセキュリティ性を担保しつつ正規の者が容易に読取処理を行うことができるようになるため、利便性が一層高まる。   In the above embodiment, the IC card reading system 1 is used as an operation management system and the operation management data as shown in FIG. 10A is generated. However, the IC card reading system 1 is used for other purposes. May be. For example, the IC card reading system 1 can be used as an attendance management system. In this case, for example, when the reading process of S20 is performed during the first predetermined time (for example, in the morning) on the work day, the work time data of the license holder is generated as shown in FIG. Then, when the reading process of S20 is performed at the second predetermined time on the work day, it is possible to generate the work time data of the license holder as shown in FIG. By combining these, it is possible to generate the history data of the attendance time and the departure time of each license owner. In this way, the driver's license can also be used for attendance management, and a legitimate person can easily perform the reading process while ensuring security by encryption. Increased further.

1…ICカード読取システム
2…読取装置(読取手段)
3…管理装置(生成手段)
5…ICカード(運転免許証)
10…制御部(暗号化情報解読手段、個人識別情報解読手段、デコード手段、情報取得手段、無線通信手段、中止手段、判断手段、報知手段)
11…メモリ(解読キー記憶手段、秘密鍵記憶手段)
20…無線リーダ部(情報取得手段、無線通信手段)
30…情報コード読取部(情報取得手段、撮像手段)
250…認証用ICカード(情報記録媒体)
255…メモリ
C…一部非公開コード(情報記録媒体)
DESCRIPTION OF SYMBOLS 1 ... IC card reading system 2 ... Reading apparatus (reading means)
3. Management device (generation means)
5 ... IC card (driver's license)
10. Control unit (encrypted information decryption means, personal identification information decryption means, decode means, information acquisition means, wireless communication means, stop means, determination means, notification means)
11 ... Memory (decryption key storage means, secret key storage means)
20 ... Wireless reader (information acquisition means, wireless communication means)
30 ... Information code reading section (information acquisition means, imaging means)
250 ... IC card for authentication (information recording medium)
255 ... Memory C ... Partially private code (information recording medium)

Claims (8)

所定の暗号化情報が記録された情報記録媒体と、
暗号化された個人識別情報が記録されたICカードと、
前記情報記録媒体及び前記ICカードを読取可能な読取手段と、
を備えたICカード読取システムであって、
前記読取手段は、
前記暗号化情報の暗号化に対応する解読キーを記憶可能な解読キー記憶手段と、
前記情報記録媒体及び前記ICカードが読取可能な位置に配置されたときに、前記情報記録媒体を読み取ることで前記暗号化情報を取得し、且つ前記ICカードを読み取ることで前記個人識別情報を取得する情報取得手段と、
前記情報取得手段によって取得された前記暗号化情報を、前記解読キー記憶手段に記憶される前記解読キーに基づいて解読する暗号化情報解読手段と、
前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得された解読データに基づいて、暗号化された前記個人識別情報を解読する個人識別情報解読手段と、
を備えたことを特徴とするICカード読取システム。
An information recording medium on which predetermined encrypted information is recorded;
An IC card on which encrypted personal identification information is recorded;
Reading means capable of reading the information recording medium and the IC card;
An IC card reading system comprising:
The reading means includes
Decryption key storage means capable of storing a decryption key corresponding to encryption of the encrypted information;
When the information recording medium and the IC card are arranged at a readable position, the encrypted information is acquired by reading the information recording medium, and the personal identification information is acquired by reading the IC card. Information acquisition means,
Encrypted information decrypting means for decrypting the encrypted information acquired by the information acquiring means based on the decryption key stored in the decryption key storage means;
Personal identification information decrypting means for decrypting the encrypted personal identification information based on the obtained decrypted data when the encrypted information is decrypted by the encrypted information decrypting means;
An IC card reading system comprising:
前記情報取得手段は、前記個人識別情報の取得に先立って前記暗号化情報を取得する構成をなしており、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、前記個人識別情報の取得処理を開始することを特徴とする請求項1に記載のICカード読取システム。   The information acquisition means is configured to acquire the encrypted information prior to acquisition of the personal identification information, and when the encrypted information is decrypted by the encrypted information decryption means, the personal identification information 2. The IC card reading system according to claim 1, wherein an acquisition process is started. 前記情報取得手段は、前記暗号化情報解読手段によって所定の暗号が取得されなかった場合に、前記ICカードの読み取りを中止する中止手段を備えたことを特徴とする請求項2に記載のICカード読取システム。   3. The IC card according to claim 2, wherein the information acquisition unit includes a cancellation unit that stops reading the IC card when a predetermined cipher is not acquired by the encrypted information decryption unit. Reading system. 前記情報記録媒体は、前記解読キーを用いずに解読可能な公開情報が記録された公開領域と、前記暗号化情報が記録された非公開領域とを有する一部非公開コードからなり、
前記情報取得手段は、前記ICカードと無線通信を行う無線通信手段と、前記一部非公開コードを撮像する撮像手段とを備え、
前記暗号化情報解読手段は、前記撮像手段によって撮像された前記一部非公開コードのコード画像に基づいて前記公開領域をデコードすると共に、前記解読キー記憶手段に記録された前記解読キーに基づいて前記非公開領域をデコードするデコード手段を有することを特徴とする請求項1から請求項3のいずれか一項に記載のICカード読取システム。
The information recording medium comprises a partially private code having a public area in which public information that can be decrypted without using the decryption key is recorded, and a private area in which the encrypted information is recorded,
The information acquisition unit includes a wireless communication unit that performs wireless communication with the IC card, and an imaging unit that captures the partially private code,
The encrypted information decrypting means decodes the public area based on the code image of the partially private code imaged by the imaging means, and based on the decryption key recorded in the decryption key storage means The IC card reading system according to any one of claims 1 to 3, further comprising decoding means for decoding the non-public area.
前記情報記録媒体は、前記暗号化情報を記録するメモリを備えた認証用ICカードからなり、
前記情報取得手段は、前記ICカード及び前記認証用ICカードと無線通信を行う無線通信手段からなり、
前記無線通信手段は、前記ICカードの捕捉に先立って前記認証用ICカードの捕捉処理を行い、その後、前記暗号化情報解読手段によって前記暗号化情報が解読されたことを条件として前記ICカードの捕捉処理を行うことを特徴とする請求項1から請求項3のいずれか一項に記載のICカード読取システム。
The information recording medium comprises an authentication IC card including a memory for recording the encrypted information,
The information acquisition means includes wireless communication means for performing wireless communication with the IC card and the authentication IC card,
The wireless communication means performs a process of capturing the authentication IC card prior to capturing the IC card, and then, on the condition that the encrypted information is decrypted by the encrypted information decrypting means. The IC card reading system according to any one of claims 1 to 3, wherein a capturing process is performed.
所定の公開鍵に基づいて暗証番号を暗号化することで前記暗号化情報を生成する生成手段を備え、
前記読取手段は、前記公開鍵に対応する秘密鍵を記憶する秘密鍵記憶手段を有し、
前記個人識別情報解読手段は、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得される解読データを前記秘密鍵に基づいて解読することで前記暗証番号を取得し、その暗証番号に基づいて、暗号化された前記個人識別情報を解読することを特徴とする請求項1から請求項5のいずれか一項に記載のICカード読取システム。
Generating means for generating the encrypted information by encrypting a password based on a predetermined public key;
The reading means has a secret key storage means for storing a secret key corresponding to the public key;
The personal identification information decrypting means obtains the personal identification number by decrypting the decrypted data obtained based on the secret key when the encrypted information is decrypted by the encrypted information decrypting means, The IC card reading system according to any one of claims 1 to 5, wherein the encrypted personal identification information is decrypted based on the personal identification number.
請求項1から請求項6のいずれか一項に記載のICカード読取システムを含む運行管理システムであって、
前記ICカードは、前記個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証であり、
更に、前記個人識別情報解読手段によって解読された前記個人識別情報に基づいて、前記運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、
前記判断手段によって前記運転免許証が前記運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段と、
を備えたことを特徴とする運行管理システム。
An operation management system including the IC card reading system according to any one of claims 1 to 6,
The IC card is a driver's license including at least an address, name, and license number as the personal identification information,
Further, based on the personal identification information decoded by the personal identification information decoding means, a determination means for determining whether or not the driving license satisfies a predetermined operation condition;
Notification means for performing a predetermined notification process when the determination means determines that the driver's license does not satisfy the operation conditions;
An operation management system characterized by comprising
前記運転免許証は、前記個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、
前記判断手段は、前記運転免許証に記録された前記免許種別が所定の種別条件を満たすか否か、又は前記運転免許証に記録された前記更新時期が所定の時期条件を満たすか否かに基づいて前記運転免許証が前記運行条件を満たしているか否かを判断することを特徴とする請求項7に記載の運行管理システム。
The driver's license includes at least one of license type information and renewal time information as the personal identification information,
The determination means determines whether the license type recorded in the driver's license satisfies a predetermined type condition, or whether the renewal time recorded in the driver's license satisfies a predetermined time condition. 8. The operation management system according to claim 7, wherein it is determined whether or not the driving license satisfies the operation condition.
JP2010147902A 2010-06-29 2010-06-29 IC card reading system and operation management system Active JP5505131B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010147902A JP5505131B2 (en) 2010-06-29 2010-06-29 IC card reading system and operation management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010147902A JP5505131B2 (en) 2010-06-29 2010-06-29 IC card reading system and operation management system

Publications (2)

Publication Number Publication Date
JP2012015623A JP2012015623A (en) 2012-01-19
JP5505131B2 true JP5505131B2 (en) 2014-05-28

Family

ID=45601575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010147902A Active JP5505131B2 (en) 2010-06-29 2010-06-29 IC card reading system and operation management system

Country Status (1)

Country Link
JP (1) JP5505131B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106156677A (en) * 2015-11-10 2016-11-23 天地融科技股份有限公司 Identity card card reading method and system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5850410B2 (en) * 2012-08-21 2016-02-03 株式会社デンソーウェーブ Payment terminal and payment system
JP6354046B2 (en) * 2014-02-20 2018-07-11 Necマグナスコミュニケーションズ株式会社 Driving school system
CN111460471A (en) * 2020-03-18 2020-07-28 北京兆维自服装备技术有限公司 Self-service data processing device and method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187511A (en) * 1992-12-18 1994-07-08 Omron Corp Information recording / reproducing system
JPH06187510A (en) * 1992-12-18 1994-07-08 Omron Corp Information recording and reproducing system
JP4169822B2 (en) * 1998-03-18 2008-10-22 富士通株式会社 Data protection method for storage medium, apparatus therefor, and storage medium therefor
JP2002063142A (en) * 2000-08-18 2002-02-28 Jgs:Kk Authentication system, authentication terminal, authentication server and authentication method
JP4054535B2 (en) * 2001-01-19 2008-02-27 株式会社日立製作所 IC card service providing method, card terminal, and IC card
JP2002236805A (en) * 2001-02-09 2002-08-23 Toyo Commun Equip Co Ltd Password acquisition system and method
JP2003281495A (en) * 2002-03-26 2003-10-03 Hitachi Ltd Information storage device that stores information using tags and device related to them
JP2005081995A (en) * 2003-09-08 2005-03-31 Toshiba Corp In-vehicle terminal device and vehicle operation management system
JP4152293B2 (en) * 2003-10-06 2008-09-17 株式会社電通テック Information provision system using code information
JP2008047049A (en) * 2006-08-21 2008-02-28 Brother Ind Ltd Wireless tag communication device and tag label producing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106156677A (en) * 2015-11-10 2016-11-23 天地融科技股份有限公司 Identity card card reading method and system
CN106156677B (en) * 2015-11-10 2018-11-30 天地融科技股份有限公司 Identity card card reading method and system

Also Published As

Publication number Publication date
JP2012015623A (en) 2012-01-19

Similar Documents

Publication Publication Date Title
JP5561063B2 (en) IC card authentication system and IC card authentication method
JP4783150B2 (en) Authentication system, authentication device, and recording medium
US8540149B1 (en) Active barcode authentication system and authentication method thereof
JP5343761B2 (en) Optical information reader and authentication system using optical information reader
CA2985040A1 (en) Cryptocurrency virtual wallet system and method
CN101958795A (en) Cipher key storage device and management method and biometric authentication device, system and method
US8607073B2 (en) Storage medium having an encrypting device
JP5505131B2 (en) IC card reading system and operation management system
CN102999770B (en) Dynamic two-dimension code system and method
JP4951743B2 (en) Optical information reader and optical information reading system
CN105139205A (en) Payment verification method, terminal and server
EP2674901A1 (en) Active barcode authentication system and authentication method thereof
KR101242684B1 (en) User certification system and method for 2 dimensional barcode
JP4779736B2 (en) Authentication system and authentication server
JP2013080329A (en) Information provision system
JP2014071721A (en) Confirmation system
JP2013155525A (en) Electric lock control system
JP5299322B2 (en) Reading apparatus and reading system
JP5321507B2 (en) Reading apparatus and reading system
JP4608774B2 (en) IC card, access device and access method
JP4220290B2 (en) Invalidation system
JP4836499B2 (en) Network printing system
JP2014153803A (en) Portable information terminal and security system
KR101058929B1 (en) Data security storage method and storage device using smart card encryption key
JP2008035044A (en) Information transmission/reception system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140130

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140303

R150 Certificate of patent or registration of utility model

Ref document number: 5505131

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250