JP5505131B2 - IC card reading system and operation management system - Google Patents
IC card reading system and operation management system Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 96
- 230000015654 memory Effects 0.000 claims description 43
- 238000004891 communication Methods 0.000 claims description 33
- 238000003384 imaging method Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 21
- 230000005540 biological transmission Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 14
- 230000000694 effects Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 238000005286 illumination Methods 0.000 description 5
- 230000002411 adverse Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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.
ところで、上記のような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
しかしながら、特許文献1の技術において暗証番号の入力に用いられるバーコードは、広く一般的に読取可能なものであるため、何らかの方法で第三者にバーコードが読み取られてしまった場合に、暗証番号が漏洩する虞がある。また、広く一般的に用いられるバーコードを情報入力の媒体として用いているため、誤ったバーコード(例えば使用者の他の所持品に付された関係のないバーコード等)によって情報が入力されてしまうこともあり、誤入力に伴う弊害(例えば、入力処理の遅延や、複数回失敗したときの読み取り制限など)が生じやすいという問題がある。
However, since the barcode used for inputting the personal identification number in the technique of
本発明は、上述した課題を解決するためになされたものであり、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
請求項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
請求項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
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
請求項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実施形態]
以下、本発明の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
図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
読取装置2は、例えば、据置型や携帯型の端末装置として構成されており、バーコードや二次元コードなどの情報コードを読み取る情報コードリーダとしての機能と、ICカードを読み取るICカードリーダとしての機能とを備え、読み取りを二方式で行いうる構成をなしている。
The
図2に示すように、読取装置2は、全体的制御を司る制御部10を備えており、この制御部10に、メモリ11、キー操作部12、表示部13、外部インターフェース14、無線リーダ部20、情報コード読取部30、無線通信部40などが接続されている。なお、本実施形態では、読取装置2が「読取手段」の一例に相当し、後述する一部非公開コードC(情報記録媒体)及びICカード5を読取可能とされている。
As shown in FIG. 2, the
制御部10は、マイコンを主体として構成されるものであり、CPU、システムバス、入出力インターフェース等を有し、メモリ11とともに情報処理装置として機能している。キー操作部12は、複数のキーによって構成され、使用者のキー操作に応じて制御部10に対して操作信号を与える構成をなしており、制御部10は、キー操作部12から操作信号を受けたとき、その操作信号に応じた動作を行うように構成されている。表示部13は、例えば液晶表示器などによって構成されており、制御部10によって表示内容が制御されるように構成されている。また、外部インターフェース14は、外部装置(例えば管理装置3)との間でデータ通信(例えば、LAN通信等)を行うためのインターフェースとして構成されており、制御部10と協働して通信処理を行う構成をなしている。なお、読取装置2には、図示はしていないが、バッテリや商用電源などから電力供給を受ける電源回路や電源スイッチなども設けられている。
The
無線リーダ部20は、アンテナ25及び制御部10と協働してICカード5との間で電磁波による通信を行い、ICカード5に記憶されるデータの読み取り、或いはICカード5へのデータの書き込みを行うように機能している。この無線リーダ部20は、公知の電波方式で伝送を行う回路として構成されており、図3(A)に示すように、送信回路21、受信回路22、整合回路23などを有している。
The
送信回路21は、キャリア発振器、符号化部、増幅器、送信部フィルタ、変調部などによって構成されており、キャリア発振器から所定周波数のキャリア(搬送波)が出力される構成をなしている。また、符号化部は、制御部10に接続されており、当該制御部10より出力される送信データを符号化して変調部に出力している。変調部は、キャリア発振器からのキャリア(搬送波)、及び符号化部からの送信データが入力される部分であり、キャリア発振器より出力されるキャリア(搬送波)に対し、通信対象へのコマンド送信時に符号化部より出力される符号化された送信符号(変調信号)によってASK(Amplitude Shift Keying)変調された被変調信号を生成し、増幅器に出力している。増幅器は、入力信号(変調部によって変調された被変調信号)を所定のゲインで増幅し、その増幅信号を送信部フィルタに出力しており、送信部フィルタは、増幅器からの増幅信号をフィルタリングした送信信号を、整合回路23を介してアンテナ25に出力している。このようにしてアンテナ25に送信信号が出力されると、その送信信号が電磁波として当該アンテナ25より外部に放射される。
The
一方、アンテナ25によって受信された電波信号は、整合回路23を介して受信回路22に入力される。この受信回路22は、受信部フィルタ、増幅器、復調部、二値化処理部、複号化部などによって構成されており、アンテナ25を介して受信された信号を受信部フィルタによってフィルタリングした後、増幅器によって増幅し、その増幅信号を復調部によって復調する。そして、その復調された信号波形を二値化処理部によって二値化し、復号化部にて復号化した後、その復号化された信号を受信データとして制御部10に出力している。
On the other hand, the radio wave signal received by the
情報コード読取部30は、図3(B)に示すように、CCDエリアセンサなどの固体撮像素子からなる受光センサ33、結像レンズ37、複数個のLEDやレンズ等から構成される照明部31などを備えた構成をなしており、制御部10と協働して読取対象物Rに付された情報コード(例えば、一般的なQRコード(登録商標)や、後述する一部非公開コードCなど)を読み取るように機能する。
As shown in FIG. 3B, the information
この情報コード読取部30では、例えば一部非公開コードCの読み取りを行う場合、まず、制御部10から指令を受けた照明部31にて照明光Lfが出射され、この照明光Lfが読取口(図示略)を通って読取対象物Rに照射されるようになっている。そして、照明光Lfが一部非公開コードCにて反射した反射光Lrは読取口を通って装置内に取り込まれ、結像レンズ37を通って受光センサ33に受光される。
When the information
読取口(図示略)と受光センサ33との間に配される結像レンズ37は、一部非公開コードCの像を受光センサ33上に結像させる構成をなしており、受光センサ33はこの一部非公開コードCの像に応じた受光信号を出力する。受光センサ33から出力される受光信号は、画像データとしてメモリ11(図2)に記憶され、デコード処理などに用いられるようになっている。なお、情報コード読取部30には、受光センサ33からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するAD変換回路等が設けられているがこれらの回路については図示を省略している。
The
(ICカードの構成)
次に、無線リーダ部20によって読み取られるICカード5について説明する。
ICカード5は、ICカード式運転免許証として構成されるものであり、ハードウェア的には例えば公知の非接触ICカードとして構成され、外観としては、例えば図5(A)のような構成をなしている。
(Configuration of IC card)
Next, the
The
図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
また、ICカード5は、図5(A)のように外面部に表示されている各種免許証情報(例えば、免許証の表面に記載されている、氏名、生年月日、住所、免許証の有効期限、免許の条件、免許証番号、交付年月日、免許の種類、各種類の取得年月日などの情報や、免許証の裏面に記録されている備考情報など)が暗号化された状態でメモリ55に記憶されている。これら免許証情報は、免許証所有者(即ち、ICカード5の所有者)が予め指定した暗証番号(PINコード)そのもの、或いは当該暗証番号に対応するデータを暗号化キーとして暗号化されており、その暗証番号(PINコード)が入力されない限り、ICカード5内に記憶された免許証情報の暗号が解読されず、免許証情報の読み取りができないようになっている。なお、本実施形態では、メモリ55に記録される各種免許証情報が「個人識別情報」の一例に相当する。
In addition, the
(一部非公開コードの構成)
次に、情報コード読取部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
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
なお、一部非公開コード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
(一部非公開コードの生成処理)
次に、図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
本実施形態では、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
図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
そして、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
なお、ここで示す代表例のように、管理装置3が一部非公開コードCを生成する生成装置として構成される場合、例えば、読取装置2から管理装置3に対し、秘密鍵に対応する公開鍵がデータ送信などによって与えられ、読取装置2のメモリ11には、管理装置3に与える公開鍵と対応する秘密鍵が保持し続けられるようになっている。この場合、管理装置3のCPUが、「生成手段」の一例に相当し、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成するように機能する。また、この場合、読取装置2のメモリ11が「秘密鍵記憶手段」の一例に相当し、公開鍵に対応する秘密鍵を記憶するように機能する。
In the case where the
そして、このように暗証番号(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
管理装置3が、一部非公開コードCを生成する生成装置として構成される場合、例えば、読取装置2から管理装置3に対して解読キーに対応する共通鍵(解読キーそのもの或いは解読キーから推測可能なキー)が送信されるか、又は管理装置3から読取装置2に対して秘匿コードの生成に用いる共通鍵に対応する解読キーが送信されるようになっている。或いは、管理者などによって読取装置2と管理装置3に同一の又は対応するキーが入力されるようになっている。管理装置3では、このような共通鍵を用いて秘匿コードを生成しており、他方の読取装置2では、メモリ11において管理装置3で用いる共通鍵と同一又は対応する解読キーが保持し続けられるようになっている。この例では、読取装置2のメモリ11が「解読キー記憶手段」の一例に相当し、暗号化情報の暗号化に対応する解読キーを記憶するように機能する。
When the
そして、このように生成された秘匿コード(第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
FIG. 9 is a flowchart illustrating a license reading process performed in the IC
例えば、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
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
一方、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
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カード5の捕捉が成功した場合には、このICカードに記録された免許証情報(暗号化された個人識別情報)を読み取ると共に、S16で取得された暗証番号を復号化キーとして用いてこの免許証情報(暗号データ)の解読を試み、免許証情報の解読が成功したか否かを判断する(S19)。免許証情報の解読が成功した場合には、S19にてYesに進み、解読によって得られた免許証情報の利用処理を行う(S20)。一方、免許証情報の解読が失敗した場合には、S19にてNoに進み、図9に示す免許証読取処理を終了する。
When the capture of the
なお、本実施形態では、制御部10、無線リーダ部20、情報コード読取部30は「情報取得手段」の一例に相当し、一部非公開コードC(情報記録媒体)及びICカード5が読取可能な位置に配置されたときに、一部非公開コードC(情報記録媒体)を読み取ることで暗号化情報を取得し、且つICカード5を読み取ることで免許証情報(個人識別情報)を取得するように機能する。より具体的には、免許証情報(個人識別情報)の取得に先立って暗号化情報を取得し、後述の「暗号化情報解読手段」によって暗号化情報が解読された場合に、免許証情報(個人識別情報)の取得処理を開始するように機能する。また、制御部10は、「デコード手段」の一例に相当し、撮像手段によって撮像された一部非公開コードCのコード画像に基づいて公開領域Caをデコードすると共に、メモリ11(解読キー記憶手段)に記録された解読キーに基づいて非公開領域Cbをデコードするように機能する。
In this embodiment, the
また、本実施形態では、図9の処理を実行する制御部10が「暗号化情報解読手段」の一例に相当し、上記「情報取得手段」によって取得された暗号化情報(暗証番号を暗号化した暗号データ)を、メモリ11(解読キー記憶手段)に記憶される解読キーに基づいて解読するように機能する。
Further, in the present embodiment, the
また、制御部10は、「個人識別情報解読手段」の一例に相当し、暗号化情報解読手段によって暗号化情報(暗証番号を暗号化した暗号データ)が解読された場合に、その取得された解読データに基づいて、暗号化された免許証情報(個人識別情報)を解読するように機能する。より具体的には、暗号化情報解読手段によって秘匿コード(第2暗号データ)が解読された場合に、その取得される解読データ(第1暗号データ)を秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された免許証情報(個人識別情報)を解読するように機能している。
The
また、S14、S15の判断処理を行う制御部10は、「中止手段」の一例に相当し、上記「暗号化情報解読手段」によって暗証番号(所定の暗号)が取得されなかった場合にICカードの読み取りを中止するように機能する。
Further, the
また、本実施形態では、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
In this case, the
また、このような判断処理を行う場合、当該判断処理において運転免許証が規定の運行条件を満たしていないと判断された場合に所定の報知処理を行うようにしてもよい。例えば、「運転免許証の更新期限が経過していない」ということが、運行条件として設定されている場合、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
(第1実施形態の主な効果)
本実施形態に係るICカード読取システム1によれば、ICカード5に記録された暗号化された免許証情報(個人識別情報)と、この個人識別情報の解読に必要な暗号化情報(暗証番号を暗号化した情報)とを同時期に読取装置2(読取手段)によって取得することができ、暗証番号の入力処理などの負担を軽減できると共に、正規の者が暗証番号を容易に且つ迅速に入力することができ、かつ誤入力を効果的に低減できる。
また、ICカード5に記録された免許証情報(個人識別情報)を解読するために必要となる暗証番号は、暗号化された状態で一部非公開コードC(情報記録媒体)に記録されており、解読キーが記憶された読取手段でなければ解読できないため、暗証番号の漏洩をより確実に防止することができる。
(Main effects of the first embodiment)
According to the IC
In addition, the code number necessary for decrypting the license information (personal identification information) recorded on the
また、本実施形態に係るICカード読取システム1は、情報取得手段が、ICカード5に記録された免許証情報(個人識別情報)の取得に先立って一部非公開コードC(情報記録媒体)に記録された暗号化情報(暗証番号を暗号化した情報)を取得する構成をなしており、暗号化情報解読手段によって暗号化情報が解読された場合に、免許証情報(個人識別情報)の取得処理を開始している。このようにすることで、暗号化情報が解読されないときに免許証情報(個人識別情報)の取得処理が行われなくなり、正しい暗証番号が入力不能な状態で免許証情報(個人識別情報)を取得するという無駄な処理を効果的に防止することができる。
Further, in the IC
なお、実際の使用例としては、図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カード読取システム1は、暗号化情報解読手段によって所定の暗号が取得されなかった場合にICカード5の読み取りを中止する中止手段を備えている。この構成によれば、誤入力が繰り返されることを防止することができ、誤入力の繰り返しに起因する不具合を抑えることができる。
In addition, the IC
また、本実施形態に係るICカード読取システム1は、「情報記録媒体」が、解読キーを用いずに解読可能な公開情報が記録された公開領域Caと、暗号化情報が記録された非公開領域Cbとを有する一部非公開コードCからなり、「情報取得手段」は、ICカード5と無線通信を行う無線通信手段と、一部非公開コードCを撮像する撮像手段とを備えている。そして、「暗号化情報解読手段」は、撮像手段によって撮像された一部非公開コードCのコード画像に基づいて公開領域Caをデコードすると共に、メモリ11(解読キー記憶手段)に記録された解読キーに基づいて非公開領域Cbをデコードするデコード手段を備えている。
このようにすると、情報漏洩が少なくセキュリティ性の高い暗証番号の入力処理を可能としつつ、情報記録媒体をより安価に且つよりコンパクトに構成しやすくなる。
Also, in the IC
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
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
また、本実施形態では、運転免許証が、個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、判断手段が、運転免許証に記録された免許種別が所定の種別条件を満たすか否か、又は運転免許証に記録された更新時期が所定の時期条件を満たすか否かに基づいて運転免許証が運行条件を満たしているか否かを判断している。この構成によれば、運転免許証が所定の種別条件を満たすか否か或いは運転免許証の更新時期が所定の時期条件を満たすか否かを迅速かつ確実に判断することができ、規定の免許証条件を満たしていないことを適切に知らしめることができると共に、規定の免許証条件を満たしていない状態での誤った運行を抑止する効果を一層高めることができる。 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
第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カード205のメモリ255には、ユーザ(免許証所有者)が任意に設定した暗証番号を暗号化した暗号化情報が記録されている。例えば、第1実施形態と同様に読取装置2のメモリ11に所定の秘密鍵が記憶されており、この秘密鍵と対応する公開鍵に基づき、公知の公開鍵暗号化方式にて暗証番号が暗号化されている。そして、暗証番号を公開鍵に基づいて暗号化したデータ(第1暗号データ)が認証用ICカード250のメモリ255に記憶されている。なお、この第1暗号データをメモリ255に記憶する記憶フォーマットは、予め定められた特定のフォーマットとしてもよく、この場合、当該フォーマットの構造に応じたデータ解析が可能な読取装置のみが暗号化データ(第1暗号データ)を解読できるようになる。
Further, the
第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
その後、認証用ICカード250のフォーマットに応じた解析方法でメモリ255内のデータを解析し、メモリ255内に記憶される暗号化情報(免許証所有者が設定した暗証番号(PIN)を上記公開鍵に基づいて暗号化した第1暗号データ)を取得すると共に、この第1暗号データの解読を試みる(S22)。本実施形態では、第1暗号データの暗号化に用いた公開鍵に対応する秘密鍵がメモリ11に記憶され、第1暗号データの暗号化に用いた暗号化アルゴリズムに対応する復号化アルゴリズムがメモリ11に記憶されている場合にのみ第1暗号データの解読が可能となっている。そして、その後、このような秘密鍵及び復号化アルゴリズムに基づいて第1暗号データの解読が成功したか否かを判断する(S23)。解読に失敗した場合には、S23にてNoに進み、図12に示す免許証読取処理を終了する。
Thereafter, the data in the
一方、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
本実施形態に係る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
In this way, it is possible to input a personal identification number for decrypting the license information (personal identification information) recorded on the
[他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
[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
1…ICカード読取システム
2…読取装置(読取手段)
3…管理装置(生成手段)
5…ICカード(運転免許証)
10…制御部(暗号化情報解読手段、個人識別情報解読手段、デコード手段、情報取得手段、無線通信手段、中止手段、判断手段、報知手段)
11…メモリ(解読キー記憶手段、秘密鍵記憶手段)
20…無線リーダ部(情報取得手段、無線通信手段)
30…情報コード読取部(情報取得手段、撮像手段)
250…認証用ICカード(情報記録媒体)
255…メモリ
C…一部非公開コード(情報記録媒体)
DESCRIPTION OF
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:
前記情報取得手段は、前記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カードの捕捉処理を行うことを特徴とする請求項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.
前記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.
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)
| 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)
| 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)
| 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 |
-
2010
- 2010-06-29 JP JP2010147902A patent/JP5505131B2/en active Active
Cited By (2)
| 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 |