【手続補正書】
【提出日】令和1年10月8日(2019.10.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
コネクタチェック部１１０は、複数の種類のデバイスのコネクタのうちソケットが接続されたコネクタを確認する接続検出部である。本実施形態においては、コネクタチェック部１１０は、第一コネクタ５１、第二コネクタ５２、第三コネクタ５３のそれぞれについて、第一ソケット４１、第二ソケット４２、第三ソケット４３の導通を検査することにより、デバイスＩ／Ｆ１７に接続された各デバイスを判別して確認する。
コネクタチェック部１１０は、確認したコネクタを示す情報を、コネクタ特定設定４００として記憶部１１に格納する。
図４（ａ）は、記憶部１１に記憶されたコネクタ特定設定４００の情報の例を示す図である。コネクタチェック部１１０は、各コネクタへの各デバイスの接続の有無を示すフラグを各コネクタと対応付けて記憶する。図４（ａ）の例では、第一コネクタ５１には第一ソケット４１が接続され、第二コネクタ５２には第二ソケット４２が接続されている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
〔デバイス接続設定処理〕
次に、図５及び図６により、本発明の実施の形態に係るカードリーダ１により実行されるデバイス接続設定処理の説明を行う。
本実施形態のデバイス接続設定処理においては、第一コネクタ５１には、セキュリティレベル「Ｈ」（高）の暗号化磁気ヘッド３１ｂが電気的に接続されている。第２コネクタ５２には、セキュリティレベル「Ｈ」（高）のＩＣ接点ブロック３２が接続されている。第三ブロックは何も接続されていない。この上で、この暗号化磁気ヘッド３１ｂを、セキュリティレベル「Ｌ」（低）の通常磁気ヘッド３１ａに付け替える場合の例について説明する。
また、本実施形態のデバイス接続設定処理においては、特定操作としてパスワードを入力する例について説明する。
本発明の実施の形態に係るデバイス接続設定処理は、制御部１０が、記憶部１１のＲＯＭ１１ｂに格納された制御プログラムを、ＲＡＭ１１ａに展開して実行することで実現可能である。
以下で、図５のフローチャートを参照して、デバイス接続設定処理をステップ毎に詳細に説明する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
（ステップＳ１０１）
次に、デバイス判別部１２０が、前接続デバイス確認処理を行う。
デバイス判別部１２０は、各コネクタに接続されていたデバイスを確認する。具体的には、デバイス判別部１２０は、デバイス接続設定４１０を読み出し、前回終了時又はデバイス交換前に各コネクタと接続していたデバイスを確認する。
また、デバイス判別部１２０は、これらのデバイスに対応したセキュリティレベルを、自装置セキュリティレベル設定４３０に設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
これに対して、本発明の実施の形態に係るカードリーダ１は、複数の種類のデバイスを接続可能なカードリーダ１であって、新たなデバイスの接続を検出するコネクタチェック部１１０と、コネクタチェック部１１０により検出された新たなデバイスのセキュリティレベルを算出するデバイス判別部１２０と、デバイス判別部１２０により算出された新たなデバイスに対応したセキュリティレベルが、以前に接続されたデバイスに対応したセキュリティレベルより高い場合、当該セキュリティレベルを不揮発性メモリに設定し、コネクタチェック部１１０により別のデバイスを検出した場合、当該別のデバイスに対応するセキュリティレベルと、セキュリティ記録部により不揮発性メモリに記憶されたセキュリティレベルとを比較し、高いか同じであった場合には当該別のデバイスを動作させ、低かった場合には当該別のデバイスを動作させないように制御することを特徴とする。
さらに、本発明の実施の形態に係るカードリーダ１は、デバイス判別部１２０により動作させないように制御された別のデバイスに対して、ユーザから動作の許可を取得するデバイス判別部１２０を備え、デバイス判別部１２０は、デバイス判別部１２０により許可が取得された場合、当該別のデバイスに対応したセキュリティレベルを不揮発性メモリに設定することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
このように構成することで、セキュリティレベルが低い状態から高い状態へのアップグレードをしやすくしつつ、ダウングレードを行うのも容易にすることができる。また、セキュリティレベルの高いデバイスから低いデバイスに付け替えた後は、デバイスの変更を行うためのパスワード等による動作の許可さえ取得できれば、セキュリティレベルの低いデバイスも動作させることが可能になる。
すなわち、セキュリティレベルの高低を判断し、低から高は自動でアップデートされ、高から低の場合だけ手続きにより処理されることで、セキュリティを保ちつつ、柔軟にデバイスの変更を行うことが可能となる。
これにより、ユーザの環境により、一度セキュリティレベルの高いデバイスにアップグレードしても、ダウングレードを容易に行うことが可能となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
また、デバイスが接続された際に、自動で、そのデバイスに対応したセキュリティレベルが高いか低いかを判断して、当該デバイスに対応した制御を行うことができる。その結果、出荷され市場に設置された時点ではセキュリティレベルの低いデバイスで正常動作していて、その後、アップグレードとして、セキュリティレベルの高いデバイスが部品として購入されて接続されたような場合でも、制御部１０はデバイスが付け替えられたことを自動で判断して動作させられる。この際、付け替えられたデバイスの制御プログラムを記憶部１１に事前に格納しておけば、ユーザが特に操作する必要がなく、アップグレードをスムーズに行うことができる。
さらに、セキュリティレベルの高いデバイスのうち、一部がセキュリティレベルの低いデバイスと交換されたような場合は、セキュリティレベルの高いデバイスのみ動作させることが可能となる。結果として、デバイスを付け替え可能であってもセキュリティを保つことができるカードリーダ１を提供することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
また、上述の実施形態においては、デバイス群として、通常磁気ヘッド３１ａ、暗号化磁気ヘッド３１ｂ、ＩＣ接点ブロック３２、及び非接触式通信アンテナ３３を接続可能に記載した。しかしながら、上述の例以外の機能、性能、能力、及び仕様等が異なる様々な種類の他のデバイスを接続可能である。また、基本構成で含まれるデバイスと、カードリーダ１の機器の構成をアップグレード等で変更する際に追加で接続される「オプション」の他のデバイスとを備えていてもよい。これらの他のデバイスは、ＡＴＭ等の構成やグレード（grade）に従って取捨選択されて備えられ、制御部１０に接続される。ユーザは、これらのデバイスを付け替えることも可能である。このため、第一〜第三以外のソケットやコネクタを備えていてもよい。また、各ソケットやコネクタは、ＵＳＢやシリアル等の一般的なインターフェイスを用いていてもよい。この場合でも、他のデバイスのそれぞれには、セキュリティレベルが設定されることが好適である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
また、セキュリティレベルを示す表記は、「Ｌ」（低）、「Ｈ」（高）に限定するものではなく、たとえば、数値で示してもよい。「高」「低」の他に、例えば、数段階の値が設定されていてもよい。たとえば、セキュア磁気ヘッド、生体認証デバイス、防犯カメラ、及び人感センサ等については、通常の「高」よりも高い「より高」のセキュリティレベルが設定されていてもよい。
また、セキュリティレベルは、カードリーダ１のグレードや構成により一律に設定されていたり、デバイス毎に異なっていたりしてもよい。
これにより、各種デバイスについて、セキュリティレベルを保ちつつ、構成の変更を容易にすることができ、コストを削減できる。
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2018088165.tif 000001
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2018088165.tif 000002