(57)【特許請求の範囲】
【請求項１】
ＩＣカードに搭載されたＩＣチップに対するデータの読み書きを実行するＩＣカードリーダライタを含むユーザインターフェースと、
決済端末に接続されて当該決済端末から電力を供給する接続ケーブルと、
前記決済端末から前記接続ケーブルが抜かれることによる前記決済端末からの電力供給の停止を検出する検出部と、
前記接続ケーブルを介して前記決済端末から供給される電力を前記ユーザインターフェースに供給するとともに、前記決済端末から前記接続ケーブルが抜かれた際にバッテリから電力を前記ユーザインターフェースに供給する電力部と、
前記検出を条件として、前記バッテリからの電力供給によって、前記決済端末からの電力供給の停止が検出された旨の情報である電力供給停止情報を記憶部に記憶させる制御部と、
起動に際して前記記憶部を参照し、当該記憶部に前記電力供給停止情報が記憶されている場合には、前記ユーザインターフェースを駆動制御するためのプログラムであって不揮発性メモリに格納された制御プログラムを消去して、前記ユーザインターフェースを使用不能にさせる手段と、
を備える暗証番号入力装置。
【請求項２】
前記接続ケーブルを介して前記バッテリの電力が供給される、
請求項１記載の暗証番号入力装置。
【請求項３】
各部を配置するハウジングを備え、
前記バッテリは、当該ハウジングに設けられている、
請求項１記載の暗証番号入力装置。
【請求項４】
ＩＣカードに搭載されたＩＣチップに対するデータの読み書きを実行するＩＣカードリーダライタを含むユーザインターフェースを有する暗証番号入力装置がデータ通信可能に接続される接続部と、
前記接続部に対する前記暗証番号入力装置の接続／非接続を検出する手段と、
前記非接続の検出を条件として、前記接続部に対する前記暗証番号入力装置の非接続が検出された旨の情報である非接続情報を第２の記憶部に記憶させる手段と、
前記接続の検出を条件として前記第２の記憶部を参照し、当該第２の記憶部に非接続情報が記憶されている場合には、前記ユーザインターフェースを駆動制御するためのプログラムであって不揮発性メモリに格納された制御プログラムを消去して、前記暗証番号入力装置に前記ユーザインターフェースを使用不能にさせる処理を実行させる手段と、
を備える決済端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗証番号入力装置及び決済端末に関する。
【背景技術】
【０００２】
従来、現金の代わりに各種のカードによる電子的決済が広く利用されている。各種のカードとしては、例えば、クレジットカード、デビットカード決済に用いられるＩＣカードがある。
【０００３】
ＩＣカードによる電子的決済は、例えば特許文献１に示すように、ピンパッドを決済端末に接続させて実行される。ピンパッドは、番号入力を行うための入力装置であって、ＩＣカードに搭載されているＩＣチップに対するデータの読み書きを実行するＩＣカードリーダライタを備えるものである。以下、ピンパッドを決済端末に接続したものを決済端末システムと称することがある。
【０００４】
例えば、ＩＣカードがクレジットカードである場合、ピンパッドは、電子的決算に際して、ＩＣカードからクレジットカード番号等のカードデータを読み取ったり、暗証番号の入力を受け付けたりする。
【０００５】
そして、決済端末システムでは、入力された暗証番号の認証、読み取ったカードデータに基づく問合せ情報の作成、決済機関コンピュータへの問合せ情報の送信が実行される。決済機関コンピュータでは、信用照会が行われ、問合せに対する承認応答を返信する。決済端末システムでは、承認応答を受信すると、決済処理が実行される。
【０００６】
【特許文献１】特開２００５−２１５８３４公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したようなＩＣカードによる電子的決済の普及に伴い、ＩＣカードに記憶されているデータが盗み出されるスキミング被害が予想されている。このようなスキミングは、ピンパッドにスキミングマシンと呼ばれる装置が不正に装着されて行われる。
【０００８】
ＩＣカードのスキミングの一例について説明する。
【０００９】
スキミングの手口としては、まず、不正行為実行者はピンパッドにスキミングマシンを取り付けるため、人目に触れない状態で決済端末からピンパッドを取り外す。
【００１０】
次に、不正行為実行者は、取り外したピンパッドのハウジングをこじ開けて、その内部にスキミングマシンを取り付け、再びハウジングを閉じる作業を行う。
【００１１】
そして、不正行為実行者は、スキミングマシンを取り付けたピンパッドを再び人目に触れない状態で決済端末に取り付ける。これにより、決済端末システムは、外見上は当初の正常な状態に戻される。
【００１２】
この状態で、決済端末システムで電子的決済が行われる毎に、その決済における通信記録等の情報がスキミングマシンに蓄積されていく。
【００１３】
こうしてスキミングマシンに不正に情報が蓄積された後、不正行為実行者は、再び、決済端末からピンパッドを取り外し、取り外したピンパッドからスキミングマシンを取り出す作業を行う。そして、スキミングマシンに蓄積された通信記録等の情報を解析することにより、ＩＣカードに記憶されたデータが不正に盗み出されてしまう。そして、盗み出されたデータが使用されることで、不正な電子的決済が行われる。
【００１４】
本発明の目的は、ＩＣカードによる電子的決済でのスキミング被害を防止することである。
【課題を解決するための手段】
【００１５】
本発明の暗証番号入力装置は、ＩＣカードに搭載されたＩＣチップに対するデータの読み書きを実行するＩＣカードリーダライタを含むユーザインターフェースと、決済端末に接続されて当該決済端末から電力を供給する接続ケーブルと、前記決済端末から前記接続ケーブルが抜かれることによる前記決済端末からの電力供給の停止を検出する検出部と、前記接続ケーブルを介して前記決済端末から供給される電力を前記ユーザインターフェースに供給するとともに、前記決済端末から前記接続ケーブルが抜かれた際にバッテリから電力を前記ユーザインターフェースに供給する電力部と、前記検出を条件として、前記バッテリからの電力供給によって、前記決済端末からの電力供給の停止が検出された旨の情報である電力供給停止情報を記憶部に記憶させる制御部と、起動に際して前記記憶部を参照し、当該記憶部に前記電力供給停止情報が記憶されている場合には、前記ユーザインターフェースを駆動制御するためのプログラムであって不揮発性メモリに格納された制御プログラムを消去して、前記ユーザインターフェースを使用不能にさせる手段と、を備える。
【００１６】
本発明の決済端末は、ＩＣカードに搭載されたＩＣチップに対するデータの読み書きを実行するＩＣカードリーダライタを含むユーザインターフェースを有する暗証番号入力装置がデータ通信可能に接続される接続部と、前記接続部に対する前記暗証番号入力装置の接続／非接続を検出する手段と、前記非接続の検出を条件として、前記接続部に対する前記暗証番号入力装置の非接続が検出された旨の情報である非接続情報を第２の記憶部に記憶させる手段と、前記接続の検出を条件として前記第２の記憶部を参照し、当該第２の記憶部に非接続情報が記憶されている場合には、前記ユーザインターフェースを駆動制御するためのプログラムであって不揮発性メモリに格納された制御プログラムを消去して、前記暗証番号入力装置に前記ユーザインターフェースを使用不能にさせる処理を実行させる手段と、を備える。
【発明の効果】
【００１７】
本発明によれば、決済端末からピンパッドが取り外されると、そのピンパッドのＩＣカードリーダライタ等が使用不能となるため、ＩＣカードによる電子的決済が行われず、スキミング被害を防止することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面に基づいて説明する。
【００１９】
［第１の実施形態］
本発明の第１の実施形態について図１ないし図４に基づいて説明する。
【００２０】
図１は、第１の実施形態における決済端末システム７１を示す外観斜視図である。決済端末システム７１は、図１に示すように、各々に別体の決済端末１とピンパッド１１が接続ケーブル８１によってデータ通信可能に接続されて構成されている。
【００２１】
まず、決済端末１について説明する。決済端末１は、各部を配置するハウジング２を有する。ハウジング２は、底面が載置面に接し、上面が奥側から手前側に向けて下り勾配に傾いている。
【００２２】
このようなハウジング２の手前側から見て右側の位置には、スリット状の読取溝３が設けられている。読取溝３は、磁気カードの磁気ストライプを挿入させて手前側に引き抜くためのものである。したがって、ハウジング２には、カードの磁気ストライプに記録されたデータの読み取りを行うための磁気カードリーダ１０（図２参照）が内蔵されている。
【００２３】
ハウジング２の上面には、決済端末１の手前側から奥側に向って、キーボード５、レシート発行口８、及び、ディスプレイ６が順に配列されている。
【００２４】
キーボード５は、金額等を入力するための「０」から「９」までの置数キー５ａ、ファンクションキー５ｂ等の各種のキーをブロック毎に配列した外観構造を有している。
【００２５】
ディスプレイ６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を備え、取引内容や操作案内等を表示する。レシート発行口８は、ハウジング２に内蔵されたプリンタ７（図２参照）によって印字されるレシート（図示せず）を発行する発行口となる。
【００２６】
レシート発行口８は、ハウジング２の内部に貫通しており、ハウジング２に内蔵されたプリンタ７（図２参照）が印刷したレシート（図示せず）を排紙する位置でハウジング２に形成されている。
【００２７】
ハウジング２の背面には、外部電源１０１（図２参照）と接続された電源ケーブル９が接続されている。電源ケーブル９は、外部電源１０１からの電力を決済端末１に対して供給する。外部電源１０１は、一例として、商用電源である。
【００２８】
次に、ピンパッド１１について説明する。ピンパッド１１は、例えば、カード毎に定められている暗証番号の入力を行うための暗証番号入力装置である。ピンパッド１１は、ユーザインターフェースとしての、ディスプレイ１２、キーボード１３、ＩＣカードリーダライタ１４（図２参照）を有する。
【００２９】
ピンパッド１１は、各部を配置するハウジング１１ａを有する。ハウジング１１ａは、ディスプレイ１２及びキーボード１３をその上面に配置する平板状の第１のハウジング１１ａａと、ＩＣカードリーダライタ１４を内蔵し、カード挿入口１４ａが形成された直方体状の第２のハウジング１１ａｂとから構成されている。
【００３０】
第１のハウジング１１ａａは、ディスプレイ１２及びキーボード１３が配置された上面が奥側から手前側に向って下り勾配に傾いており、手前側の底面辺が載置面に接している。そして、第１のハウジング１１ａａは、その奥側部分が第２のハウジング１１ａｂの略上下中央部分に接続されている。第２のハウジング１１ａｂは、その上面にカード挿入口１４ａが形成され、手前側の底面辺が載置面に接して上面側が僅かに手前に傾斜している。
【００３１】
ディスプレイ１２は、取引内容や操作案内等を表示する。キーボード１３は、暗証番号を入力するための「０」から「９」までの置数キー等の各種のキーの集合から構成されている。ＩＣカードリーダライタ１４は、カード挿入口１４ａに挿入されたＩＣカード（図示せず）に搭載されているＩＣチップ（図示せず）に対する各種データの読み取り及び書き込みを実行する。ここで、ＩＣカードは、いわゆる接触型であり、ＩＣカードリーダライタ１４は、ＩＣカードのＩＣチップに接触して、記憶されているデータの読み取り等を実行する。
【００３２】
このような決済端末１とピンパッド１１とを互いにデータ通信可能に接続する接続ケーブル８１は、その一端側がピンパッド１１に対して固定的に接続され、他端側が決済端末１に設けられているピンパッド接続インターフェース８５（図２参照）に対して接続されている。
【００３３】
接続ケーブル８１の途中には、バッテリボックス９５が設けられている。バッテリボックス９５は、その内部に電力を供給するバッテリ９１（図２参照）を有する。バッテリ９１の電力は、接続ケーブル８１によってピンパッド１１に供給される。バッテリ９１は、一例として、リチウムイオン電池である。
【００３４】
図２は、第１の実施形態における決済端末システム７１の電気的接続を示すブロック図である。なお、外部電源１０１及びバッテリ９１と他の各部との配線は、図２中から省略している。
【００３５】
まず、決済端末１について説明する。決済端末１は、マイクロコンピュータ１５を内蔵し、このマイクロコンピュータ１５が、前述したキーボード５、ディスプレイ６、プリンタ７、磁気カードリーダ１０等の各部をバスライン１６と各種制御回路（図示せず）とを介して駆動制御する。このようなマイクロコンピュータ１５は、ＣＰＵ１７に、バスライン１６を介して、コンピュータプログラム（起動プログラムや制御プログラム）等の固定的データを格納するＲＯＭ１８と各種データを書き換え自在に格納するＲＡＭ１９とを接続することにより構成されている。
【００３６】
マイクロコンピュータ１５には、バスライン１６を介して、通信インターフェース２１、不揮発性メモリ２２、及び、ピンパッド接続インターフェース８５が接続されている。通信インターフェース２１は、通信回線である公衆回線網、ＣＡＦＩＳ（Ｃｒｅｄｉｔ  Ａｎｄ  Ｆｉｎａｎｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ  Ｓｙｓｔｅｍ）等の中継センターを介して、クレジット会社や銀行等が備える決済機関コンピュータに接続され、決済機関コンピュータとの間でデータ通信を行う。不揮発性メモリ２２は、データを書き換え自在に記憶するメモリであり、各種コンピュータプログラムや各種ファイル等が格納されている。
【００３７】
ピンパッド接続インターフェース８５の規格は、一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）である。したがって、接続ケーブル８１は、データ通信のための信号ケーブルとして設計され、決済端末１からの制御信号は接続ケーブル８１を介してピンパッド１１の後述するマイクロコンピュータ３５に入力される。そして、接続ケーブル８１は、その一方でピンパッド１１の駆動用の電源をピンパッド１１に供給する。つまり、外部電源１０１から電力が決済端末１に供給されて決済端末１が駆動されて、さらに、接続ケーブル８１によって電力がピンパッド１１に供給されてピンパッド１１が駆動される。
【００３８】
接続ケーブル８１に設けられたバッテリボックス９５には、接続ケーブル８１を介した決済端末１からの電力供給の停止を検出する電力停止検出回路（図示せず）が設けられ、さらに、Ｐ−ＭＯＳＦＥＴ（図示せず）が設けられている。決済端末１からの電力供給が正常である場合、Ｐ−ＭＯＳＦＥＴは閉じ、バッテリ９１の電力はピンパッド１１に供給されず、決済端末１からの電力のみが接続ケーブル８１を介してピンパッド１１に供給される。そして、決済端末１からの電力停止による電力停止検出回路の検出に応じてＰ−ＭＯＳＦＥＴは開き、バッテリ９１からの電力が接続ケーブル８１を介してピンパッド１１に供給される。
【００３９】
次に、ピンパッド１１について説明する。ピンパッド１１は、マイクロコンピュータ３５を内蔵し、このマイクロコンピュータ３５が、前述したディスプレイ１２、キーボード１３、ＩＣカードリーダライタ１４等の各部をバスライン３６と各種制御回路（図示せず）とを介して駆動制御する。このようなマイクロコンピュータ３５は、ＣＰＵ３７にバスライン３６を介して、後述する起動プログラムや消去プログラム等のコンピュータプログラム等の固定的データを格納するＲＯＭ３８と各種データを書き換え自在に格納するＲＡＭ３９とを接続することにより構成されている。ＲＡＭ３９には、後述するフラグエリア３３が形成されている。ＲＡＭ３９は、バッテリ９１によってバックアップされている。
【００４０】
マイクロコンピュータ３５には、バスライン３６を介して、電源回路４４、電圧検出回路２３、及び、不揮発性メモリ３２が接続されている。
【００４１】
電源回路４４は、接続ケーブル８１を介してピンパッド１１に供給される電力から各部の駆動ために必要とされる電力を生成する電力回路である。電源回路４４は、生成した電力を各部に供給する。したがって、電源回路４４は、接続ケーブル８１を介して供給される決済端末１からの電力とバッテリ９１から供給される電力とを各部に供給する電力部を構成する。
【００４２】
電圧検出回路２３は、接続ケーブル８１を介してピンパッド１１に供給される電力を監視し、監視電圧が規定値を下回った場合には、電圧低下信号をピンパッド１１のマイクロコンピュータ３５に出力する。バッテリ９１から電力が供給されている場合の電圧値は、決済端末１から電力が供給されている場合の電圧値よりも低く、電圧検出回路２３における前述の「規定値」は、この両者の中間である。ピンパッド接続インターフェース８５から接続ケーブル８１が抜かれると、バッテリボックス９５ではバッテリ９１による電力供給が開始される。このとき、電圧は低下を開始し、途中、前述の規定値に達する。そして、バッテリ９１からの電力が供給されるため、電圧は再び上昇する。電圧検出回路２３は、決済端末１からの電力供給の停止を検出する検出部を構成する。
【００４３】
不揮発性メモリ３２には、コンピュータプログラムである制御プログラム３４が格納されている。制御プログラム３４は、ピンパッド１１のマイクロコンピュータ３５が、ディスプレイ１２、キーボード１３、ＩＣカードリーダライタ１４等の各部を使用可能状態にして駆動制御するためのプログラムである。
【００４４】
このような決済端末システム７１では、クレジットカードであるＩＣカードでの電子的なクレジット決済として、ピンパッド１１のキーボード１３によって入力された暗証番号の認証、ピンパッド１１のＩＣカードリーダライタ１４によって読み取られたカードデータに基づく問合せ情報の作成、決済端末１の通信インターフェース２１を介した決済機関コンピュータへの問合せ情報の送信等が実行される。決済機関コンピュータでは、信用照会が行われ、問合せに対する承認応答が返信される。決済端末システム７１では、承認応答を受信すると、決済処理が実行される。
【００４５】
次に、スキミング被害を防止するために実行される処理について説明する。ここで、スキミングは、ピンパッド１１の内部に不正に取り付けられたスキミングマシンに電子的決済での通信記録等が蓄積されることで行われるものである。
【００４６】
このようなスキミング被害防止のため処理として、以下に説明するスキミング防止第１処理（図３参照）とスキミング防止第２処理（図４参照）とが実行される。
【００４７】
まず、ピンパッド１１にスキミングマシンを取り付けようとする不正行為実行者がその取り付けのためにピンパッド１１を決済端末１から取り外すと（接続ケーブル８１をピンパッド接続インターフェース８５から引き抜くと）、決済端末１からのピンパッド１１に対する電力供給が停止し、電圧検出回路２３は電圧低下信号を出力する。これにより、スキミング防止第１処理が実行される。
【００４８】
図３は、スキミング防止第１処理を示すフローチャートである。ピンパッド１１のマイクロコンピュータ３５は、電圧検出回路２３が出力した電圧低下信号の受信を判定すると（ステップＳ１０１のＹ）、ＲＡＭ３９のフラグエリア３３に、決済端末１からの電力供給が停止したことを示すフラグである電力供給停止フラグを記憶させる（ステップＳ１０２）。このとき、マイクロコンピュータ３５には、バッテリ９１からの電力が供給されている。
【００４９】
つまり、電力供給停止フラグは、決済端末１からの電力供給の停止が検出された旨の情報である電力供給停止情報であり、フラグエリア３３は、電力供給停止情報を記憶する記憶部を構成する。そして、ピンパッド１１のマイクロコンピュータ３５は、電圧検出回路２３（検出部）による検出を条件として、電源回路４４（電力部）によるバッテリ９１からの電力供給によって、電力供給停止フラグ（電力供給停止情報）をフラグエリア３３（記憶部）に記憶させる制御部を構成する。
【００５０】
次いで、スキミングマシンをピンパッド１１に取り付けた不正行為実行者は、そのピンパッド１１を再び決済端末１に接続させる。つまり、引き抜かれた接続ケーブル８１を再びピンパッド接続インターフェース８５に接続させる。そして、不正行為実行者は、ピンパッド１１に取り付けたスキミングマシンに通信記録等を蓄積させるため、決済端末システム７１が起動されて電子的決済が実行されるのを待つのである。
【００５１】
図４は、スキミング防止第２処理を示すフローチャートである。ピンパッド１１にスキミングマシンが取り付けられた後、決済端末システム７１が導入されている店舗の店員は、業務開始のために所定の操作によってピンパッド１１を起動させる。
【００５２】
ピンパッド１１のマイクロコンピュータ３５は、ピンパッド１１の起動に応じて（ステップＳ２０１のＹ）、起動プログラムに従って、ＲＡＭ３９のフラグエリア３３を参照する（ステップＳ２０２）。そして、フラグエリア３３に電力供給停止フラグが記憶されているか否かの判定を実行する（ステップＳ２０３）。
【００５３】
フラグエリア３３に電力供給停止フラグが記憶されていなければ（ステップＳ２０３のＮ）、ピンパッド１１のマイクロコンピュータ３５は、起動プログラムに従った起動を実行して処理を終了することになる。
【００５４】
その一方で、フラグエリア３３に電力供給停止フラグが記憶されていたならば（ステップＳ２０３のＹ）、ピンパッド１１のマイクロコンピュータ３５は、ＲＯＭ３８に記憶されている消去プログラムに従った処理を実行する。つまり、ピンパッド１１のマイクロコンピュータ３５は、消去プログラムに従って、不揮発性メモリ３２にアクセスして、不揮発性メモリ３２に格納されている制御プログラム３４を消去する処理を実行する（ステップＳ２０４）。
【００５５】
ここで、制御プログラム３４は、ピンパッド１１のマイクロコンピュータ３５がディスプレイ１２、キーボード１３、及び、ＩＣカードリーダライタ１４等を駆動制御するためのプログラムである。
【００５６】
したがって、ステップＳ２０４で制御プログラムが消去されることによって、ディスプレイ１２、キーボード１３、及び、ＩＣカードリーダライタ１４は、ピンパッド１１のマイクロコンピュータ３５による駆動制御が不可となり、その使用が不能となる。
【００５７】
このように、ＩＣカードリーダライタ１４等が使用可能状態とならないため、例えば、ＩＣカードリーダライタ１４によるカードデータの読み取りやキーボード１３による入力等はできなくなる。こうして、ピンパッド１１が使用できなくなるため電子的決済が行われず、ピンパッド１１に取り付けられたスキミングマシンによるスキミングを防止することができる。
【００５８】
なお、例えば、決済端末１から不揮発性メモリ３２に制御プログラム３４を格納させることでピンパッド１１を再度使用可能にすることができるが、その際にフラグエリア３３の電力供給停止フラグもクリアすることができる。
【００５９】
［第２の実施形態］
次に、本発明の第２の実施形態について図５及び図６に基づいて説明する。
【００６０】
図５は、第２の実施形態における決済端末システム７１を示す外観斜視図である。図６は、第２の実施形態における決済端末システム７１の電気的接続を示すブロック図である。図１ないし図４に基づいて説明した第１の実施形態と同一の部分は同一の符号で示し、その説明も省略する。
【００６１】
図５及び図６に基づいて説明する第２の実施形態が図１ないし図４に基づいて説明した第１の実施の形態と大きく異なる点は、バッテリボックス９５がピンパッド１１のハウジング１１ａに設けられている点である。より詳細には、バッテリ９１は、ＩＣカードリーダライタ１４が内蔵されている第２のハウジング１１ａｂに内蔵されている。
【００６２】
第２の実施の形態では、バッテリボックス９５がピンパッド１１のハウジング１１ａに内蔵されていることにより、バッテリボックス９５が外観からは視認できない。したがって、第１の実施の形態のようにバッテリボックス９５が視認できることで発生し得るレイアウト上の問題等が解消する。
【００６３】
そして、第２の実施形態においても、ピンパッド１１に取り付けられたスキミングマシンによるスキミングを防止するための処理として、スキミング防止第１処理（図３参照）とスキミング防止第２処理（図４参照）とが実行される。これにより、ピンパッド１１のディスプレイ１２、キーボード１３、及び、ＩＣカードリーダライタ１４は、ピンパッド１１のマイクロコンピュータ３５による駆動制御が不可となり、その使用が不能となる。こうして、ピンパッド１１が使用できなくなるため電子的決済が行われず、ピンパッド１１に取り付けられたスキミングマシンによるスキミングを防止することができる。
【００６４】
［第３の実施形態］
次に、本発明の第３の実施の形態について図７ないし図９に基づいて説明する。
【００６５】
図７は、第３の実施形態における決済端末システム７１の電気的接続を示すブロック図である。図１ないし図６に基づいて説明した他の実施形態と同一の部分は同一の符号で示し、その説明も省略する。
【００６６】
第３の実施形態においても、接続ケーブル８１がピンパッド接続インターフェース８５に接続されて決済端末１とピンパッド１１とはデータ通信可能となっている。決済端末１のピンパッド接続インターフェース８５は、ピンパッド１１がデータ通信可能に接続される接続部を構成する。
【００６７】
第３の実施形態における決済端末１のＲＡＭ１９には、フラグエリア１９ａが形成されている。フラグエリア１９ａには、ピンパッド接続インターフェース８５に対して接続ケーブル８１が非接続となった旨を示すフラグである非接続フラグが、決済端末１のマイクロコンピュータ１５によって記憶される。つまり、非接続フラグは、接続部であるピンパッド接続インターフェース８５に対するピンパッド１１の非接続が検出された旨の情報である非接続情報であり、フラグエリア１９ａは、非接続情報を記憶する第２の記憶部を構成する。
【００６８】
第３の実施形態における決済端末１のマイクロコンピュータ１５は、制御プログラムに従って、ピンパッド接続インターフェース８５に対する接続ケーブル８１の接続／非接続の検出が可能である。これは、一例として接続規格がＵＳＢであることにより実現される。ここで、接続ケーブル８１の接続／非接続は、接続部であるピンパッド接続インターフェース８５に対するピンパッド１１の接続／非接続を意味することになる。
【００６９】
次に、第３の実施形態における決済端末１が、ピンパッド１１に取り付けられたスキミングマシンによるスキミングを防止するために実行する処理（スキミング防止第１処理（図８参照）、スキミング防止第２処理（図９参照））について説明する。
【００７０】
まず、ピンパッド１１にスキミングマシンを取り付けようとする不正行為実行者は、その取り付けのためにまず、ピンパッド１１を決済端末１から取り外す。つまり、接続ケーブル８１をピンパッド接続インターフェース８５から引き抜くことになる。
【００７１】
図８は、第３の実施形態におけるスキミング防止第１処理を示すフローチャートである。不正行為実行者の接続ケーブル８１が引き抜かれることによって、ピンパッド接続インターフェース８５に対する接続ケーブル８１の非接続を検出したならば（ステップＳ３０１のＹ）、決済端末１のマイクロコンピュータ１５は、決済端末１のＲＡＭ１９のフラグエリア１９ａに非接続フラグを記憶させる（ステップＳ３０２）。
【００７２】
そして、スキミングマシンをピンパッド１１に取り付けた不正行為実行者は、そのピンパッド１１を再び決済端末１に接続させる。つまり、引き抜かれた接続ケーブル８１を再びピンパッド接続インターフェース８５に接続させる。
【００７３】
図９は、第３の実施形態におけるスキミング防止第２処理を示すフローチャートである。決済端末１のマイクロコンピュータ１５は、ピンパッド接続インターフェース８５に対する接続ケーブル８１の接続検出に待機している（ステップＳ４０１）。そして、ピンパッド接続インターフェース８５に対する接続ケーブル８１の接続を検出したならば（ステップＳ４０１のＹ）、決済端末１のマイクロコンピュータ１５は、決済端末１のＲＡＭ１９のフラグエリア１９ａを参照して、このフラグエリア１９ａにおける非接続フラグの有無を判定する（ステップＳ４０３）。
【００７４】
フラグエリア１９ａに非接続フラグが記憶されていなければ（ステップＳ４０３のＮ）、決済端末１のマイクロコンピュータ１５は、そのまま処理を終える。
【００７５】
その一方で、フラグエリア１９ａに非接続フラグが記憶されていれば（ステップＳ４０３のＹ）、決済端末１のマイクロコンピュータ１５は、制御プログラム３４（ピンパッド１１の不揮発性メモリ３２に格納されている）を消去させる制御プログラム消去指示を、ピンパッド１１に対して送信する（ステップＳ４０４）。この制御プログラム消去指示は、ピンパッド接続インターフェース８５と接続ケーブル８１とを介して、ピンパッド１１のマイクロコンピュータ３５に送信される。
【００７６】
そして、制御プログラム消去指示を受信したピンパッド１１のマイクロコンピュータ３５は、その受信に応じて、図４に示したフローチャートのステップＳ２０４で説明した消去プログラムに従った処理を実行する。つまり、ピンパッド１１のマイクロコンピュータ３５は、ＲＯＭ３８に記憶されている消去プログラムに従って、不揮発性メモリ３２にアクセスして、不揮発性メモリ３２に格納されている制御プログラム３４を消去する処理を実行する。これにより、ピンパッド１１のディスプレイ１２、キーボード１３、及び、ＩＣカードリーダライタ１４は、ピンパッド１１のマイクロコンピュータ３５による駆動制御が不可となり、その使用が不能となる。
【００７７】
こうして、ピンパッド１１が使用できなくなるため電子的決済が行われず、ピンパッド１１に取り付けられたスキミングマシンによるスキミングを防止することができる。
【図面の簡単な説明】
【００７８】
【図１】第１の実施形態における決済端末システムを示す外観斜視図である。
【図２】第１の実施形態における決済端末システムの電気的接続を示すブロック図である。
【図３】スキミング防止第１処理を示すフローチャートである。
【図４】スキミング防止第２処理を示すフローチャートである。
【図５】第２の実施形態における決済端末システムを示す外観斜視図である。
【図６】第２の実施形態における決済端末システムの電気的接続を示すブロック図である。
【図７】第３の実施形態における決済端末システムの電気的接続を示すブロック図である。
【図８】第３の実施形態におけるスキミング防止第１処理を示すフローチャートである。
【図９】第３の実施形態におけるスキミング防止第２処理を示すフローチャートである。
【符号の説明】
【００７９】
１…決済端末、１１…ピンパッド、１１ａ…ハウジング、１４…ＩＣカードリーダライタ、１９ａ…フラグエリア（第２の記憶部）、２３…電圧検出回路（検出部）、３３…フラグエリア（記憶部）、３５…マイクロコンピュータ（制御部）、４４…電源回路（電力部）、８１…接続ケーブル、８５…ピンパッド接続インターフェース（接続部）、９１…バッテリ
【図１】
0004861938.tif 000002
【図２】
0004861938.tif 000003
【図３】
0004861938.tif 000004
【図４】
0004861938.tif 000005
【図５】
0004861938.tif 000006
【図６】
0004861938.tif 000007
【図７】
0004861938.tif 000008
【図８】
0004861938.tif 000009
【図９】
0004861938.tif 000010