(57)【特許請求の範囲】
【請求項１】
所定の暗号化情報が記録された情報記録媒体と、
暗号化された個人識別情報が記録されたＩＣカードと、
前記情報記録媒体及び前記ＩＣカードを読取可能な読取手段と、
を備えたＩＣカード読取システムであって、
前記読取手段は、
前記暗号化情報の暗号化に対応する解読キーを記憶可能な解読キー記憶手段と、
前記情報記録媒体及び前記ＩＣカードが読取可能な位置に配置されたときに、前記情報記録媒体を読み取ることで前記暗号化情報を取得し、且つ前記ＩＣカードを読み取ることで前記個人識別情報を取得する情報取得手段と、
前記情報取得手段によって取得された前記暗号化情報を、前記解読キー記憶手段に記憶される前記解読キーに基づいて解読する暗号化情報解読手段と、
前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得された解読データに基づいて、暗号化された前記個人識別情報を解読する個人識別情報解読手段と、
を備えたことを特徴とするＩＣカード読取システム。
【請求項２】
前記情報取得手段は、前記個人識別情報の取得に先立って前記暗号化情報を取得する構成をなしており、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、前記個人識別情報の取得処理を開始することを特徴とする請求項１に記載のＩＣカード読取システム。
【請求項３】
前記情報取得手段は、前記暗号化情報解読手段によって所定の暗号が取得されなかった場合に、前記ＩＣカードの読み取りを中止する中止手段を備えたことを特徴とする請求項２に記載のＩＣカード読取システム。
【請求項４】
前記情報記録媒体は、前記解読キーを用いずに解読可能な公開情報が記録された公開領域と、前記暗号化情報が記録された非公開領域とを有する一部非公開コードからなり、
前記情報取得手段は、前記ＩＣカードと無線通信を行う無線通信手段と、前記一部非公開コードを撮像する撮像手段とを備え、
前記暗号化情報解読手段は、前記撮像手段によって撮像された前記一部非公開コードのコード画像に基づいて前記公開領域をデコードすると共に、前記解読キー記憶手段に記録された前記解読キーに基づいて前記非公開領域をデコードするデコード手段を有することを特徴とする請求項１から請求項３のいずれか一項に記載のＩＣカード読取システム。
【請求項５】
前記情報記録媒体は、前記暗号化情報を記録するメモリを備えた認証用ＩＣカードからなり、
前記情報取得手段は、前記ＩＣカード及び前記認証用ＩＣカードと無線通信を行う無線通信手段からなり、
前記無線通信手段は、前記ＩＣカードの捕捉に先立って前記認証用ＩＣカードの捕捉処理を行い、その後、前記暗号化情報解読手段によって前記暗号化情報が解読されたことを条件として前記ＩＣカードの捕捉処理を行うことを特徴とする請求項１から請求項３のいずれか一項に記載のＩＣカード読取システム。
【請求項６】
所定の公開鍵に基づいて暗証番号を暗号化することで前記暗号化情報を生成する生成手段を備え、
前記読取手段は、前記公開鍵に対応する秘密鍵を記憶する秘密鍵記憶手段を有し、
前記個人識別情報解読手段は、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得される解読データを前記秘密鍵に基づいて解読することで前記暗証番号を取得し、その暗証番号に基づいて、暗号化された前記個人識別情報を解読することを特徴とする請求項１から請求項５のいずれか一項に記載のＩＣカード読取システム。
【請求項７】
請求項１から請求項６のいずれか一項に記載のＩＣカード読取システムを含む運行管理システムであって、
前記ＩＣカードは、前記個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証であり、
更に、前記個人識別情報解読手段によって解読された前記個人識別情報に基づいて、前記運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、
前記判断手段によって前記運転免許証が前記運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段と、
を備えたことを特徴とする運行管理システム。
【請求項８】
前記運転免許証は、前記個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、
前記判断手段は、前記運転免許証に記録された前記免許種別が所定の種別条件を満たすか否か、又は前記運転免許証に記録された前記更新時期が所定の時期条件を満たすか否かに基づいて前記運転免許証が前記運行条件を満たしているか否かを判断することを特徴とする請求項７に記載の運行管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード読取システム及び運行管理システムに関するものである。
【背景技術】
【０００２】
現在、免許証や住民基本台帳カード等の公的カードにおいて、個人情報をＩＣチップに記録したＩＣカードが提供されている。このようなＩＣカード化された公的カードは偽造防止に優れ、身分証明証として有用であるため広く浸透しているが、セキュリティ性やプライバシー保護を考慮して暗証番号の入力を必須とする運用がなされている。
【０００３】
例えば、ＩＣカードとして構成されるＩＣ免許証では、ＰＩＮコードと称される４桁の暗証番号によって内部情報が保護されている。具体的には、暗証番号として、第１ＰＩＮ情報及び第２ＰＩＮ情報の２種類が用いられており、ＩＣチップ内の情報を、第１ＰＩＮ情報を入力した場合に解読可能となる情報と、第１ＰＩＮ情報及び第２ＰＩＮ情報の両方を入力した場合に解読可能となる情報とに区別して保護する運用がなされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６８０５公報
【特許文献２】特開２００８−１４００２３公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記のようなＩＣ免許証等では、ＩＣカードリーダにＩＣカード（ＩＣ免許証等）を翳したときにその都度入力作業を必要とするため、入力作業の煩わしさが避けられず、更に、入力作業によって読取完了までの時間が長時間化してしまうという問題もある。また、暗証番号（ＰＩＮ情報等）の入力作業を行う際に、第三者に暗証番号を盗み見されることも懸念される。
【０００６】
一方、ＩＣカードを認証する際に、暗証番号の入力作業を容易に行うことができ、且つ情報の漏洩を抑制し得る技術として、例えば特許文献１のようなものが提供されている。この特許文献１の技術では、ＩＣカードの認証の際に、バーコードを用いて入力処理を行うようにしているため、手入力による弊害（入力作業の煩わしさ、暗証番号の盗み見等の問題）をある程度は解消することができる。
【０００７】
しかしながら、特許文献１の技術において暗証番号の入力に用いられるバーコードは、広く一般的に読取可能なものであるため、何らかの方法で第三者にバーコードが読み取られてしまった場合に、暗証番号が漏洩する虞がある。また、広く一般的に用いられるバーコードを情報入力の媒体として用いているため、誤ったバーコード（例えば使用者の他の所持品に付された関係のないバーコード等）によって情報が入力されてしまうこともあり、誤入力に伴う弊害（例えば、入力処理の遅延や、複数回失敗したときの読み取り制限など）が生じやすいという問題がある。
【０００８】
本発明は、上述した課題を解決するためになされたものであり、ＩＣカードの認証の際に、情報漏洩をより確実に抑えつつ、容易且つ迅速に暗証番号の入力作業を行うことができ、更には、誤入力を効果的に防止し得るシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１の発明は、所定の暗号化情報が記録された情報記録媒体と、暗号化された個人識別情報が記録されたＩＣカードと、前記情報記録媒体及び前記ＩＣカードを読取可能な読取手段と、を備えたＩＣカード読取システムであって、前記読取手段が、前記暗号化情報の暗号化に対応する解読キーを記憶可能な解読キー記憶手段と、前記情報記録媒体及び前記ＩＣカードが読取可能な位置に配置されたときに、前記情報記録媒体を読み取ることで前記暗号化情報を取得し、且つ前記ＩＣカードを読み取ることで前記個人識別情報を取得する情報取得手段と、前記情報取得手段によって取得された前記暗号化情報を、前記解読キー記憶手段に記憶される前記解読キーに基づいて解読する暗号化情報解読手段と、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得された解読データに基づいて、暗号化された前記個人識別情報を解読する個人識別情報解読手段と、を備えたことを特徴としている。
【００１０】
請求項２の発明は、請求項１に記載のＩＣカード読取システムにおいて、前記情報取得手段が、前記個人識別情報の取得に先立って前記暗号化情報を取得する構成をなしており、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、前記個人識別情報の取得処理を開始することを特徴としている。
【００１１】
請求項３の発明は、請求項２に記載のＩＣカード読取システムにおいて、前記情報取得手段が、前記暗号化情報解読手段によって所定の暗号が取得されなかった場合に前記ＩＣカードの読み取りを中止する中止手段を備えたことを特徴としている。
【００１２】
請求項４の発明は、請求項１から請求項３のいずれか一項に記載のＩＣカード読取システムにおいて、前記情報記録媒体が、前記解読キーを用いずに解読可能な公開情報が記録された公開領域と、前記暗号化情報が記録された非公開領域とを有する一部非公開コードからなり、前記情報取得手段は、前記ＩＣカードと無線通信を行う無線通信手段と、前記一部非公開コードを撮像する撮像手段とを備えており、前記暗号化情報解読手段が、前記撮像手段によって撮像された前記一部非公開コードのコード画像に基づいて前記公開領域をデコードすると共に、前記解読キー記憶手段に記録された前記解読キーに基づいて前記非公開領域をデコードするデコード手段を備えたことを特徴としている。
【００１３】
請求項５の発明は、請求項１から請求項３のいずれか一項に記載のＩＣカード読取システムにおいて、前記情報記録媒体が、前記暗号化情報を記録するメモリを備えた認証用ＩＣカードからなり、前記情報取得手段が、前記ＩＣカード及び前記認証用ＩＣカードと無線通信を行う無線通信手段からなり、前記無線通信手段は、前記ＩＣカードの捕捉に先立って前記認証用ＩＣカードの捕捉処理を行い、その後、前記暗号化情報解読手段によって前記暗号化情報が解読されたことを条件として前記ＩＣカードの捕捉処理を行うことを特徴としている。
【００１４】
請求項６の発明は、請求項１から請求項５のいずれか一項に記載のＩＣカード読取システムにおいて、所定の公開鍵に基づいて暗証番号を暗号化することで前記暗号化情報を生成する生成手段が設けられ、前記読取手段が、前記公開鍵に対応する秘密鍵を記憶する秘密鍵記憶手段を備えており、前記個人識別情報解読手段は、前記暗号化情報解読手段によって前記暗号化情報が解読された場合に、その取得される解読データを前記秘密鍵に基づいて解読することで前記暗証番号を取得し、その暗証番号に基づいて、暗号化された前記個人識別情報を解読することを特徴としている。
【００１５】
請求項７の発明は、請求項１から請求項６のいずれか一項に記載のＩＣカード読取システムを含む運行管理システムであって、前記ＩＣカードが、前記個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証として構成され、更に、前記個人識別情報解読手段によって解読された前記個人識別情報に基づいて、前記運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、前記判断手段によって前記運転免許証が前記運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段とが設けられたことを特徴としている。
【００１６】
請求項８の発明は、請求項７に記載の運行管理システムにおいて、前記運転免許証が、前記個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、前記判断手段が、前記運転免許証に記録された前記免許種別が所定の種別条件を満たすか否か、又は前記運転免許証に記録された前記更新時期が所定の時期条件を満たすか否かに基づいて前記運転免許証が前記運行条件を満たしているか否かを判断することを特徴としている。
【発明の効果】
【００１７】
請求項１の発明は、所定の暗号化情報が記録された情報記録媒体と、暗号化された個人識別情報が記録されたＩＣカードと、情報記録媒体及びＩＣカードを読取可能な読取手段と、を備えたＩＣカード読取システムにおいて、読取手段が、暗号化情報の暗号化に対応する解読キーを記憶可能な解読キー記憶手段と、情報記録媒体及びＩＣカードが読取可能な位置に配置されたときに、情報記録媒体を読み取ることで暗号化情報を取得し、且つＩＣカードを読み取ることで個人識別情報を取得する情報取得手段と、情報取得手段によって取得された暗号化情報を、解読キー記憶手段に記憶される解読キーに基づいて解読する暗号化情報解読手段と、暗号化情報解読手段によって暗号化情報が解読された場合に、その取得された解読データに基づいて、暗号化された個人識別情報を解読する個人識別情報解読手段とが設けられている。
このようにすると、ＩＣカードに記録された暗号化された個人識別情報と、この個人識別情報の解読に必要な暗号化情報とを同時期に読取手段によって取得することができ、暗証番号の入力処理などの負担を軽減できると共に、正規の者が暗証番号を容易に且つ迅速に入力することができ、かつ誤入力を効果的に低減できる。
また、ＩＣカードに記録された個人識別情報を解読するために必要となる暗証番号は、暗号化された状態で情報記録媒体に記録されており、解読キーが記憶された読取手段でなければ解読できないため、暗証番号の漏洩をより確実に防止することができる。
【００１８】
請求項２の発明は、情報取得手段が、ＩＣカードに記録された個人識別情報の取得に先立って情報記録媒体に記録された暗号化情報を取得する構成をなしており、暗号化情報解読手段によって暗号化情報が解読された場合に、個人識別情報の取得処理を開始している。このようにすることで、暗号化情報が解読されないときに個人識別情報の取得処理が行われなくなり、正しい暗証番号が入力不能な状態で個人識別情報を取得するという無駄な処理を効果的に防止することができる。
【００１９】
請求項３の発明は、暗号化情報解読手段によって所定の暗号が取得されなかった場合にＩＣカードの読み取りを中止する中止手段を備えている。この構成によれば、誤入力が繰り返されることを防止することができ、誤入力の繰り返しに起因する不具合を抑えることができる。
【００２０】
請求項４の発明は、情報記録媒体が、解読キーを用いずに解読可能な公開情報が記録された公開領域と、暗号化情報が記録された非公開領域とを有する一部非公開コードからなり、情報取得手段は、ＩＣカードと無線通信を行う無線通信手段と、一部非公開コードを撮像する撮像手段とを備えており、暗号化情報解読手段が、撮像手段によって撮像された一部非公開コードのコード画像に基づいて公開領域をデコードすると共に、解読キー記憶手段に記録された解読キーに基づいて非公開領域をデコードするデコード手段を備えている。
このようにすると、情報漏洩が少なくセキュリティ性の高い暗証番号の入力処理を可能としつつ、情報記録媒体をより安価に且つよりコンパクトに構成しやすくなる。
【００２１】
請求項５の発明は、情報記録媒体が、暗号化情報を記録するメモリを備えた認証用ＩＣカードからなり、情報取得手段が、ＩＣカード及び認証用ＩＣカードと無線通信を行う無線通信手段によって構成されている。そして、無線通信手段は、ＩＣカードの捕捉に先立って認証用ＩＣカードの捕捉処理を行い、その後、暗号化情報解読手段によって暗号化情報が解読されたことを条件としてＩＣカードの捕捉処理を行っている。
このようにすると、ＩＣカードに記録された個人識別情報を解読するための暗証番号の入力を他のＩＣカードを用いて行うことができ、個人識別情報を取得するためのハードウェア構成と、暗証番号を取得するためのハードウェア構成とを兼用できる。また、認証用ＩＣカードが捕捉されて暗号化情報が解読された後に、個人識別情報が記録されたＩＣカードが捕捉されるため、暗証番号が取得不能な状態で個人識別情報を取得するといった無駄な処理を効果的に防止することができる。
【００２２】
請求項６の発明は、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成する生成手段が設けられ、読取手段は、公開鍵に対応する秘密鍵を記憶する秘密鍵記憶手段を備えている。そして、個人識別情報解読手段は、暗号化情報解読手段によって暗号化情報が解読された場合に、その取得される解読データを秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された個人識別情報を解読している。
この構成によれば、個人識別情報を解読するための暗証番号に対して二重の暗号化を施すことができ、暗証番号のセキュリティ性を一層高めることができる。
【００２３】
請求項７の発明は、ＩＣカードが、個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証として構成されている。そして、更に、個人識別情報解読手段によって解読された個人識別情報に基づいて、運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、判断手段によって運転免許証が運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段とが設けられている。この構成によれば、運転免許証が規定の運行条件を満たしているか否かを容易に確認することができ、運行管理を適切に行う上で極めて有利となる。また、運転免許証に記録された個人識別情報の漏洩を防止することができると共に、この個人識別情報を読み取る際のＰＩＮ入力の負担軽減及び誤入力の低減を図ることができる。
【００２４】
請求項８の発明は、運転免許証が、個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、判断手段が、運転免許証に記録された免許種別が所定の種別条件を満たすか否か、又は運転免許証に記録された更新時期が所定の時期条件を満たすか否かに基づいて運転免許証が運行条件を満たしているか否かを判断している。この構成によれば、運転免許証が所定の種別条件を満たすか否か或いは運転免許証の更新時期が所定の時期条件を満たすか否かを迅速かつ確実に判断することができ、規定の免許証条件を満たしていないことを適切に知らしめることができると共に、規定の免許証条件を満たしていない状態での誤った運行を抑止する効果を一層高めることができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明の第１実施形態に係るＩＣカード読取システムを概略的に説明する説明図である。
【図２】図２は、第１実施形態のＩＣカード読取システムで用いられる読取装置の電気的構成を例示するブロック図である。
【図３】図３（Ａ）は、図３の読取装置の一部をなす無線リーダ部等の電気的構成を概略的に例示するブロック図であり、図３（Ｂ）は、情報コード読取部の電気的構成を例示するブロック図である。
【図４】図４は、第１実施形態のＩＣカード読取システムで用いられるＩＣカードの電気的構成を例示するブロック図である。
【図５】図５は、第１実施形態のＩＣカード読取システムで用いられるＩＣカード及びＩＣカードケースの外観を例示する外観図である。
【図６】図６は、第１実施形態のＩＣカード読取システムで用いられる一部非公開コードを概念的に説明する説明図である。
【図７】図７（Ａ）は、図６の一部非公開コードのデータ構成を例示する説明図であり、図７（Ｂ）は、その一部非公開コードの公開領域に記録する公開データを例示する説明図であり、図７（Ｃ）は、その一部非公開コードの非公開領域に記録する暗号データを例示する説明図である。
【図８】図８は、第１実施形態のＩＣカード読取システムで行われる一部非公開コード生成処理の流れを例示するフローチャートである。
【図９】図９は、第１実施形態のＩＣカード読取システムで行われる免許証読取処理の流れを例示するフローチャートである。
【図１０】図１０（Ａ）は、第１実施形態に係るＩＣカード読取システムを用いて運行管理を行う場合の履歴データを概念的に説明する説明図である。図１０（Ｂ）は、第１実施形態に係るＩＣカード読取システムを用いて勤怠管理を行う場合の出勤データを概念的に説明する説明図であり、図１０（Ｃ）は、勤怠管理を行う場合の退勤データを概念的に説明する説明図である。
【図１１】図１１は、第２実施形態のＩＣカード読取システムで用いる認証用ＩＣカードのハードウェア構成を概念的に例示するブロック図である。
【図１２】図１２は、第２実施形態のＩＣカード読取システムで行われる免許証読取処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００２６】
[第１実施形態]
以下、本発明のＩＣカード読取システムを具現化した第１実施形態について、図面を参照して説明する。
（ＩＣカード読取システムの全体構成）
まず、図１〜図５を参照し、第１実施形態に係るＩＣカード読取システム１のハードウェア構成等について説明する。図１は、本発明の第１実施形態に係るＩＣカード読取システムを概略的に説明する説明図である。図２は、第１実施形態のＩＣカード読取システムで用いられる読取装置の電気的構成を例示するブロック図である。図３（Ａ）は、図２の読取装置の一部をなす無線リーダ部等の電気的構成を概略的に例示するブロック図であり、図３（Ｂ）は、情報コード読取部の電気的構成を例示するブロック図である。図４は、第１実施形態のＩＣカード読取システムで用いられるＩＣカードの電気的構成を例示するブロック図である。図５は、第１実施形態のＩＣカード読取システムで用いられるＩＣカード及びＩＣカードケースの外観を例示する外観図である。なお、図１、図５、図６では、一部非公開コードＣの具体的なセル構造は省略しているが、一部非公開コードＣは、例えばＱＲコード等と同様、明色セルと暗色セルとがマトリックス状に配列された構成をなしている。
【００２７】
図１に示すように、第１実施形態に係るＩＣカード読取システム（以下、単に読取システムともいう）１は、主として、読取装置２、管理装置３、一部非公開コードＣ、この一部非公開コードＣを保持する保持体（図１の例ではＩＣカードケース４）、ＩＣカード５を備えており、読取装置２により、ＩＣカードケース４に付された一部非公開コードＣやＩＣカード５を読み取ることができるように構成されている。
【００２８】
読取装置２は、例えば、据置型や携帯型の端末装置として構成されており、バーコードや二次元コードなどの情報コードを読み取る情報コードリーダとしての機能と、ＩＣカードを読み取るＩＣカードリーダとしての機能とを備え、読み取りを二方式で行いうる構成をなしている。
【００２９】
図２に示すように、読取装置２は、全体的制御を司る制御部１０を備えており、この制御部１０に、メモリ１１、キー操作部１２、表示部１３、外部インターフェース１４、無線リーダ部２０、情報コード読取部３０、無線通信部４０などが接続されている。なお、本実施形態では、読取装置２が「読取手段」の一例に相当し、後述する一部非公開コードＣ（情報記録媒体）及びＩＣカード５を読取可能とされている。
【００３０】
制御部１０は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インターフェース等を有し、メモリ１１とともに情報処理装置として機能している。キー操作部１２は、複数のキーによって構成され、使用者のキー操作に応じて制御部１０に対して操作信号を与える構成をなしており、制御部１０は、キー操作部１２から操作信号を受けたとき、その操作信号に応じた動作を行うように構成されている。表示部１３は、例えば液晶表示器などによって構成されており、制御部１０によって表示内容が制御されるように構成されている。また、外部インターフェース１４は、外部装置（例えば管理装置３）との間でデータ通信（例えば、ＬＡＮ通信等）を行うためのインターフェースとして構成されており、制御部１０と協働して通信処理を行う構成をなしている。なお、読取装置２には、図示はしていないが、バッテリや商用電源などから電力供給を受ける電源回路や電源スイッチなども設けられている。
【００３１】
無線リーダ部２０は、アンテナ２５及び制御部１０と協働してＩＣカード５との間で電磁波による通信を行い、ＩＣカード５に記憶されるデータの読み取り、或いはＩＣカード５へのデータの書き込みを行うように機能している。この無線リーダ部２０は、公知の電波方式で伝送を行う回路として構成されており、図３（Ａ）に示すように、送信回路２１、受信回路２２、整合回路２３などを有している。
【００３２】
送信回路２１は、キャリア発振器、符号化部、増幅器、送信部フィルタ、変調部などによって構成されており、キャリア発振器から所定周波数のキャリア（搬送波）が出力される構成をなしている。また、符号化部は、制御部１０に接続されており、当該制御部１０より出力される送信データを符号化して変調部に出力している。変調部は、キャリア発振器からのキャリア（搬送波）、及び符号化部からの送信データが入力される部分であり、キャリア発振器より出力されるキャリア（搬送波）に対し、通信対象へのコマンド送信時に符号化部より出力される符号化された送信符号（変調信号）によってＡＳＫ（Amplitude Shift Keying）変調された被変調信号を生成し、増幅器に出力している。増幅器は、入力信号（変調部によって変調された被変調信号）を所定のゲインで増幅し、その増幅信号を送信部フィルタに出力しており、送信部フィルタは、増幅器からの増幅信号をフィルタリングした送信信号を、整合回路２３を介してアンテナ２５に出力している。このようにしてアンテナ２５に送信信号が出力されると、その送信信号が電磁波として当該アンテナ２５より外部に放射される。
【００３３】
一方、アンテナ２５によって受信された電波信号は、整合回路２３を介して受信回路２２に入力される。この受信回路２２は、受信部フィルタ、増幅器、復調部、二値化処理部、複号化部などによって構成されており、アンテナ２５を介して受信された信号を受信部フィルタによってフィルタリングした後、増幅器によって増幅し、その増幅信号を復調部によって復調する。そして、その復調された信号波形を二値化処理部によって二値化し、復号化部にて復号化した後、その復号化された信号を受信データとして制御部１０に出力している。
【００３４】
情報コード読取部３０は、図３（Ｂ）に示すように、ＣＣＤエリアセンサなどの固体撮像素子からなる受光センサ３３、結像レンズ３７、複数個のＬＥＤやレンズ等から構成される照明部３１などを備えた構成をなしており、制御部１０と協働して読取対象物Ｒに付された情報コード（例えば、一般的なＱＲコード（登録商標）や、後述する一部非公開コードＣなど）を読み取るように機能する。
【００３５】
この情報コード読取部３０では、例えば一部非公開コードＣの読み取りを行う場合、まず、制御部１０から指令を受けた照明部３１にて照明光Ｌｆが出射され、この照明光Ｌｆが読取口（図示略）を通って読取対象物Ｒに照射されるようになっている。そして、照明光Ｌｆが一部非公開コードＣにて反射した反射光Ｌｒは読取口を通って装置内に取り込まれ、結像レンズ３７を通って受光センサ３３に受光される。
【００３６】
読取口（図示略）と受光センサ３３との間に配される結像レンズ３７は、一部非公開コードＣの像を受光センサ３３上に結像させる構成をなしており、受光センサ３３はこの一部非公開コードＣの像に応じた受光信号を出力する。受光センサ３３から出力される受光信号は、画像データとしてメモリ１１（図２）に記憶され、デコード処理などに用いられるようになっている。なお、情報コード読取部３０には、受光センサ３３からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するＡＤ変換回路等が設けられているがこれらの回路については図示を省略している。
【００３７】
（ＩＣカードの構成）
次に、無線リーダ部２０によって読み取られるＩＣカード５について説明する。
ＩＣカード５は、ＩＣカード式運転免許証として構成されるものであり、ハードウェア的には例えば公知の非接触ＩＣカードとして構成され、外観としては、例えば図５（Ａ）のような構成をなしている。
【００３８】
図４に示すように、アンテナ５１，電源回路５２，復調回路５３，制御回路５４，メモリ５５，変調回路５６などによって構成されている。電源回路５２は、アンテナ５１を介して受信した読取装置２からの送信信号（キャリア信号）を整流、平滑して動作用電源を生成するものであり、その動作用電源を、制御回路５４をはじめとする各構成要素に供給している。また、復調回路５３は、送信信号（キャリア信号）に重畳されているデータを復調して制御回路５４に出力している。メモリ５５は、ＲＯＭ，ＥＥＰＲＯＭ等の各種半導体メモリによって構成されており、制御プログラムやＩＣカード５を識別するための識別情報（ＩＤ）、或いはＩＣカード５の用途に応じたデータ（例えば、運転免許データ））などが記憶されている。制御回路５４は、メモリ５５から上記情報やデータを読み出し、それを送信データとして変調回路５６に出力する構成をなしており、変調回路５６は、キャリア信号を当該送信データで負荷変調してアンテナ５１から反射波として送信するように構成されている。
【００３９】
また、ＩＣカード５は、図５（Ａ）のように外面部に表示されている各種免許証情報（例えば、免許証の表面に記載されている、氏名、生年月日、住所、免許証の有効期限、免許の条件、免許証番号、交付年月日、免許の種類、各種類の取得年月日などの情報や、免許証の裏面に記録されている備考情報など）が暗号化された状態でメモリ５５に記憶されている。これら免許証情報は、免許証所有者（即ち、ＩＣカード５の所有者）が予め指定した暗証番号（ＰＩＮコード）そのもの、或いは当該暗証番号に対応するデータを暗号化キーとして暗号化されており、その暗証番号（ＰＩＮコード）が入力されない限り、ＩＣカード５内に記憶された免許証情報の暗号が解読されず、免許証情報の読み取りができないようになっている。なお、本実施形態では、メモリ５５に記録される各種免許証情報が「個人識別情報」の一例に相当する。
【００４０】
（一部非公開コードの構成）
次に、情報コード読取部３０によって読み取られる一部非公開コードＣについて図６、図７等を参照して説明する。
図６は、第１実施形態のＩＣカード読取システムで用いられる一部非公開コードを概念的に説明する説明図である。図７（Ａ）は、図６の一部非公開コードのデータ構成を例示する説明図であり、図７（Ｂ）は、その一部非公開コードの公開領域に記録する公開データを例示する説明図であり、図７（Ｃ）は、その一部非公開コードの非公開領域に記録する暗号データを例示する説明図である。
【００４１】
一部非公開コードＣは、所定の暗号化情報が記録された「情報記録媒体」の一例に相当するものであり、図６に示すように、暗号化キーを用いずに読み取りが可能となる非暗号化データ（公開データ）が記録される公開領域Ｃａと、暗号化キーによって暗号化された暗号化データ（非公開データ）が記録される非公開領域Ｃｂと、誤り訂正符号が記録される誤り訂正領域とを備えている。更に、本実施形態では、公開領域Ｃａに後述する連携識別子（所定情報）が記録され、非公開領域Ｃｂには、「所定の暗号化情報」として、上述の暗証番号（ＰＩＮコード）が暗号化されてなる暗号化情報が記録されている。
【００４２】
一部領域を非公開領域（暗号化キーに対応する解読キーの取得を条件として読み取り可能な領域）とし、他の領域を公開領域（解読キーを用いずに読み取り可能な領域）とする一部非公開コードＣの生成方法や生成される一部非公開コードＣの具体的構成としては、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報などに開示された技術を好適に用いることができる。図７（Ａ）には、これら公報の技術を利用して生成される一部非公開コードＣのデータ構成を例示しており、このうち、「開示コード」は、図７（Ｂ）のような各開示データをＪＩＳの基本仕様（ＪＩＳＸ０５１０：２００４）に従って符号化したものである。また、秘匿コードは、図７（Ｃ）のような各暗号データをＪＩＳの基本仕様（ＪＩＳＸ０５１０：２００４）に従って符号化したものである。なお、特開２００９−９５４７公報、特開２００８−２９９４２２公報に示す方法では、非公開領域に記録される秘匿コード内に復号キーや復号キーを特定しうる復号キー検査データが含まれているが、本実施形態では、非公開領域内に復号キーや復号キー検査データを含ませないようにしている。
【００４３】
なお、本実施形態で用いられる一部非公開コードＣは、公開領域に記録される開示コードや、非公開領域に記録される秘匿コードが複数のデータブロックによって表わされるようになっており、各データブロックは、ＱＲコード（登録商標）と同様に、例えば、８つのセル（明色セル又は暗色セル）によって表現されるようになっている。また、誤り訂正コードは、複数の誤り訂正ブロックによって表わされるようになっており、各誤り訂正ブロックは、ＱＲコード（登録商標）と同様に、例えば、８つのセル（明色セル又は暗色セル）によって表現されるようになっている。
【００４４】
また、一部非公開コードＣの読み取り方法は基本的には上記特開２００９−９５４７公報、特開２００８−２９９４２２公報の場合と同様であり、まず、先頭から終端子までのデータを公知のＱＲコード（登録商標）と同様の方法で読み取り、その後、所定位置（図７（Ａ）の例では終端子の直後）に所定の秘匿識別子があるか否かを判断し、秘匿識別子が存在する場合には、その秘匿識別子の後に続く非公開領域のデータ（ビットデータ）を読み取ることとなる。この非公開領域に記録されたビットデータは上述したように暗号化キーによって暗号化されたものであるため、読取装置２内に暗号化キーが存在する場合のみ解読できる。なお、秘匿識別子は、予め定められた所定の番号（ビット列）によって構成されるものであり、読取装置２は、このようなビット列の検出の有無によって読取対象となっている情報コードに非公開領域が存在するか否かを判断している。
【００４５】
なお、一部非公開コードＣの生成方法や生成される一部非公開コードＣの具体的構成はこの例に限られるものではなく、一部領域に暗号化データを記録し、他の領域に非暗号化データを記録した二次元コードを生成可能な方法であれば、これら公報に記載された方法以外の方法で生成されていてもよい。
【００４６】
また、本実施形態では、上記のような一部非公開コードＣが所定の部材に付されるようになっている。例えば、図５の例では、ＩＣカード５を収容するカード収容ケース４の外面部に一部非公開コードＣを印刷等の方法で形成しており、図１のように、ＩＣカード５をカード収容ケース４内に収容した状態で、ケース外面に付された一部非公開コードＣを読取装置２によって読み取ることができるようになっている。なお、図１、図５の例では、カード収容ケース４が透明なクリアケースとして構成されており、ケース内にＩＣカード５を収容した状態で、外部からＩＣカード５の外面に記録された情報（氏名、住所、免許証番号等の免許証情報）をケース外から視認できるようになっている）。
【００４７】
（一部非公開コードの生成処理）
次に、図８を参照して一部非公開コードＣの生成処理について説明する。この生成処理は、例えば読取装置２や他の情報処理装置（管理装置３等）で行われるものであり、以下では、一部非公開コードＣの生成処理が管理装置３で行われる例を代表例として説明する。なお、管理装置３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェースなどを備えたコンピュータとして構成されるものであり、読取装置２と通信可能に接続されている。
【００４８】
本実施形態では、ＩＣカード５の所有者（即ち、免許証所有者）が任意に暗証番号（ＰＩＮ）を設定することができるようになっており、この暗証番号と同一情報、又はこの暗証番号に対応する情報を暗号化キーとして公知の暗号化方式で免許証情報が暗号化され、メモリ５５に記録されるようになっている。なお、このようなＩＣカード５の製造は、図８とは別工程で行われるようになっており、図８では、このようなＩＣカード５の免許証情報を解読するための暗証番号（ＰＩＮ）を非公開領域に記録した一部非公開コードＣを生成している。
【００４９】
図８に示す生成処理では、ＩＣカード５のメモリ５５に記録された免許証情報を解読するための暗証番号（ＰＩＮ）を取得する（Ｓ１）。Ｓ１の処理では、例えば、暗証番号を知り得る者（免許証所有者或いは免許証を発行する公的機関関係者など）が管理装置３にて暗証番号を入力する処理を行ったときにこの暗証番号（ＰＩＮ）のデータを取得する。
【００５０】
そして、Ｓ１で取得された暗証番号（ＰＩＮ）を、所定の第１暗号化キーによって暗号化する（Ｓ２）。このＳ２の処理では、例えば、読取装置２のメモリ１１に記憶された所定の秘密鍵に対応する所定の公開鍵を第１暗号化キーとしてＳ１で取得した暗証番号（ＰＩＮ）を公知の公開鍵暗号化方式にて暗号化している。従って、Ｓ２で生成された暗号データ（第１暗号データ）については、メモリ１１に記録された秘密鍵及びＳ２での暗号化に対応する復号化アルゴリズムを用いなければ復号化ができないようになっている。
【００５１】
なお、ここで示す代表例のように、管理装置３が一部非公開コードＣを生成する生成装置として構成される場合、例えば、読取装置２から管理装置３に対し、秘密鍵に対応する公開鍵がデータ送信などによって与えられ、読取装置２のメモリ１１には、管理装置３に与える公開鍵と対応する秘密鍵が保持し続けられるようになっている。この場合、管理装置３のＣＰＵが、「生成手段」の一例に相当し、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成するように機能する。また、この場合、読取装置２のメモリ１１が「秘密鍵記憶手段」の一例に相当し、公開鍵に対応する秘密鍵を記憶するように機能する。
【００５２】
そして、このように暗証番号（ＰＩＮ）を公開鍵暗号化方式で暗号化したデータ（第１暗号データ）を、所定の第２暗号化キーによって暗号化し、非公開領域に記録すべき秘匿コードを生成する（Ｓ３）。このＳ３の処理では、例えば、読取装置２に形成された解読キーと同一情報又は当該解読キーから推測可能な情報を第２暗号化キー（共通鍵）として、Ｓ２で生成されたデータ（第１暗号データ）を公知の共通鍵暗号化方式で暗号化し、生成されたデータ（第２暗号データ）を秘匿コードとしている。従って、秘匿コード（第２暗号データ）については、第２暗号化キー（共通鍵）と同一又は対応する解読キーと、Ｓ３での暗号化に対応する復号化アルゴリズムを用いなければ復号化ができないようになっている。
【００５３】
管理装置３が、一部非公開コードＣを生成する生成装置として構成される場合、例えば、読取装置２から管理装置３に対して解読キーに対応する共通鍵（解読キーそのもの或いは解読キーから推測可能なキー）が送信されるか、又は管理装置３から読取装置２に対して秘匿コードの生成に用いる共通鍵に対応する解読キーが送信されるようになっている。或いは、管理者などによって読取装置２と管理装置３に同一の又は対応するキーが入力されるようになっている。管理装置３では、このような共通鍵を用いて秘匿コードを生成しており、他方の読取装置２では、メモリ１１において管理装置３で用いる共通鍵と同一又は対応する解読キーが保持し続けられるようになっている。この例では、読取装置２のメモリ１１が「解読キー記憶手段」の一例に相当し、暗号化情報の暗号化に対応する解読キーを記憶するように機能する。
【００５４】
そして、このように生成された秘匿コード（第２暗号データ）と、公開領域に記録すべき開示コードとを図７（Ａ）のように組み合わせて一部非公開コードＣを生成する（Ｓ４）。なお、公開領域に記録される開示コードについては具体的な内容や入力方法は省略しているが、様々な入力方法で様々な内容のデータを入力し記録しておくことができる。そして、このように生成された一部非公開コードＣは、例えばプリンタなどの画像形成装置によって各種媒体に印刷する（図５（Ｂ）参照）。
【００５５】
（ＩＣカードの読取処理）
次に、本実施形態のＩＣカード読取システム１で行われるＩＣカードの読取処理について説明する。
図９は、ＩＣカード読取システム１で行われる免許証読取処理を例示するフローチャートである。図９に示す免許証読取処理は、例えば、読取装置２において所定の開始条件の成立（例えば、ユーザによる所定操作、電源投入、読取対象の自動的な検出等）に伴って開始されるものであり、まず、情報コード読取部３０によって情報コードを撮像する撮像処理を行い（Ｓ１１）、その撮像された情報コードのコード画像において、公開領域を解読する処理を行う（Ｓ１２）。上述したように、本実施形態では、特開２００９−９５４７公報、或いは特開２００８−２９９４２２公報で示される技術と同様の一部非公開コードＣが用いられ、これらと同様の方法で一部非公開コードＣを読み取っており、まず、先頭から終端子までのデータを公知のＱＲコード（登録商標）と同様の方法で読み取り（Ｓ１２）、その後、所定位置（図７（Ａ）の例では終端子の直後）に所定の秘匿識別子があるか否かを判断する（Ｓ１３）。
【００５６】
例えば、Ｓ１１にて図６、図７のような一部非公開コードＣが撮像され、一部非公開コードＣのコード画像が取得された場合、Ｓ１３において秘匿識別子が含まれていると判断されるため、この場合にはＳ１３でＹｅｓに進み、秘匿鍵や共通鍵の存在を条件として秘匿識別子の後に続く非公開領域のデータ（ビットデータ）を読み取ることができるようになる。一方、秘匿識別子が含まれていなければＳ１３にてＮｏに進み、先頭から終端子までの公開領域の解読結果を出力し（Ｓ２１）、当該処理を終了することになる。例えば、秘匿識別子が含まれていない通常のＱＲコード（登録商標）が読取対象である場合には、Ｓ１３にてＮｏと判断されるため、Ｓ２１の出力処理を行うことになる。
なお、本実施形態では、読取装置１の情報コード読取部３０（より詳しくは、受光センサ３）が「撮像手段」の一例に相当し、一部非公開コードＣを撮像するように機能する。
【００５７】
Ｓ１３でＹｅｓに進む場合には、一部非公開コードＣの非公開領域Ｃｂに記録された秘匿コードの解読が可能であるか否かを判断する（Ｓ１４）。本実施形態では、図８のＳ３での秘匿コードの生成に用いられた第２暗号化キー（共通鍵）と同一又は対応する解読キーが存在し、且つＳ３での暗号化アルゴリズムに対応する復号化アルゴリズムが存在する場合に秘匿コードを解読できるようになっているため、Ｓ１４では、このような解読キー及び復号化アルゴリズムがメモリ１１に記憶されているか否かを判断する。このような解読キー及び復号化アルゴリズムがメモリ１１に記憶されている場合には、Ｓ１４にてＹｅｓに進み、これら解読キー及び復号化アルゴリズムによって秘匿コード（第２暗号データ）を解読したときのデータ（暗証番号を暗号化した暗号化情報、即ち第１暗号データ）が解読できるか否かを判断する（Ｓ１５）。本実施形態では、図８のＳ２において暗号化情報（暗証番号を公開鍵によって暗号化してなる第１暗号データ）の生成に用いられた第１暗号化キー（公開鍵）と対応する秘密鍵が存在し、且つＳ２での暗号化アルゴリズムに対応する復号化アルゴリズムが存在する場合に第１暗号データを解読できるようになっているため、Ｓ１５では、このような秘密鍵及び復号化アルゴリズムがメモリ１１に記憶されているか否かを判断する。なお、上述のＳ１４でＮｏと判断する場合、又はＳ１５でＮｏと判断する場合には暗証番号（ＰＩＮ）が解読不能な状態のまま、図９に示す免許証読取処理を終了する。
【００５８】
一方、Ｓ１４でＹｅｓと判断し、Ｓ１５でもＹｅｓと判断する場合、上述の秘密鍵を用いて秘匿コードを解読して第１暗号データを取得すると共に、この第１暗号データを、上述の共通鍵を用いて解読し、暗証番号（ＰＩＮ）を取得する（Ｓ１６）。
【００５９】
Ｓ１６で暗証番号を解読した後には、無線リーダ部２０を動作させてＩＣカード捕捉処理を行う（Ｓ１７）。この捕捉処理では、無線リーダ部２０の通信範囲内にあるＩＣカード５に対して所定の捕捉用コマンドを送信し、この捕捉用コマンドに対するＩＣカードからの応答を検出する。
【００６０】
Ｓ１７の捕捉処理の後には、この捕捉処理が成功したか否かを判断する（Ｓ１８）。具体的には、Ｓ１７で送信された捕捉用コマンドに対するＩＣカード５からの応答信号を検出して当該ＩＣカード５と通信可能な状態となった場合には捕捉成功と判断し、Ｓ１８にてＹｅｓに進む。一方、Ｓ１７での捕捉用コマンドの送信に対する応答が検出されない場合には、捕捉失敗と判断してＳ１８にてＮｏに進み、図９に示す免許証読取処理を終了する。
【００６１】
ＩＣカード５の捕捉が成功した場合には、このＩＣカードに記録された免許証情報（暗号化された個人識別情報）を読み取ると共に、Ｓ１６で取得された暗証番号を復号化キーとして用いてこの免許証情報（暗号データ）の解読を試み、免許証情報の解読が成功したか否かを判断する（Ｓ１９）。免許証情報の解読が成功した場合には、Ｓ１９にてＹｅｓに進み、解読によって得られた免許証情報の利用処理を行う（Ｓ２０）。一方、免許証情報の解読が失敗した場合には、Ｓ１９にてＮｏに進み、図９に示す免許証読取処理を終了する。
【００６２】
なお、本実施形態では、制御部１０、無線リーダ部２０、情報コード読取部３０は「情報取得手段」の一例に相当し、一部非公開コードＣ（情報記録媒体）及びＩＣカード５が読取可能な位置に配置されたときに、一部非公開コードＣ（情報記録媒体）を読み取ることで暗号化情報を取得し、且つＩＣカード５を読み取ることで免許証情報（個人識別情報）を取得するように機能する。より具体的には、免許証情報（個人識別情報）の取得に先立って暗号化情報を取得し、後述の「暗号化情報解読手段」によって暗号化情報が解読された場合に、免許証情報（個人識別情報）の取得処理を開始するように機能する。また、制御部１０は、「デコード手段」の一例に相当し、撮像手段によって撮像された一部非公開コードＣのコード画像に基づいて公開領域Ｃａをデコードすると共に、メモリ１１（解読キー記憶手段）に記録された解読キーに基づいて非公開領域Ｃｂをデコードするように機能する。
【００６３】
また、本実施形態では、図９の処理を実行する制御部１０が「暗号化情報解読手段」の一例に相当し、上記「情報取得手段」によって取得された暗号化情報（暗証番号を暗号化した暗号データ）を、メモリ１１（解読キー記憶手段）に記憶される解読キーに基づいて解読するように機能する。
【００６４】
また、制御部１０は、「個人識別情報解読手段」の一例に相当し、暗号化情報解読手段によって暗号化情報（暗証番号を暗号化した暗号データ）が解読された場合に、その取得された解読データに基づいて、暗号化された免許証情報（個人識別情報）を解読するように機能する。より具体的には、暗号化情報解読手段によって秘匿コード（第２暗号データ）が解読された場合に、その取得される解読データ（第１暗号データ）を秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された免許証情報（個人識別情報）を解読するように機能している。
【００６５】
また、Ｓ１４、Ｓ１５の判断処理を行う制御部１０は、「中止手段」の一例に相当し、上記「暗号化情報解読手段」によって暗証番号（所定の暗号）が取得されなかった場合にＩＣカードの読み取りを中止するように機能する。
【００６６】
また、本実施形態では、Ｓ２０において、Ｓ１９で取得された免許証情報を利用する処理を行っており、この利用処理は、Ｓ１９で解読された免許証情報を図示しない表示部に表示する処理であってもよく、Ｓ１９で解読された免許証情報が所定の条件を満たしているか否かを判断する判断処理であってもよい。
【００６７】
上記判断処理の例としては、例えば、Ｓ１９で解読が成功と判断されて読み出された免許証情報に基づき、図９で読み取られたＩＣカード５（運転免許証）が予め定められた運行条件を満たしているか否かを判断するといった例が挙げられる。例えば、本実施形態に係るＩＣカード読取システム１を、バス会社や運輸会社などで運行管理を行うための運行管理システムとして用いる場合、運転前に運転予定者の免許証情報を図９の読取処理によって確認するように運用し、このとき、Ｓ２０の免許証情報利用処理において、Ｓ１９で読み取った運転予定者の免許証情報が規定の免許証条件に該当するか否かを判断するといった方法を用いることができる。この場合、Ｓ２０では、例えば、Ｓ１９で読み取った免許証情報に基づき、運転予定者の運転免許証の免許種別が所定の種別に該当しているか否か（例えば、大型自動車第二種免許を含むものであるか否か）を判断してもよく、或いは、Ｓ１９で読み取った免許証情報に基づき、運転予定者の運転免許証の更新時期が経過していないか否かを判断してもよい。そして、このように運転予定者毎に行われる判断処理の結果をそれぞれ、Ｓ１９で得られた免許証情報（例えば、氏名や免許証番号等）と対応と対応付けて図１０（Ａ）のように記憶しておけば、運転予定者の運転免許証が基準を満たしているか否かの確認結果を履歴として記憶しておくことができる。
この場合、制御部１０が「判断手段」の一例に相当し、運転免許証が予め定められた運行条件を満たしているか否かを判断するように機能する。
【００６８】
また、このような判断処理を行う場合、当該判断処理において運転免許証が規定の運行条件を満たしていないと判断された場合に所定の報知処理を行うようにしてもよい。例えば、「運転免許証の更新期限が経過していない」ということが、運行条件として設定されている場合、Ｓ２０で得られた免許証情報に含まれる更新期限が経過しているときには表示部１３への表示（例えば、「更新期限が経過しています」といったメッセージ表示）や音声による報知などによって、更新期限が経過している旨を免許証所有者に知らしめるようにしてもよい。或いは、「運転免許証の免許種別が所定の免許種別に該当する」ということが運行条件として設定されている場合、Ｓ２０で得られた免許証情報に上記所定の免許種別が含まれていないときに表示部１３への表示（例えば、「免許種別が基準を満たしていません」といったメッセージ表示）や音声による報知などによって、免許種別が基準を満たしていない旨を免許証所有者に知らしめるようにしてもよい。
なお、この場合、制御部１０や表示部１３（或いは図示しないスピーカ等）が「報知手段」の一例に相当し、上記「判断手段」によって運転免許証が運行条件を満たしていないと判断された場合に、所定の報知処理を行うように機能する。
【００６９】
（第１実施形態の主な効果）
本実施形態に係るＩＣカード読取システム１によれば、ＩＣカード５に記録された暗号化された免許証情報（個人識別情報）と、この個人識別情報の解読に必要な暗号化情報（暗証番号を暗号化した情報）とを同時期に読取装置２（読取手段）によって取得することができ、暗証番号の入力処理などの負担を軽減できると共に、正規の者が暗証番号を容易に且つ迅速に入力することができ、かつ誤入力を効果的に低減できる。
また、ＩＣカード５に記録された免許証情報（個人識別情報）を解読するために必要となる暗証番号は、暗号化された状態で一部非公開コードＣ（情報記録媒体）に記録されており、解読キーが記憶された読取手段でなければ解読できないため、暗証番号の漏洩をより確実に防止することができる。
【００７０】
また、本実施形態に係るＩＣカード読取システム１は、情報取得手段が、ＩＣカード５に記録された免許証情報（個人識別情報）の取得に先立って一部非公開コードＣ（情報記録媒体）に記録された暗号化情報（暗証番号を暗号化した情報）を取得する構成をなしており、暗号化情報解読手段によって暗号化情報が解読された場合に、免許証情報（個人識別情報）の取得処理を開始している。このようにすることで、暗号化情報が解読されないときに免許証情報（個人識別情報）の取得処理が行われなくなり、正しい暗証番号が入力不能な状態で免許証情報（個人識別情報）を取得するという無駄な処理を効果的に防止することができる。
【００７１】
なお、実際の使用例としては、図１のようにＩＣカードケース４にＩＣカード５が収納されている場合が多く想定される。この場合、ＩＣカードケース４に付された一部非公開コードＣ（情報記録媒体）とＩＣカード５が読取装置２（読取手段）に対して同時に翳されるが、本実施形態に係るＩＣカード読取システム１では、図９で説明したように、情報取得手段は、ＩＣカード５に記録された免許証情報の取得に先立って、まず一部非公開コードＣに記録された暗号化情報を取得することになる。従って、上述の効果（即ち、暗号化情報が解読されないときに免許証情報（個人識別情報）の取得処理を行わないようにすることで、正しい暗証番号が入力不能な状態で免許証情報（個人識別情報）を取得するといった無駄な処理を防止するという効果）が生じやすくなる。
【００７２】
また、本実施形態に係るＩＣカード読取システム１は、暗号化情報解読手段によって所定の暗号が取得されなかった場合にＩＣカード５の読み取りを中止する中止手段を備えている。この構成によれば、誤入力が繰り返されることを防止することができ、誤入力の繰り返しに起因する不具合を抑えることができる。
【００７３】
また、本実施形態に係るＩＣカード読取システム１は、「情報記録媒体」が、解読キーを用いずに解読可能な公開情報が記録された公開領域Ｃａと、暗号化情報が記録された非公開領域Ｃｂとを有する一部非公開コードＣからなり、「情報取得手段」は、ＩＣカード５と無線通信を行う無線通信手段と、一部非公開コードＣを撮像する撮像手段とを備えている。そして、「暗号化情報解読手段」は、撮像手段によって撮像された一部非公開コードＣのコード画像に基づいて公開領域Ｃａをデコードすると共に、メモリ１１（解読キー記憶手段）に記録された解読キーに基づいて非公開領域Ｃｂをデコードするデコード手段を備えている。
このようにすると、情報漏洩が少なくセキュリティ性の高い暗証番号の入力処理を可能としつつ、情報記録媒体をより安価に且つよりコンパクトに構成しやすくなる。
【００７４】
また、本実施形態に係るＩＣカード読取システム１は、所定の公開鍵に基づいて暗証番号を暗号化することで暗号化情報を生成する生成手段が設けられ、読取装置２（読取手段）は、公開鍵に対応する秘密鍵を記憶するメモリ１１（秘密鍵記憶手段）を備えている。そして、個人識別情報解読手段は、暗号化情報解読手段によって暗号化情報（暗証番号を暗号化してなる第１暗号データを更に暗号化した第２暗号データ）が解読されて第１暗号データが取得された場合に、その取得される解読データ（第１暗号データ）を秘密鍵に基づいて解読することで暗証番号を取得し、その暗証番号に基づいて、暗号化された免許証情報（個人識別情報）を解読している。
この構成によれば、免許証情報（個人識別情報）を解読するための暗証番号に対して二重の暗号化を施すことができ、暗証番号のセキュリティ性を一層高めることができる。
【００７５】
また、本実施形態は、ＩＣカード５が、個人識別情報として、少なくとも住所、氏名、免許証番号を含んだ運転免許証として構成されている。そして、更に、個人識別情報解読手段によって解読された免許証情報（個人識別情報）に基づいて、運転免許証が予め定められた運行条件を満たしているか否かを判断する判断手段と、判断手段によって運転免許証が運行条件を満たしていないと判断された場合に、所定の報知処理を行う報知手段とが設けられている。この構成によれば、運転免許証が規定の運行条件を満たしているか否かを容易に確認することができ、運行管理を適切に行う上で極めて有利となる。また、運転免許証に記録された免許証情報（個人識別情報）の漏洩を防止することができると共に、この免許証情報（個人識別情報）を読み取る際のＰＩＮ入力の負担軽減及び誤入力の低減を図ることができる。
【００７６】
また、本実施形態では、運転免許証が、個人識別情報として、少なくとも免許種別の情報及び更新時期の情報の少なくともいずれかを含んでおり、判断手段が、運転免許証に記録された免許種別が所定の種別条件を満たすか否か、又は運転免許証に記録された更新時期が所定の時期条件を満たすか否かに基づいて運転免許証が運行条件を満たしているか否かを判断している。この構成によれば、運転免許証が所定の種別条件を満たすか否か或いは運転免許証の更新時期が所定の時期条件を満たすか否かを迅速かつ確実に判断することができ、規定の免許証条件を満たしていないことを適切に知らしめることができると共に、規定の免許証条件を満たしていない状態での誤った運行を抑止する効果を一層高めることができる。
【００７７】
［第２実施形態]
次に第２実施形態について説明する。なお、図１１は、第２実施形態のＩＣカード読取システムで用いる認証用ＩＣカードのハードウェア構成を概念的に例示するブロック図である。また、図１２は、第２実施形態のＩＣカード読取システムで行われる免許証読取処理の流れを例示するフローチャートである。
【００７８】
第２実施形態では、主に、暗証番号を保持する「情報記録媒体」として、一部非公開コードＣに代えて、暗号化情報を記録するメモリを備えた認証用ＩＣカード２０５を用いた点、及び図９の処理に代えて図１２の処理を行うようにした点が第１実施形態と異なっている。なお、読取装置２のハードウェア構成は、図２、図３で示した第１実施形態の構成と同様であり、ＩＣカード５の構成は、図４、図５（Ａ）で示した第１実施形態の構成と同様である。
【００７９】
第２実施形態で用いられる認証用ＩＣカード２０５は、図１１に示すように、ハードウェア的にはＩＣカード５と同様の構成をなしており、ＩＣカード５のアンテナ５１，電源回路５２，復調回路５３，制御回路５４，メモリ５５，変調回路５６と同様の構成をなすアンテナ２５１，電源回路２５２，復調回路２５３，制御回路２５４，メモリ２５５，変調回路２５６を備えている。
【００８０】
更に、認証用ＩＣカード２０５のメモリ２５５には、ユーザ（免許証所有者）が任意に設定した暗証番号を暗号化した暗号化情報が記録されている。例えば、第１実施形態と同様に読取装置２のメモリ１１に所定の秘密鍵が記憶されており、この秘密鍵と対応する公開鍵に基づき、公知の公開鍵暗号化方式にて暗証番号が暗号化されている。そして、暗証番号を公開鍵に基づいて暗号化したデータ（第１暗号データ）が認証用ＩＣカード２５０のメモリ２５５に記憶されている。なお、この第１暗号データをメモリ２５５に記憶する記憶フォーマットは、予め定められた特定のフォーマットとしてもよく、この場合、当該フォーマットの構造に応じたデータ解析が可能な読取装置のみが暗号化データ（第１暗号データ）を解読できるようになる。
【００８１】
第２実施形態に係るＩＣカード読取システムでの免許証読取処理は、図１２のような流れで行われ、まず、認証用ＩＣカード２５０を捕捉する処理を行う（Ｓ２１）。このＳ２１の処理では、認証用ＩＣカード２５０の種類に対応する特定の捕捉用コマンドを送信し、認証用ＩＣカード２５０からの応答結果を検出する。本実施形態では、例えば認証用ＩＣカード２５０のカード種別とＩＣカード５のカード種別とが異なっており、認証用ＩＣカード２５０を捕捉するための捕捉用コマンドと、ＩＣカード５を捕捉するための捕捉用コマンドとが異なっている。従って、認証用ＩＣカード２５０に対する捕捉用コマンドを送信したときには、ＩＣカード５は応答を返さず、認証用ＩＣカード２５０が応答を返し、ＩＣカード５に先立って認証用ＩＣカード２５０が捕捉されるようになっている。
【００８２】
その後、認証用ＩＣカード２５０のフォーマットに応じた解析方法でメモリ２５５内のデータを解析し、メモリ２５５内に記憶される暗号化情報（免許証所有者が設定した暗証番号（ＰＩＮ）を上記公開鍵に基づいて暗号化した第１暗号データ）を取得すると共に、この第１暗号データの解読を試みる（Ｓ２２）。本実施形態では、第１暗号データの暗号化に用いた公開鍵に対応する秘密鍵がメモリ１１に記憶され、第１暗号データの暗号化に用いた暗号化アルゴリズムに対応する復号化アルゴリズムがメモリ１１に記憶されている場合にのみ第１暗号データの解読が可能となっている。そして、その後、このような秘密鍵及び復号化アルゴリズムに基づいて第１暗号データの解読が成功したか否かを判断する（Ｓ２３）。解読に失敗した場合には、Ｓ２３にてＮｏに進み、図１２に示す免許証読取処理を終了する。
【００８３】
一方、Ｓ２２にて第１暗号データの解読に成功し、認証用ＩＣカードに記録された暗証番号（ＰＩＮ）が取得できた場合にはＳ２３にてＹｅｓに進み、ＩＣカード５（運転免許証）を捕捉する処理を行う。なお、Ｓ２４以降の処理は、それぞれ図９に示すＳ１７以降の処理と同様であるため詳細な説明は省略するが、Ｓ２６に示す免許証情報の解読・判断処理では、Ｓ１９の場合と同様、Ｓ２２で取得された暗証番号を用いて暗号化された免許証情報の解読を試み、解読が成功した場合にはＳ２６にてＹｅｓに進んで第１実施形態と同様の免許証情報利用処理を行うこととなる（Ｓ２７）。
【００８４】
なお、本実施形態では、読取装置２の制御部１０及び無線リーダ部２０が「情報取得手段」「無線通信手段」の一例に相当し、ＩＣカード５及び認証用ＩＣカード２５０と無線通信を行うように機能すると共に、ＩＣカード５の捕捉に先立って認証用ＩＣカード２５０の捕捉処理を行い、その後、暗号化情報解読手段によって暗号化情報が解読されたことを条件としてＩＣカード５の捕捉処理を行うように機能する。
【００８５】
本実施形態に係るＩＣカード読取システムは、「情報記録媒体」が、暗号化情報を記録するメモリを備えた認証用ＩＣカード２５０からなり、「情報取得手段」は、ＩＣカード５及び認証用ＩＣカード２５０と無線通信を行う無線通信手段によって構成されている。そして、無線通信手段は、ＩＣカード５の捕捉に先立って認証用ＩＣカード２５０の捕捉処理を行い、その後、暗号化情報解読手段によって暗号化情報が解読されたことを条件としてＩＣカード５の捕捉処理を行っている。
このようにすると、ＩＣカード５に記録された免許証情報（個人識別情報）を解読するための暗証番号の入力を他のＩＣカードを用いて行うことができ、免許証情報（個人識別情報）を取得するためのハードウェア構成と、暗証番号を取得するためのハードウェア構成とを兼用できる。また、認証用ＩＣカード２５０が捕捉されて暗号化情報が解読された後に、免許証情報（個人識別情報）が記録されたＩＣカード５が捕捉されるため、暗証番号が取得不能な状態で免許証情報（個人識別情報）を取得するといった無駄な処理を効果的に防止することができる。
【００８６】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８７】
上記実施形態では、ＩＣカード読取システム１を運行管理システムとして利用し、図１０（Ａ）のような運行管理データを生成する例を示したが、ＩＣカード読取システム１を他の用途に利用しても良い。例えば、ＩＣカード読取システム１を勤怠管理システムとして用いることもできる。この場合、例えば、出勤日の第１の所定時間（例えば、午前中）にＳ２０の読取処理が行われた場合には、図１０（Ｂ）のように免許証所有者の出勤時刻データを生成し、出勤日の第２の所定時間にＳ２０の読取処理が行われた場合には、図１０（Ｃ）のように免許証所有者の退勤時刻データを生成することができ、このようなデータを組み合わせることで、各免許証所有者の出勤時刻及び退勤時刻の履歴データを生成することができる。このようにすれば、運転免許証を勤怠管理に兼用することができると共に、暗号化によってセキュリティ性を担保しつつ正規の者が容易に読取処理を行うことができるようになるため、利便性が一層高まる。
【符号の説明】
【００８８】
１…ＩＣカード読取システム
２…読取装置（読取手段）
３…管理装置（生成手段）
５…ＩＣカード（運転免許証）
１０…制御部（暗号化情報解読手段、個人識別情報解読手段、デコード手段、情報取得手段、無線通信手段、中止手段、判断手段、報知手段）
１１…メモリ（解読キー記憶手段、秘密鍵記憶手段）
２０…無線リーダ部（情報取得手段、無線通信手段）
３０…情報コード読取部（情報取得手段、撮像手段）
２５０…認証用ＩＣカード（情報記録媒体）
２５５…メモリ
Ｃ…一部非公開コード（情報記録媒体）
【図１】
0005505131.tif 000002
【図２】
0005505131.tif 000003
【図３】
0005505131.tif 000004
【図４】
0005505131.tif 000005
【図５】
0005505131.tif 000006
【図６】
0005505131.tif 000007
【図７】
0005505131.tif 000008
【図８】
0005505131.tif 000009
【図９】
0005505131.tif 000010
【図１０】
0005505131.tif 000011
【図１１】
0005505131.tif 000012
【図１２】
0005505131.tif 000013