(57)【要約】【課題】デバイスを付け替えてもセキュリティの高いカードリーダを提供する。【解決手段】  カードリーダ１は、複数の種類のデバイスを接続可能である。コネクタチェック部１１０は、新たなデバイスの接続を検出する。デバイス判別部１２０は、デバイスのセキュリティレベルを算出する。デバイス判別部１２０は、算出されたセキュリティレベルが、自装置セキュリティレベル設定４３０に設定されたセキュリティレベルより高い場合、自装置セキュリティレベル設定４３０を高く設定する。デバイス判別部１２０は、別のデバイスを検出した場合、自装置セキュリティレベル設定４３０のセキュリティレベルと比較し、高いか同じであった場合には当該別のデバイスを動作させ、低かった場合には当該別のデバイスを動作させないように制御する。【選択図】図３
2018088165.tif 000002
【特許請求の範囲】
【請求項１】
複数の種類のデバイスを着脱可能に接続するカードリーダであって、
複数の種類の前記デバイスのコネクタのうち、ソケットが接続されたコネクタを確認する接続検出部と、
前記接続検出部で確認されたコネクタに対応付けて記憶されている情報を確認し、自装置のセキュリティレベルを設定するデバイス判別部と、
前記デバイス判別部で設定された自装置のセキュリティレベルに対応して、カードに対し、データを記録又は再生するデータ処理部とを備える
ことを特徴とするカードリーダ。
【請求項２】
前記デバイス判別部は、
前記接続検出部により検出された前記デバイスに対応して設定されているセキュリティレベルに関する前記情報を確認し、
確認された前記デバイスに対応したセキュリティレベルが、以前に接続されていた前記デバイスに対応したセキュリティレベルより高い場合、自装置の稼働時のセキュリティレベルを高く設定し、
確認された前記デバイスに対応したセキュリティレベルが、以前に接続されていた前記デバイスに対応したセキュリティレベルより低かった場合には、特定操作が実行されない限り、自装置を動作させない
ことを特徴とする請求項１に記載のカードリーダ。
【請求項３】
前記デバイス判別部は、
前記特定操作として、ユーザから動作の許可を取得し、
前記動作の許可が取得された場合、自装置の稼働時のセキュリティレベルを高く設定する
ことを特徴とする請求項２に記載のカードリーダ。
【請求項４】
複数の種類の前記デバイスは、通常磁気ヘッド、暗号化磁気ヘッド、ＩＣ接点ブロック、及び非接触式通信アンテナを含み、
前記コネクタは、前記通常磁気ヘッドのソケット及び前記暗号化磁気ヘッドのソケットのいずれかを接続可能な第一コネクタと、前記ＩＣ接点ブロックを接続可能な第二コネクタと、前記非接触式通信アンテナを接続可能な第三コネクタを含む
ことを特徴とする請求項１乃至３のいずれか１項に記載のカードリーダ。
【請求項５】
前記通常磁気ヘッドに対応したセキュリティレベルより、前記暗号化磁気ヘッド、前記ＩＣ接点ブロック、及び前記非接触式通信アンテナに対応したセキュリティレベルが高い
ことを特徴とする請求項４に記載のカードリーダ。
【請求項６】
複数の種類のデバイスを着脱可能に接続するカードリーダにより実行されるカードリーダの制御方法であって、
複数の種類の前記デバイスのコネクタのうち、ソケットが接続されたコネクタを確認し、
確認されたコネクタに対応付けて記憶されている情報を確認し、自装置のセキュリティレベルを設定する
ことを特徴とするカードリーダの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にカードリーダ及びカードリーダの制御方法に関する。
【背景技術】
【０００２】
従来から、カード状媒体（以下、単に「カード」と称する。）上に形成された磁気ストライプに磁気ヘッドを通常の磁気ヘッド（以下、「通常磁気ヘッド」という。）に接触、摺動させることで、記録された磁気情報を読み取り、磁気ストライプに対して新たな磁気情報を書き込むカードリーダが存在する。
【０００３】
このカードリーダが利用される業界においては、従来、犯罪者が磁気ヘッド等に信号線を取り付けて、カードに記録された磁気情報を不正に取得するいわゆるスキミングが問題になっている。そこで、このスキミングを防止することが可能な暗号化磁気ヘッドが提案されている（たとえば、特許文献１参照）。
特許文献１に記載の暗号化磁気ヘッドは、磁気ヘッドのヘッドケースの内部において、磁気ヘッドの端子とフレキシブルケーブルの一端とが接続されている。また、フレキシブルケーブルの他端は、ヘッドケースの内部において、基板の一方の面に接続されている。基板の一方の面には、磁気ヘッドの端子からの出力信号を復調する復調ＩＣが実装され、基板の他方の面には、復調ＩＣからの復調信号を暗号化するＣＰＵが実装されている。基板は、復調ＩＣがケース体の内部に配置され、ＣＰＵがケース体の外部に配置されるように、ヘッドケースに固定されている。
【０００４】
このように、スキミングを防止することが可能な暗号化磁気ヘッドを備えたカードリーダであっても、顧客の環境によっては、自由に通常磁気ヘッドへ付け替え（着脱可能）たいという欲求があった。このように暗号化磁気ヘッドから通常磁気ヘッドへ着脱可能にすることで、カードリーダ全体を取り替える必要がなくなり、利便性が向上する。
【０００５】
一方、コンピュータに接続されたリムーバブルデバイスの取り外しを防止する技術が開示されている（例えば、特許文献２参照）。この特許文献２の技術では、外付けのデバイスの盗難防止として、取り外し防止対象のリムーバブルデバイスに関する情報をデータベースに登録しておき、取り外し要求又は取り外し行為のなされたリムーバブルデバイスに関する情報がデータベースに登録されている場合にのみ、その取り外し要求又は取り外し行為の正当性を検証するようにする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−４０１４０号公報
【特許文献２】特開２００５−３４６１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に記載された技術は、リムーバブルデバイスが取り外された際に警告する技術であり、セキュリティレベルが高いリムーバブルデバイスに付け替えられた後、セキュリティレベルが低いリムーバブルデバイスが再び接続されても警告されないという問題があった。このため、特許文献２の技術では、例えば、カードリーダにおいて、スキミングを防止することが可能な暗号化磁気ヘッドを通常磁気ヘッドに付け替えることが可能となる。
これにより、従来の技術では、スキミング等を防止することができず、セキュリティが保てないという問題があった。
【０００８】
そこで、本発明の課題は、このような状況に鑑みてなされたものであり、セキュリティレベルの異なるデバイスを付け替えてもセキュリティを保つことが可能なカードリーダを提供することである。また、本発明の課題は、このような状況に鑑みてなされたものであり、セキュリティレベルの異なるデバイスを付け替えてもセキュリティを保つことが可能なカードリーダの制御方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明のカードリーダは、複数の種類のデバイスを着脱可能に接続するカードリーダであって、複数の種類の前記デバイスのコネクタのうち、ソケットが接続されたコネクタを確認する接続検出部と、前記接続検出部で確認されたコネクタに対応付けて記憶されている情報を確認し、自装置のセキュリティレベルを設定するデバイス判別部と、前記デバイス判別部で設定された自装置のセキュリティレベルに対応して、カードに対し、データを記録又は再生するデータ処理部とを備えることを特徴とする。
このように構成することで、セキュリティレベルの異なるデバイスを付け替え可能であってもセキュリティを保つことができる。
【００１０】
本発明のカードリーダは、前記デバイス判別部は、前記接続検出部により検出された前記デバイスに対応して設定されているセキュリティレベルに関する前記情報を確認し、確認された前記デバイスに対応したセキュリティレベルが、以前に接続されていた前記デバイスに対応したセキュリティレベルより高いか同じであった場合には、自装置の稼働時のセキュリティレベルを高く設定し、確認された前記デバイスに対応したセキュリティレベルが、以前に接続されていた前記デバイスに対応したセキュリティレベルより低かった場合には、特定操作が実行されない限り、自装置を動作させないことを特徴とする。
このように構成することで、セキュリティを保ちつつ、柔軟にデバイスの変更を行うことが可能となる。
【００１１】
本発明のカードリーダは、前記デバイス判別部は、前記特定操作として、ユーザから動作の許可を取得し、前記動作の許可が取得された場合、自装置の稼働時のセキュリティレベルを高く設定することを特徴とする。
このように構成することで、セキュリティを保ちつつ、柔軟にデバイスの変更を行うことが可能となる。
【００１２】
本発明のカードリーダは、複数の種類の前記デバイスは、通常磁気ヘッド、暗号化磁気ヘッド、ＩＣ接点ブロック、及び非接触式通信アンテナを含み、前記コネクタは、前記通常磁気ヘッドのソケット及び前記暗号化磁気ヘッドのソケットのいずれかを接続可能な第一コネクタと、前記ＩＣ接点ブロックを接続可能な第二コネクタと、前記非接触式通信アンテナを接続可能な第三コネクタを含むことを特徴とする。
このように構成することで、通常磁気ヘッド又は暗号化磁気ヘッドを交換しつつ、他のデバイスを含む構成を容易に得ることが可能となる。
【００１３】
本発明のカードリーダは、前記通常磁気ヘッドに対応したセキュリティレベルより、前記暗号化磁気ヘッド、前記ＩＣ接点ブロック、及び前記非接触式通信アンテナに対応したセキュリティレベルが高いことを特徴とする。
このように構成することで、セキュリティレベルが高いデバイスが接続された場合に、セキュリティレベルの低いデバイスにより顧客の磁気データをスキミング等されることを防止することができる。
【００１４】
本発明のカードリーダの制御方法は、複数の種類のデバイスを着脱可能に接続するカードリーダにより実行されるカードリーダの制御方法であって、複数の種類の前記デバイスのコネクタのうち、ソケットが接続されたコネクタを確認し、確認されたコネクタに対応付けて記憶されている情報を確認し、自装置のセキュリティレベルを設定することを特徴とする。
このように構成することで、セキュリティレベルの異なるデバイスを付け替え可能であってもセキュリティを保つことができる。
【発明の効果】
【００１５】
本発明によれば、デバイスを検出した場合、以前に接続されたデバイスのセキュリティレベルと比較し、高いか同じであった場合にはデバイスを動作させ、低かった場合にはデバイスを動作させないように制御することで、セキュリティレベルの異なるデバイスを付け替えてもセキュリティレベルを保つことが可能なカードリーダを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係るカードリーダの構成を概略示すブロック図である。
【図２】（ａ）は、カード２の平面図であり、（ｂ）は、図２（ａ）のＩ−Ｉ線で切断した断面図である。
【図３】本発明の実施の形態に係るカードリーダの制御構成を示すブロック図である。
【図４】図３に示す記憶部に格納された情報の例を示す概念図である。
【図５】本発明の実施の形態に係るデバイス接続設定処理のフローチャートである。
【図６】本発明の実施の形態に係るカードリーダの動作例の概念図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００１８】
〔カードリーダ１の概略構成〕
図１は、本発明の実施の形態に係るカードリーダ１の概略構成を示すブロック図である。図２（ａ）は、カード２の平面図である。図２（ｂ）は、図２（ａ）のＩ−Ｉ線で切断した断面図である。
【００１９】
本実施形態のカードリーダ１は、複数の種類のデバイスを着脱可能に接続するカードリーダである。
カードリーダ１は、カード２に記録されたデータの読取及びカード２へのデータの記録を行う装置であり、たとえば、ＡＴＭ（Automated Teller Machine）等の所定の上位装置３に搭載されて使用される。
【００２０】
カード２は、例えば、厚さが０．７〜０．８ｍｍ程度の塩化ビニール製のカードである。図２に示すように、カード２のおもて面にはＩＣチップ２２が内蔵され、例えば、８個の外部接続端子からなる端子部２２ａが形成されている。この端子部２２ａをカードリーダ１の後述するＩＣ接点ブロック３２に接触させることで、ＩＣチップ２２からデータを読み取ることが可能となる。また、カード２の裏面には、磁気データが記録される磁気ストライプ２１が形成されている。
つまり、カード２は、磁気カードとしての機能と、接触式ＩＣカードとしての機能を兼ね備える。
【００２１】
（カードリーダ）
カードリーダ１は、制御部１０、記憶部１１、プリヘッド１２、シャッタ機構１３、搬送機構１４、センサ１５、上位装置Ｉ／Ｆ１６、デバイスＩ／Ｆ１７を主に含んでいる。
カードリーダ１は、デバイスＩ／Ｆ１７に、複数の種類のデバイスを付け替え可能に電気的に接続可能に構成されている。
【００２２】
制御部１０は、カードリーダ１の全体の制御を行う演算機能を備えるＣＰＵ（Central Processing Unit）等である。制御部１０は、ＲＡＭ１１ａをワークエリアとして用いてＲＯＭ１１ｂに記憶されたプログラムを実行し、カードリーダ１の各部の動作を制御する。たとえば、磁気ヘッドがカード２に対し磁気信号の読み取りや書き込み、ＩＣ接点ブロック３２からの書き込み、各種センサ１５からの情報取得、搬送機構１４の駆動部によるカード２の搬送、及びシャッタ機構１３の駆動等についても制御する。また、制御部１０は、デバイスＩ／Ｆ１７に接続されたデバイス群の各デバイスとの間で信号をやり取りし、上位装置３と通信する。
【００２３】
記憶部１１は、ＲＯＭ１１ｂ及びＲＡＭ１１ａを備えた一時的でない記録媒体である。
【００２４】
ＲＡＭ１１ａは、制御部１０がＲＯＭ１１ｂに格納されているプログラムを実行する際に、ワーキングエリア等として使用される。また、ＲＡＭ１１ａは、ＤＲＡＭの場合、書換え可能な揮発性メモリである。なお、ＲＡＭ１１ａは、バッテリバックアップＳＲＡＭのような不揮発性メモリを含んでいてもよい。
【００２５】
ＲＯＭ１１ｂ（Read-only Memory）は、カードリーダ１の各種動作に必要な作業データや制御プログラム等を格納する不揮発性メモリである。また、ＲＯＭ１１ｂは、例えば、ＥＥＰＲＯＭ１１ｂ（Electrically Erasable Programmable ROM）やフラッシュメモリ（Flash Memory）等の書き換え可能な一時的でない記録媒体であってもよい。ＲＯＭ１１ｂに格納されているプログラム及びデータに基づいて制御部１０が処理を実行することにより、装置の各部が制御される。
【００２６】
プリヘッド１２は、カードリーダ１にカード２が挿入されたことを検出するためだけに使用される磁気ヘッド等である。プリヘッド１２は、カードリーダ１の前端側部分を構成するカード挿入部の内部に配置されている。
【００２７】
シャッタ機構１３は、外の粉塵や異物が入り込むのを防ぐシャッタ部材等を駆動する機構である。シャッタ機構１３は、例えば、カードリーダ１のカード挿入部に配置されている。シャッタ機構１３は、ソレノイド（図示せず）の動力によって、シャッタ部材を、カード搬送路（図示せず）を塞ぐ閉位置と、カード搬送路を開放する開位置との間で移動させる。
【００２８】
搬送機構１４は、カードリーダ１のカード搬送路内でカード２を搬送する機構である。搬送機構１４は、例えば、図示しない駆動ローラを、連結されたモータ等の駆動部の動力によって回転させ、駆動ローラに向かって付勢されながら対向配置されるパッドローラとの間で、カード２を搬送する。
【００２９】
センサ１５は、カードリーダ１内で搬送されるカード２の位置を検知する。センサ１５は、例えば、発光素子（フォトダイオード）と受光素子（フォトセンサ１５）とからなる、光学式センサである。このようなセンサ１５を、搬送路内で位置を変化させて複数個配置することによって、カード搬送路におけるカード２の位置を検知可能となる。
【００３０】
上位装置Ｉ／Ｆ１６は、上位装置３との間で各種通信を行うインターフェイス（interface）である。
上位装置Ｉ／Ｆ１６は、例えば、ＲＳ−２３２Ｃインターフェイス、ＵＳＢ（Universal Serial Bus）インターフェイス等である。
【００３１】
デバイスＩ／Ｆ１７は、複数の種類のデバイスを複数のコネクタに接続可能なインターフェイスである。
本実施形態の例では、デバイスＩ／Ｆ１７は、第一コネクタ５１、第二コネクタ５２、及び第三コネクタ５３を備えており、それぞれ、第一ソケット４１、第二ソケット４２、第三ソケット４３を介して、各デバイスと接続する。
【００３２】
第一コネクタ５１は、カード２上の磁気ストライプ２１に摺接して磁気データを記録又は再生する磁気ヘッドに電気的に接続するコネクタである。本実施形態においては、この磁気ヘッドとして、下記で説明する、通常磁気ヘッド３１ａ及び暗号化磁気ヘッド３１ｂのいずれかを、同様の第一ソケット４１を介して接続可能である。
第二コネクタ５２は、カード２上に配置された端子部２２ａに当接してデータを記録又は再生するＩＣ接点ブロック３２を、第二ソケット４２を介して電気的に接続するコネクタである。
第三コネクタ５３は、カード２内に埋設されたコイルとの電磁誘導によって情報を記録又は再生する非接触式通信用アンテナを、第三ソケット４３を介して電気的に接続するコネクタである。
【００３３】
本実施形態の例においては、デバイスＩ／Ｆ１７に、デバイス群として、下記で示すデバイスＡ若しくはデバイスＢを第一コネクタ５１、デバイスＣを第二コネクタ５２、デバイスＤを第三コネクタ５３に、それぞれ、第一ソケット４１、第二ソケット４２、及び第三ソケット４３を介して電気的に接続可能な構成について説明する。
【００３４】
本実施形態において、デバイスＡは、第一ソケット４１に接続可能な通常磁気ヘッド３１ａである。通常磁気ヘッド３１ａは、カード２上に形成された磁気ストライプ２１に接触、摺動させることで、記録された磁気データを読み取り、又は、磁気ストライプ２１に対して新たな磁気データを書き込む。上述のように、通常磁気ヘッド３１ａは、下記で説明する暗号化磁気ヘッド３１ｂの代わりに、第一ソケット４１を介して第一コネクタ５１に電気的に接続すること（付け替え）が可能である。
【００３５】
また、デバイスＢは、暗号化磁気ヘッド３１ｂである。暗号化磁気ヘッド３１ｂは、スキミングを防止することが可能な暗号化された暗号化信号を生成する。
暗号化磁気ヘッド３１ｂは、例えば、磁気ヘッド部、復調用電子部品（復調ＩＣ）、暗号化用電子部品（暗号化ＣＰＵ）を含んでいる。
磁気ヘッド部は、通常磁気ヘッド３１ａと同様に、カード２上に形成された磁気ストライプ２１に接触、摺動させることで、記録された磁気データを読み取り、又は磁気ストライプ２１に対して新たな磁気データを書き込む。
復調ＩＣは、磁気ヘッド部から出力されるアナログ状の出力信号を復調してデジタル状の復調信号を生成する復調用電子部品である。
暗号化ＣＰＵは、所定の暗号化関数と鍵データとによって復調信号を暗号化して暗号化信号を生成する機能を備える。すなわち、本実施形態の暗号化ＣＰＵは、復調信号を暗号化して暗号化信号を生成する暗号化用電子部品である。
つまり、暗号化磁気ヘッド３１ｂにおいて、磁気ヘッド部は、復調ＩＣに接続されているため、磁気ヘッドから出力された磁気データ（信号）は、復調ＩＣで復調されてデジタル状の復調信号となり、この復調信号は、暗号化ＣＰＵで暗号化されて暗号化信号となる。すなわち、本実施形態において、暗号化磁気ヘッド３１ｂから出力される磁気データ（信号）は、暗号化されて暗号化信号としてカードリーダ１に出力される。
なお、これら暗号化磁気ヘッド３１ｂ及び通常磁気ヘッド３１ａの構造は、特開２０１１−４０１４０号公報及び特開２０１３−４０５３号公報に開示されているので、詳細な説明は省略する。
【００３６】
また、デバイスＣは、ＩＣ接点ブロック３２ある。ＩＣ接点ブロック３２は、カード２に形成されたＩＣチップ２２の接触式入出力端子である端子部２２ａに接触して、カード２との間で、ＩＣ情報の読み取り又は書き込みのような通信を行う。具体的には、ＩＣ接点ブロック３２は、カード２の端子部２２ａに接触するＩＣ接点バネを備えている。ＩＣ接点ブロック３２は、ソレノイド（図示せず）の動力によって、カード搬送路に近づいてＩＣ接点バネがカード２の端子部２２ａに接触する接触位置と、カード搬送路から退避する退避位置との間で移動可能である。
【００３７】
また、デバイスＤは、非接触式通信アンテナ３３である。カードリーダ１に非接触式通信アンテナ３３が接続されている場合には、カードの認証を行うＳＡＭ（Secure Application Module）が、図示しないＳＡＭソケットに接続されている。カード２には、図示しないが、ＩＣチップとアンテナコイルが埋設されており、そのアンテナコイルを介して電磁的相互作用に基づき情報の記録又は再生が行われる。なお、図示しているように、本実施形態では、非接触式通信アンテナ３３及び第三ソケット４３は接続されていない。
【００３８】
ここで、本実施形態では、デバイスＢの暗号化磁気ヘッド３１ｂが第一ソケット４１を介して第一コネクタ５１に電気的に接続され、デバイスＣのＩＣ接点ブロック３２が第二ソケット４２を介して第二コネクタ５２に電気的に接続されている例について説明する。
また、デバイスＤの非接触式通信アンテナ３３は、第三ソケット４３を通して第三コネクタ５３に電気的に接続することが可能なものの、上述したように、本実施形態では、接続されていない例について説明する。
【００３９】
なお、上述の各部に加え、本実施形態のカードリーダ１は、表示部、入力部、及び警報部を含んでいる。
【００４０】
表示部は、例えば液晶パネル及び液晶駆動回路を有する表示手段であり、カードリーダ１の制御部１０から送信された命令に応じて画像を表示する。なお、表示部にタッチパネルの機能を備えることにより、表示部が入力部を兼ねるように構成してもよい。表示部は、後述するパスワードを入力する際にユーザが使用する。
【００４１】
入力部は、例えば複数のキー等の操作子を備えた入力手段である。ユーザが入力部を操作すると、入力部がユーザの操作を表す信号をカードリーダ１に供給し、制御部１０がこの信号に応じた処理を実行する。入力部も、後述するパスワードを入力する際にユーザが使用する。
【００４２】
警報部は、アラームブザー、サイレン、ＬＥＤ等である。警報部は、カードリーダ１からの指示信号でアラームブザーやサイレンを鳴動させたり、ＬＥＤを点灯又は点滅させたりする等して、たとえば、セキュリティレベルの高い（Ｈ）のデバイスから、セキュリティレベルの低い（Ｌ）のデバイスへ取り換えられた場合等に報知する。
【００４３】
また、これら表示部、入力部、及び警報部は、カードリーダ１の本体に備えられている例に限定されるものではなく、上位装置に取り付けられていてもよい。
【００４４】
〔カードリーダ１の制御構成〕
図３は、カードリーダ１の制御部１０に関連する制御構成を示すブロック図である。図４は、記憶部１１に格納された情報の例を示す図である。
カードリーダ１は、第一データ入出力部２０１、第二データ入出力部２０２、第三データ入出力部２０３、及び記憶部１１が制御部１０に接続されている。
【００４５】
本実施形態の第一データ入出力部２０１は、暗号化磁気ヘッド３１ｂ、第一ソケット４１、第一コネクタ５１を含む磁気データ入出力部である。
ここで、暗号化磁気ヘッド３１ｂは、上述したように磁気ヘッド部が復調ＩＣに接続されているため、磁気ヘッド部から出力された磁気データ（信号）は、復調ＩＣで復調されてデジタル状の復調信号となり、この復調信号は、暗号化ＣＰＵで暗号化されて暗号化信号となる。
すなわち、本実施形態では、暗号化磁気ヘッド３１ｂの磁気ヘッド部から出力される磁気データ（信号）は、暗号化されて暗号化信号として制御部１０に出力される。また、制御部１０から磁気データ（信号）が磁気ヘッドに入力される。
【００４６】
なお、第一データ入出力部２０１には、暗号化磁気ヘッド３１ｂの代わりに、通常磁気ヘッド３１ａが接続され、付け替えられてもよい。
この場合には、通常磁気ヘッド３１ａがカード上の磁気ストライプ２１に摺接して出力された磁気データが制御部１０に出力される。また、制御部１０から磁気データ（信号）が通常磁気ヘッド３１ａに入力される。
【００４７】
本実施形態において、第二データ入出力部２０２は、ＩＣ接点ブロック３２、第二ソケット４２、第二コネクタ５２を有している。
第二データ入出力部２０２は、カード２に配置された端子部２２ａにＩＣ接点ブロック３２が当接して、出力されるデータ（信号）が制御部１０に出力される。また、制御部１０からのデータ（信号）がＩＣ接点ブロック３２に入力される。
【００４８】
本実施形態において、第三データ入出力部２０３は、第三コネクタ５３を有している。
第三データ入出力部２０３は、本実施形態では何も接続されていない。しかしながら、第三データ入出力部２０３は、非接触式通信アンテナ３３が第三ソケット４３を介して電気的に接続された場合、非接触式通信アンテナ３３とカード２内に埋設されたコイルとの電磁誘導によって出力されるデータ（信号）が制御部１０に出力される。また、この場合、制御部１０からのデータ（信号）が非接触式通信アンテナ３３に入力される。
【００４９】
（制御部１０及び記憶部１１の構成）
また、制御部１０は、コネクタチェック部１１０、デバイス判別部１２０、データ処理部１３０を備えている。
また、記憶部１１は、ＲＡＭ１１ａ又はＲＯＭ１１ｂの不揮発性メモリに、コネクタ特定設定４００、デバイス接続設定４１０、デバイスセキュリティ設定４２０、及び自装置セキュリティレベル設定４３０を格納する。
【００５０】
コネクタチェック部１１０は、複数の種類のデバイスのコネクタのうちソケットが接続されたコネクタを確認する接続検出部である。本実施形態においては、コネクタチェック部１１０は、第一コネクタ５１、第二コネクタ５２、第三コネクタ５３のそれぞれについて、第一ソケット４１、第二ソケット４２、第三ソケット４３の導通を検査することにより、デバイスＩ／Ｆ１７に接続された各デバイスを判別して確認する。
コネクタチェック部１１０は、確認したコネクタを示す情報を、コネクタ特定設定４００として記憶部１１に格納する。
図４（ａ）は、記憶部１１に記憶されたコネクタ特定設定４００の情報の例を示す図である。コネクタチェック部１１０は、各コネクタへのデバイスＩ／Ｆ１７の接続の有無を示すフラグを各コネクタと対応付けて記憶する。図４（ａ）の例では、第一コネクタ５１には第一ソケット４１が接続され、第二コネクタ５２には第二ソケット４２が接続されている。
【００５１】
デバイス判別部１２０は、コネクタチェック部１１０で確認されたコネクタに対応付けて記憶された情報を確認する。デバイス判別部１２０は、各コネクタと接続していたデバイスを示す情報をデバイス接続設定４１０として記憶部１１に格納する。デバイス判別部１２０は、コネクタチェック部１１０によるコネクタの確認時、カードリーダ１のシャットダウン（終了時）、又はデバイス交換前にデバイス接続設定４１０を設定する。
図４（ｂ）は、記憶部１１に格納されたデバイス接続設定４１０の例を示す図である。
【００５２】
また、デバイス判別部１２０は、記憶部１１に格納されたデバイスセキュリティ設定４２０を参照して、各デバイスのセキュリティレベルに関する情報を取得して、自装置セキュリティレベル設定４３０に設定する。
図４（ｃ）に、デバイスセキュリティ設定４２０の例を示す。
【００５３】
具体的には、デバイス判別部１２０は、確認されたデバイスに対応したセキュリティレベルが、以前に接続されていたデバイスに対応したセキュリティレベルより高いか同じであった場合には、自装置の稼働時のセキュリティレベルを高く設定する。また、デバイス判別部１２０は、確認されたデバイスに対応したセキュリティレベルが、以前に接続されていたデバイスに対応したセキュリティレベルより低かった場合には、特定操作が実行されない限り、自装置を動作させないように制御する。
また、デバイス判別部１２０は、特定操作として、ユーザから動作の許可を取得し、動作の許可が取得された場合、自装置の稼働時のセキュリティレベルを高く設定する。
【００５４】
データ処理部１３０は、デバイス判別部１２０で設定された自装置セキュリティレベル設定４３０に対応して、カード２に対し、データを記録又は再生する処理を実行する。
具体的には、データ処理部１３０は、磁気ヘッドをカード２上の磁気ストライプ２１に摺接して磁気データを記録又は再生する磁気データ処理部１３０、ＩＣ接点をカード上に配置されたＩＣ端子に当接してデータを記録又は再生する接触式データ処理部１３０と、カード内に埋設されたコイルと非接触式通信用アンテナとの電磁誘導によって情報を記録又は再生する非接触式データ処理部１３０を含んでいる。
【００５５】
また、制御部１０は、記憶部１１のＲＯＭ１１ｂに格納された制御プログラムをＲＡＭ１１ａに展開して実行することで、コネクタチェック部１１０、デバイス判別部１２０、及びデータ処理部１３０として機能させることが可能である。
なお、コネクタチェック部１１０、デバイス判別部１２０、及びデータ処理部１３０のいずれか、任意の組み合わせ、又は全てについて、専用回路で構成することも可能である。
【００５６】
ここで、本実施形態のセキュリティレベルについて説明する。セキュリティレベルは、例えば、各デバイスへの不正（クリミナル）に対する耐性（セキュリティ）に対応する値を示す。
本実施形態の例では、デバイスＡに対応したセキュリティレベルは「Ｌ」（低）に設定され、それ以外のデバイスＢ〜Ｄに対応したセキュリティレベルは「Ｈ」（高）に設定されている。
つまり、デバイスＡの通常磁気ヘッド３１ａに対応するセキュリティレベルは「Ｌ」（低）であり、デバイスＢの暗号化磁気ヘッド３１ｂに対応するセキュリティレベルは「Ｈ」（高）である。
同様に、デバイスＣのＩＣ接点ブロック３２に対応するセキュリティレベルは「Ｈ」である。ＩＣ接点ブロック３２は、カード２のＩＣチップ２２が制御部１０との間で暗号化された通信を行うことが可能である。そのため、ＩＣ接点ブロック３２は、様々な悪意をもった行為（以下、「クリミナル」という。）に対して、防御性が高くなる。すなわち、通常磁気ヘッド３１ａに比べて、セキュリティレベル「Ｈ」となる。
さらに、同様に、デバイスＤの非接触式通信アンテナ３３についても、ＩＣ接点ブロック３２と同様の理由でセキュリティレベルは「Ｈ」となる。
すなわち、本実施形態において、自装置セキュリティレベル設定４３０は、デバイスＡである通常磁気ヘッド３１ａに対応したセキュリティレベルより、デバイスＢの暗号化磁気ヘッド３１ｂ、デバイスＣのＩＣ接点ブロック３２、及びデバイスＤの非接触式通信アンテナ３３に対応したセキュリティレベルが高い。
【００５７】
まとめると、記憶部１１に格納されているコネクタ特定設定４００は、複数の種類のデバイスのコネクタのうち、ソケットが接続されていることがコネクタチェック部１１０により確認されたコネクタを示す情報である。
デバイス接続設定４１０は、各コネクタと接続していたデバイスを示す情報である。
デバイスセキュリティ設定４２０は、デバイスＡ〜デバイスＤ毎に予め設定されたセキュリティレベルの設定である。すなわち、デバイスセキュリティ設定４２０は、コネクタチェック部１１０により検出されたデバイスに対応して設定されているセキュリティレベルに関する情報である。
自装置セキュリティレベル設定４３０は、自装置のセキュリティレベルの設定である。なお、自装置セキュリティレベル設定４３０は、後述するように、記憶部１１のＲＡＭ１１ａの揮発性メモリに、コネクタチェック等の際、毎回設定されてもよい。
【００５８】
〔デバイス接続設定処理〕
次に、図５及び図６により、本発明の実施の形態に係るカードリーダ１により実行されるデバイス接続設定処理の説明を行う。
本実施形態のデバイス接続設定処理においては、第一コネクタ５１には、セキュリティレベル「Ｈ」（高）の暗号化磁気ヘッド３１ｂが電気的に接続されている。第コネクタには、セキュリティレベル「Ｈ」（高）のＩＣ接点ブロック３２が接続されている。第三ブロックは何も接続されていない。この上で、この暗号化磁気ヘッド３１ｂを、セキュリティレベル「Ｌ」（低）の通常磁気ヘッド３１ａに付け替える場合の例について説明する。また、本実施形態のデバイス接続設定処理においては、特定操作としてパスワードを入力する例について説明する。
本発明の実施の形態に係るデバイス接続設定処理は、制御部１０が、記憶部１１のＲＯＭ１１ｂに格納された制御プログラムを、ＲＡＭ１１ａに展開して実行することで実現可能である。
以下で、図５のフローチャートを参照して、デバイス接続設定処理をステップ毎に詳細に説明する。
【００５９】
（ステップＳ１００）
まず、コネクタチェック部１１０が、接続検出処理を行う。
コネクタチェック部１１０は、起動時やデバイスが接続された際に、デバイスＩ／Ｆ１７に接続された各デバイスを認識する。つまり、コネクタチェック部１１０は、複数のコネクタのうちソケットが接続されたコネクタを確認する。
具体的には、コネクタチェック部１１０は、各コネクタの導通を検査することにより、デバイスＩ／Ｆ１７が接続された第一コネクタ５１、第二コネクタ５２、及び第三コネクタ５３の導通をそれぞれ検査する。コネクタチェック部１１０は、特定したコネクタを示す情報を、コネクタ特定設定４００として、記憶部１１に格納する。すなわち、コネクタチェック部１１０は、各コネクタへのデバイスＩ／Ｆ１７の接続の有無を示すフラグを各コネクタと対応付けて記憶する。
【００６０】
上述の図４（ａ）の例では、第一コネクタ５１には第一ソケット４１が接続され、第二コネクタ５２には第二ソケット４２が接続されているものの、第三コネクタ５３には第三ソケット４３が接続されていないことを示している。
【００６１】
（ステップＳ１０１）
次に、デバイス判別部１２０が、前接続デバイス確認処理を行う。
デバイス判別部１２０は、各コネクタに接続されていたデバイスを確認する。具体的には、デバイス判別部１２０は、デバイス判別部１２０は、デバイス接続設定４１０を読み出し、前回終了時又はデバイス交換前に各コネクタと接続していたデバイスを確認する。
また、デバイス判別部１２０は、これらのデバイスに対応したセキュリティレベルを、自装置セキュリティレベル設定４３０に設定する。
【００６２】
上述の図４（ｂ）の例では、第一コネクタ５１には暗号化磁気ヘッド３１ｂが接続されていたので、セキュリティレベルは「Ｈ」（高）である。第二コネクタ５２にはＩＣ接点ブロック３２が接続されていたので、セキュリティレベルは「Ｈ」（高）である。第三コネクタ５３には、第三ソケット４３が接続されていないので、セキュリティレベルは何も接続されていない状態に設定される。この例では、自装置セキュリティレベル設定４３０は、接続されているデバイスのセキュリティレベルで一番低い「Ｈ」に設定される。
なお、デバイス判別部１２０は、通常磁気ヘッド３１ａ等の「Ｌ」のデバイスが以前に接続されていた場合は、この自装置セキュリティレベル設定４３０を「Ｌ」（低）に設定する。
【００６３】
（ステップＳ１０２）
次に、デバイス判別部１２０が、自装置セキュリティレベル設定４３０が「Ｈ」（高）であるか否かを判断する。
Ｙｅｓ、すなわち、自装置セキュリティレベル設定４３０が「Ｈ」（高）の場合、デバイス判別部１２０は、処理をステップＳ１０３に進める。
Ｎｏ、すなわち、自装置セキュリティレベル設定４３０が「Ｌ」（低）の場合、デバイス判別部１２０は、処理をステップＳ１０９に進める。
【００６４】
（ステップＳ１０３）
次に、デバイス判別部１２０が、対応デバイスが接続されているか否かを判断する。デバイス判別部１２０は、各コネクタを介して通信を行い、接続しているデバイスを確認する。たとえば、ステップＳ１０１で参照した情報では、第一コネクタ５１には、暗号化磁気ヘッド３１ｂが接続されているはずであるので、デバイス判別部１２０は、第一コネクタ５１を介して通信を行い、暗号化磁気ヘッド３１ｂから受信した旨のレスポンスが届くか否かを判別する。
Ｙｅｓ、すなわち、レスポンスが届いた場合には、デバイス判別部１２０は、暗号化磁気ヘッド３１ｂが接続されていると判断し、ステップＳ１１１に進める。
もし、Ｎｏ、すなわち、レスポンスが届かない場合には、デバイス判別部１２０は、通常磁気ヘッド３１ａが接続されていると判断し、次のステップＳ１０４に進める。
【００６５】
（ステップＳ１０４）
自装置セキュリティレベル設定４３０が「Ｈ」に設定されているのに、対応デバイスが接続されていない場合、デバイス判別部１２０が、パスワード取得処理を行う。
デバイス判別部１２０は、表示部に「パスワードを入力して下さい」等の表示をし、保守者又は管理者であるユーザに対して、入力部によりパスワードを入力するよう指示する。すなわち、ユーザに接続切り換えを促すために、特定操作の例として、所定のパスワードを入力させる。
また、この際、デバイス判別部１２０は、図示しないタイマーを設定して、下記で説明するタイムアウト（時間切れ）を判断する。
【００６６】
（ステップＳ１０５）
次に、デバイス判別部１２０は、パスワードが入力されたか否かを判別する。
Ｙｅｓ、すなわち、正しいパスワードが入力された場合には、デバイス判別部１２０は、処理をステップＳ１０８に進める。
もし、Ｎｏ、すなわち、正しいパスワードがまだ入力されていない場合、又は間違ったパスワードが入力された場合等には、デバイス判別部１２０は、処理を、次のステップＳ１０６に進める。
【００６７】
（ステップＳ１０６）
パスワードが入力されていない場合、デバイス判別部１２０が、タイムアウトになったか否かを判断する。デバイス判別部１２０は、パスワードの入力待ちを開始してから、特定時間が経過した場合にタイムアウトとして、Ｙｅｓと判定する。デバイス判別部１２０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、デバイス判別部１２０は、処理をステップＳ１０７に進める。
Ｎｏの場合、デバイス判別部１２０は、処理をステップＳ１０４に戻して、パスワードの入力待ちを続ける。
【００６８】
（ステップＳ１０７）
タイムアウトになった場合、デバイス判別部１２０が、アラーム処理を行う。
デバイス判別部１２０は、コネクタチェック部１１０により検出されたセキュリティレベル「Ｌ」のデバイスを、動作させないように制御する。この上で、デバイス判別部１２０は、警告部により警報し、アラームブザーを鳴動させ、ＬＥＤを点灯又は点滅させる等して、当該デバイスの動作不可の状態等を報知し、上位装置３にも報知する。
また、上位装置３は、図示しない監視機関のサーバー等に、不正について警告してもよい。
【００６９】
これにより、デバイス判別部１２０は、コネクタチェック部１１０によりデバイスが検出された場合、このデバイスに対応するセキュリティレベルと、記憶部１１の自装置セキュリティレベル設定４３０に設定されたセキュリティレベルとを比較し、低かった場合には当該別のデバイスを動作させないように制御することが可能となる。
なお、デバイス判別部１２０は、ステップＳ１０３でＮｏと判断された際に、とりあえず自装置を動作させないように制御しておくことも可能である。
その後、デバイス判別部１２０は、デバイス接続設定処理を終了する。
【００７０】
（ステップＳ１０８）
パスワードが入力された場合、デバイス判別部１２０が、接続切り換え処理を行う。
上述の例では、デバイス判別部１２０は、通常磁気ヘッド３１ａはセキュリティレベルが「Ｌ」であるので、接続切り替えの処理を行う。
具体的には、デバイス判別部１２０は、記憶部１１の自装置セキュリティレベル設定４３０を「Ｌ」に書き換えて設定する。
また、上述の例では、デバイス判別部１２０は、デバイス接続設定４１０において、第一コネクタ５１に通常磁気ヘッド３１ａが接続されているように設定する。
また、デバイス判別部１２０は、自装置の動作を許可する。
その後、本発明の実施の形態に係るデバイス接続設定処理を終了する。
【００７１】
（ステップＳ１０９）
自装置セキュリティレベル設定４３０が「Ｌ」に設定されている場合、デバイス判別部１２０が、セキュリティレベル「Ｈ」のデバイスが接続されているか否か判断する。
デバイス判別部１２０は、記憶部１１のデバイス接続設定４１０を参照し、セキュリティレベルが「Ｌ」のデバイスが接続されていたのに、実際には、セキュリティレベル「Ｈ」のデバイスが接続されていた場合、Ｙｅｓと判定する。すなわち、ここでも、例えば、デバイス判別部１２０は、第一コネクタ５１を介して通信を行い、暗号化磁気ヘッド３１ｂから受信した旨のレスポンスが届くか否かを判別する。つまり、デバイス判別部１２０は、通常磁気ヘッド３１ａが以前に接続されていたのに、暗号化磁気ヘッド３１ｂからの通信の応答があった場合、Ｙｅｓと判定する。デバイス判別部１２０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、デバイス判別部１２０は、処理をステップＳ１１０に進める。
Ｎｏの場合、デバイス判別部１２０は、処理をステップＳ１１１に進める。
【００７２】
（ステップＳ１１０）
自装置セキュリティレベル設定４３０が「Ｌ」に設定されているのにセキュリティレベル「Ｈ」のデバイスが接続されていた場合、デバイス判別部１２０は、接続切り換え処理を行う。
ここでは、セキュリティレベル「Ｌ」からセキュリティレベル「Ｈ」への変更であるので、上述の特定操作を経ずに、記憶部１１の各情報を変更する。
具体的には、デバイス判別部１２０は、記憶部１１の自装置セキュリティレベル設定４３０を「Ｈ」に書き換えて設定する。
また、上述の例では、デバイス判別部１２０は、デバイス接続設定４１０において、第一コネクタ５１に暗号化磁気ヘッド３１ｂが接続されているように設定する。
【００７３】
（ステップＳ１１１）
ここで、デバイス判別部１２０が、正常接続動作継続処理を行う。
デバイス判別部１２０は、接続された各デバイスの状態が正常であると判断し、各デバイスについて記憶部１１の制御プログラムに対応して動作させる。
その後、デバイス判別部１２０は、デバイス接続設定処理を終了する。
以上により、本発明の実施の形態に係るデバイス接続設定処理を終了する。
【００７４】
〔デバイスの動作制御例〕
ここで、図６により、上述のデバイス接続設定処理により、具体的にデバイスの動作制御を行う動作例について説明する。
本動作例では、ホストデバイスである制御部１０に、デバイス群として、通常磁気ヘッド３１ａ及び暗号化磁気ヘッド３１ｂのいずれかを接続させることが可能である構成について説明する。上述したように、これらのデバイスのいずれかが接続されていることが検出され、それぞれの接続順や接続の状態により、動作が制御される。
また、本実施形態では、上述したように、通常磁気ヘッド３１ａに対応するセキュリティレベルは「Ｌ」であり、暗号化磁気ヘッド３１ｂのセキュリティレベルは「Ｈ」である。これは、暗号化磁気ヘッド３１ｂの方が、クリミナルに対して防御性が高いためである。
【００７５】
まず、この例においては、図６（ａ）に示すように、制御部１０は暗号化磁気ヘッド３１ｂを付けられた状態で市場に出荷されている。この場合、制御部１０は、記憶部１１のセキュリティ設定のセキュリティレベルを「Ｈ」に設定する。
【００７６】
ここで、図６（ｂ）に示すように、暗号化磁気ヘッド３１ｂを修理や仕様変更等で交換する必要性があったり、セキュリティレベルの高低で機器のグレードや価格等の差があるため、工場やサービス拠点や卸売や販売店等で値段が安い通常磁気ヘッド３１ａに接続し直して出荷したりすることがある。
その際には、ユーザが、暗号化磁気ヘッド３１ｂを外し、通常磁気ヘッド３１ａを制御部１０に接続する。すると、上述したように、特定操作としてパスワード等の入力が求められる。
この状態では、正しいパスワード等を取得できるまで、通常磁気ヘッド３１ａを含む自装置を動作させない。クリミナル等に対応するためである。
【００７７】
一方、図６（ｃ）に示すように、パスワード等の特定操作を取得した場合、付け替え手続きが正式に行われたことを確認し、付け替えられた通常磁気ヘッド３１ａを動作させる。
すなわち、正式な理由でセキュリティレベルの高いデバイスから低いデバイスに付け替えられた際には、特定操作により、当該デバイスを動作させる。
このように、接続されているデバイスに合わせて全て自動で動作を変更させず、必要に応じて手動の手続きにおより動作を切り替えることで、セキュリティとユーザの利便性とを両立できる。
【００７８】
〔本実施形態の主な効果〕
以上のように構成することで、以下のような効果を得ることができる。
従来、セキュリティ上の問題があるため、デバイスを自由に付け替えることはできなかった。たとえば、クリミナルがセキュリティレベルの低いデバイスに付け替え、その低いセキュリティレベルのデバイスがそのまま動作してしまうと、クリミナルはそのセキュリティレベルの低いデバイスを経由して犯罪等ができてしまうためである。
つまり、セキュリティレベルが高い状態から低い状態になるような状態変化を検出することが、セキュリティ面では重要である。つまり、セキュリティレベルが高い状態から低い状態への変更しやすくしてしまうと、安易にセキュリティを落としてしまう結果になり、抑止しなくてはならない。
【００７９】
これに対して、本発明の実施の形態に係るカードリーダ１は、複数の種類のデバイスを接続可能なカードリーダ１であって、新たなデバイスの接続を検出するコネクタチェック部１１０と、コネクタチェック部１１０により検出された新たなデバイスのセキュリティレベルを算出するデバイス判別部１２０と、デバイス判別部１２０により算出された新たなデバイスに対応したセキュリティレベルが、以前に接続されたデバイスに対応したセキュリティレベルより高い場合、当該セキュリティレベルを不揮発性メモリに設定し、コネクタチェック部１１０により別のデバイスを検出した場合、当該別のデバイスに対応するセキュリティレベルと、セキュリティ記録部により不揮発性メモリに記憶されたセキュリティレベルとを比較し、高いか同じであった場合には当該別のデバイスを動作させ、低かった場合には当該別のデバイスを動作させないように制御することを特徴とする。
つまり、本発明の実施の形態に係るカードリーダ１は、デバイス判別部１２０により動作させないように制御された別のデバイスに対して、ユーザから動作の許可を取得するデバイス判別部１２０を備え、デバイス判別部１２０は、デバイス判別部１２０により許可が取得された場合、当該別のデバイスに対応したセキュリティレベルを不揮発性メモリに設定することを特徴とする。
【００８０】
このように構成することで、セキュリティレベルが低い状態から高い状態へのアップグレードをしやすくしつつ、ダウングレードを行うのも容易にすることができる。すなわち、セキュリティレベルの低いデバイスから高いデバイスに付け替えた後であっても、デバイスの変更を行うためのパスワード等による動作の許可さえ取得できれば、セキュリティレベルの低いデバイスも動作させることが可能になる。
すなわち、セキュリティレベルの高低を判断し、低から高は自動でアップデートされ、高から低の場合だけ手続きにより処理されることで、セキュリティを保ちつつ、柔軟にデバイスの変更を行うことが可能となる。
これにより、ユーザの環境により、一度セキュリティレベルの高いデバイスにアップグレードしても、ダウングレードを容易に行うことが可能となる。
【００８１】
また、デバイスが接続された際に、自動で、そのデバイスに対応したセキュリティレベルが高いか低いかを判断して、当該デバイスに対応した制御を行うことができる。その結果、出荷され市場に設置された時点ではセキュリティレベルの低いデバイスで正常動作していて、その後、アップグレードとして、セキュリティレベルの高いデバイスが部品として購入されて接続されたような場合でも、制御部１０はデバイスが付け替えられたことを自動で判断して動作させられる。この際、付け替えられたデバイスの制御プログラムを記憶部１１に事前に格納しておけば、ユーザが特に操作する必要がなく、アップグレードをスムーズに行うことができる。
この上で、セキュリティレベルの高いデバイスが接続されたまま、セキュリティレベルの低いデバイスと交換されたような場合でも、セキュリティレベルの高いデバイスのみ動作させることが可能となる。結果として、デバイスを付け替え可能であってもセキュリティを保つことができるカードリーダ１を提供することができる。
【００８２】
また、本発明の実施の形態に係るカードリーダ１は、複数の種類のデバイスは、通常磁気ヘッド３１ａ及びＩＣ接点ブロック３２を含み、デバイス判別部１２０は、通常磁気ヘッド３１ａに対応したセキュリティレベルより、ＩＣ接点ブロック３２に対応したセキュリティレベルを高く設定することを特徴とする。
【００８３】
このように構成することで、一旦、ＩＣ接点ブロック３２が接続されるとセキュリティレベルが高く設定され、この状態では、通常磁気ヘッド３１ａに付け替えても動作させず、又は、パスワード等により動作が許可された場合にのみ通常磁気ヘッド３１ａを動作させる等の処理が可能となる。これにより、ＩＣ接点ブロック３２に対応した高いセキュリティレベルを保つことができる。すなわち、クリミナルがＩＣ接点ブロック３２を外して通常磁気ヘッド３１ａに付け替えても、そのままでは動作しない。このため、セキュリティレベルの低い通常磁気ヘッド３１ａから顧客の磁気データをスキミングする等の行為を防止することができる。
【００８４】
〔他の実施の形態〕
なお、上述の実施の形態においては、デバイス群として、通常磁気ヘッド３１ａとＩＣ接点ブロック３２とのいずれかが接続され、いずれかが動作する際のセキュリティレベルの設定及び動作の制御について記載した。
しかしながら、その他の、接続されるとセキュリティレベルが高くなるようなデバイスにも同様の制御により適用が可能である。また、上位装置３等の他の装置に接続されたデバイスについても、同様の制御を行うことも可能である。
すなわち、制御部１０に接続されるセキュリティレベルが高いデバイスにより、セキュリティレベルが一旦高くなるように設定されると、セキュリティレベルが低いデバイスについて、動作させなかったり、動作の許可を取得して動作させたりすることが可能である。
【００８５】
また、上述の実施形態においては、デバイス群として、デバイス群として、通常磁気ヘッド３１ａ、暗号化磁気ヘッド３１ｂ、ＩＣ接点ブロック３２、及び非接触式通信アンテナ３３を接続可能に記載した。しかしながら、上述の例以外の機能、性能、能力、及び仕様等が異なる様々な種類の他のデバイスを接続可能である。また、基本構成で含まれるデバイスと、カードリーダ１の機器の構成をアップグレード等で変更する際に追加で接続される「オプション」の他のデバイスとを備えていてもよい。これらの他のデバイスは、ＡＴＭ等の構成やグレード（grade）に従って取捨選択されて備えられ、制御部１０に接続される。ユーザは、これらのデバイスを付け替えることも可能である。このため、第一〜第三以外のソケットやコネクタを備えていてもよい。また、各ソケットやコネクタは、ＵＳＢやシリアル等の一般的なインターフェイスを用いていてもよい。この場合でも、他のデバイスのそれぞれには、セキュリティレベルが設定されることが好適である。
【００８６】
また、例えば、手動式のカードリーダと自動式のカードリーダとが共通の筐体等を備えており、自動式のカードリーダに対して、実装されていない手動式のカードリーダ１に対応するデバイスを取り付けられたような場合でも対応可能である。
【００８７】
また、デバイス群に備えられるデバイスは、これらに限られるものではなく、例えば、暗号化用プロセッサを内蔵したセキュア磁気ヘッド、生体認証デバイス、防犯カメラ、人感センサ１５等を含んでいてもよい。
【００８８】
また、セキュリティレベルレベルを示す表記は、「Ｌ」（低）、「Ｈ」（高）に限定するものではなく、たとえば、数値で示してもよい。「高」「低」の他に、例えば、数段階の値が設定されていてもよい。たとえば、セキュア磁気ヘッド、生体認証デバイス、防犯カメラ、及び人感センサ等については、通常の「高」よりも高い「より高」のセキュリティレベルが設定されていてもよい。
また、セキュリティレベルは、カードリーダ１のグレードや構成により一律に設定されていたり、デバイス毎に異なっていたりしてもよい。
これにより、各種デバイスについて、セキュリティレベルを保ちつつ、構成の変更を容易にすることができ、コストを削減できる。
【００８９】
また、上述の実施の形態においては、セキュリティレベルが高いデバイスが接続された後で、セキュリティレベルが低いデバイスが接続されたことで警告を報知する例について記載した。
しかしながら、接続されているはずのそのセキュリティレベルが高いデバイスが接続されていない場合は、カードリーダ１自体の動作を開始しない又はアラームを報知するような構成であってもよい。
このように構成することで、クリミナルが、セキュリティレベルの高いデバイスを取り外しただけでも警告を報知することができ、セキュリティを高めることができる。
なお、このような場合でも、一度、セキュリティレベルが高いデバイスが接続されると、そのデバイスが接続されたことが、記憶部１１のデバイス接続設定４１０に設定されることが好適である。これにより、クリミナルによる改造等を難しくする効果が期待できる。
【００９０】
また、上述の実施の形態においては、特定操作による動作の許可の例としてパスワードの入力について説明したものの、他の手段により動作の許可を取得してもよい。たとえば、デバイスの種類や特性によっては、物理配線や物理鍵を操作する、スイッチを操作する、ＩＤ（Identification）や鍵データを変更する等の特殊な手続きを必要とするようにしてもよい。
このように構成することで、セキュリティを向上させることができる。
【００９１】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００９２】
１  カードリーダ
２  カード
３  上位装置
１０  制御部
１１  記憶部
１１ａ  ＲＡＭ
１１ｂ  ＲＯＭ
１２  プリヘッド
１３  シャッタ機構
１４  搬送機構
１５  センサ
１６  上位装置Ｉ／Ｆ
１７  デバイスＩ／Ｆ
２１  磁気ストライプ
２２  ＩＣチップ
２２ａ  端子部
３１ａ  通常磁気ヘッド
３１ｂ  暗号化磁気ヘッド
３２  ＩＣ接点ブロック
３３  非接触式通信アンテナ
４１  第一ソケット
４２  第二ソケット
４３  第三ソケット
５１  第一コネクタ
５２  第二コネクタ
５３  第三コネクタ
１１０  コネクタチェック部
１２０  デバイス判別部
１３０  データ処理部
２０１  第一データ入出力部
２０２  第二データ入出力部
２０３  第三データ入出力部
４００  コネクタ特定設定
４１０  デバイス接続設定
４２０  デバイスセキュリティ設定
４３０  自装置セキュリティレベル設定
【図１】
2018088165.tif 000003
【図２】
2018088165.tif 000004
【図３】
2018088165.tif 000005
【図４】
2018088165.tif 000006
【図５】
2018088165.tif 000007
【図６】
2018088165.tif 000008