(57)【要約】【課題】消費電流の変化から書き込み情報が漏洩することを防止する。【解決手段】磁気カードの複数のトラックから情報を読み取ってメモリに記憶させておき、上位装置から書き込み情報を受信した後に、受信した書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する。書き込み情報が１つのトラックにのみ書き込む情報でない場合は、書き込み対象の複数のトラックに書き込み情報を同時に書き込む。これに対して、書き込み情報が１つのトラックにのみ書き込む情報である場合は、書き込み対象のトラックに書き込み情報を書き込むと同時に、書き込み対象でないトラックにメモリに記憶させておいたそのトラックの元の情報を書き戻す。【選択図】    図４
2004259322.tif 000002
【特許請求の範囲】
【請求項１】
磁気記録媒体に設けられた複数のトラックに異なる情報を同時に書き込むことが可能な磁気ヘッドと、
上位装置から磁気記録媒体に書き込む書き込み情報を受信する受信手段と、
前記受信手段によって受信された書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する判定手段と、
前記判定手段によって前記書き込み情報が１つのトラックにのみ書き込む情報でないと判定された場合に、前記磁気ヘッドを制御して書き込み対象の複数のトラックに前記書き込み情報を同時に書き込み、前記判定手段によって前記書き込み情報が１つのトラックにのみ書き込む情報であると判定された場合に、前記磁気ヘッドを制御して書き込み対象のトラックに前記書き込み情報を書き込むと同時に、書き込み対象でないトラックに前記書き込み情報と異なる情報を書き込む書き込み手段と、を備えたことを特徴とする磁気情報書き込み装置。
【請求項２】
請求項１に記載の磁気情報書き込み装置において、
前記磁気ヘッドは、磁気記録媒体の複数のトラックから情報を読み取ることが可能であり、
前記書き込み手段が情報の書き込みを行う前に、磁気ヘッドを制御して磁気記録媒体の複数のトラックから情報を読み取り、読み取った情報をメモリに記憶させる読み取り手段を備え、
前記書き込み手段は、前記書き込み情報と異なる情報として、前記読み取り手段が当該トラックから読み取って前記メモリに記憶させた情報を書き込むことを特徴とする磁気情報書き込み装置。
【請求項３】
請求項１または請求項２に記載の磁気情報書き込み装置において、
前記受信手段は、上位装置から前記書き込み情報を前記トラック毎に個別に受信し、
前記判定手段は、前記受信手段が複数のトラックに対する書き込み情報を受信した場合に、前記書き込み情報が１つのトラックにのみ書き込む情報でないと判定し、前記受信手段が１つのトラックに対する書き込み情報を受信した場合に、前記書き込み情報が１つのトラックにのみ書き込む情報であると判定することを特徴とする磁気情報書き込み装置。
【請求項４】
磁気記録媒体に設けられた複数のトラックに異なる情報を同時に書き込むことが可能な磁気ヘッドと、
前記磁気ヘッドに流す書き込み電流と同程度またはそれより大きな所定電流を消費することによりノイズを発生させるノイズ発生手段と、
上位装置から磁気記録媒体に書き込む書き込み情報を受信する受信手段と、
前記受信手段によって受信された書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する判定手段と、
前記判定手段によって前記書き込み情報が１つのトラックにのみ書き込む情報でないと判定された場合に、前記磁気ヘッドを制御して書き込み対象の複数のトラックに前記書き込み情報を同時に書き込み、前記判定手段によって前記書き込み情報が１つのトラックにのみ書き込む情報であると判定された場合に、前記ノイズ発生手段によってノイズを発生させた状態で前記磁気ヘッドを制御して書き込み対象のトラックに前記書き込み情報を書き込む書き込み手段と、を備えたことを特徴とする磁気情報書き込み装置。
【請求項５】
請求項４に記載の磁気情報書き込み装置において、
Ｆ２Ｆ記録方式で前記トラックに前記書き込み情報を書き込むために、前記磁気ヘッドに流す書き込み電流を制御する書き込み電流制御手段を備え、
前記ノイズ発生手段は、前記電流制御手段がＦ２Ｆ記録方式の論理「１」の情報を書き込むために前記書き込み電流を制御するタイミングでノイズを発生させることを特徴とする磁気情報書き込み装置。
【請求項６】
磁気記録媒体に設けられた複数のトラックに異なる情報を同時に書き込むことが可能な磁気ヘッドによって磁気情報の書き込みを行う磁気情報書き込み方法であって、
上位装置から磁気記録媒体に書き込む書き込み情報を受信した後に、受信した書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定し、
前記書き込み情報が１つのトラックにのみ書き込む情報でないと判定した場合に、前記磁気ヘッドを制御して書き込み対象の複数のトラックに前記書き込み情報を同時に書き込み、
前記書き込み情報が１つのトラックにのみ書き込む情報であると判定した場合に、前記磁気ヘッドを制御して書き込み対象のトラックに前記書き込み情報を書き込むと同時に、書き込み対象でないトラックに前記書き込み情報と異なる情報を書き込むことを特徴とする磁気情報書き込み方法。
【請求項７】
磁気記録媒体に設けられた複数のトラックに異なる情報を同時に書き込むことが可能な磁気ヘッドによって磁気情報の書き込みを行う磁気情報書き込み方法であって、
上位装置から磁気記録媒体に書き込む書き込み情報を受信した後に、受信した書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定し、
前記書き込み情報が１つのトラックにのみ書き込む情報でないと判定した場合に、前記磁気ヘッドを制御して書き込み対象の複数のトラックに前記書き込み情報を同時に書き込み、
前記書き込み情報が１つのトラックにのみ書き込む情報であると判定した場合に、前記磁気ヘッドに流す書き込み電流と同程度またはそれより大きな所定電流を消費することによりノイズを発生させた状態で前記磁気ヘッドを制御して書き込み対象のトラックに前記書き込み情報を書き込むことを特徴とする磁気情報書き込み方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気カードのような磁気記録媒体に対して情報を書き込む磁気情報書き込み装置および磁気情報書き込み方法に関し、特に、情報書き込み時の消費電流の変化から書き込み情報が漏洩することを防止するものである。
【０００２】
【従来の技術】
磁気カードのような磁気記録媒体に情報を書き込む磁気情報書き込み装置として、磁気カードリーダライタがある。一般に、磁気カードリーダライタは、磁気カードが挿入されるとこれを内部で搬送しながら、磁気ヘッドによって磁気カードに情報を書き込む。その際、磁気カードに書き込むための書き込み情報に応じた書き込み電流を磁気ヘッドに流し、それによって磁気カードの磁気ストライプの磁性体を所定間隔で磁化反転させて書き込み情報を磁気記録する。このような磁気カードリーダライタには、磁気カードの磁気ストライプに形成された複数のトラックに同時に異なる情報を書き込むものがある。これは、磁気カードのそれぞれのトラックに対応するように磁気ヘッドに複数のコアを備えていて、各コアに巻き付けられたコイルに書き込み情報に応じた書き込み電流を流すことで、複数のトラックに同時に異なる情報を書き込む。
【０００３】
一方、磁気カードには、鞄についている磁石やテレビ等に近づけても記録された磁気情報が変更されないように、磁気ストライプを高抗磁力の磁性材料で形成したものがある。このような高抗磁力型の磁気カードに情報を書き込む磁気カードリーダライタは、磁気ヘッドに約２００〜４００ｍＡという大きな書き込み電流を流すことで情報を書き込む。これに対して、低抗磁力型の磁気カードに情報を書き込むものは、磁気ヘッドに約２０〜３０ｍＡの小さな書き込み電流を流す。しかし、約２００〜４００ｍＡの大きな書き込み電流によって磁気カードに情報を書き込むと、磁気カードリーダライタ全体の消費電流の変化が大きくなって、下記のように消費電流の変化から書き込み情報が第三者に漏洩してしまうという問題が生じる。なお、磁気カードに情報を書き込むために磁気ヘッドに流す書き込み電流の大きさは、磁気ヘッドの特性に応じて大きかったり、小さかったりする。それでも、低抗磁力型の磁気カードに情報を書き込む場合に比べて、高抗磁力型の磁気カードに情報を書き込む場合の方が、磁気ヘッドに大きな書き込み電流を流さなければならない。
【０００４】
図１１および図１２は、上記の問題を説明するための図であって、図１１は情報処理装置に使用された磁気カードリーダライタを示し、図１２は磁気カードリーダライタにおける書き込み電流と消費電流の時間的変化を示している。図１１において、自動現金取引処理装置のような情報処理装置５０内に設置された磁気カードリーダライタ５１は、情報処理装置５０の電源ユニット５４からリード線Ｌ４を介して電流の供給を受けている。この磁気カードリーダライタ５１は、クレジットカードやキャッシュカードとして用いられている高抗磁力型の磁気カード５２に情報を書き込む際、書き込み情報を情報処理装置５０のコントロール部５３からリード線Ｌ３を介して受信する。図１２（ａ）に示す「１」と「０」は、このとき受信した書き込み情報である。
【０００５】
磁気カードリーダライタ５１は、受信した書き込み情報を、図１２（ｂ）に示すようにＦ２Ｆ（Ｔｗｏ  Ｆｒｅｑｕｅｎｃｙ  Ｃｏｈｅｒｅｎｔ  Ｐｈａｓｅ  Ｅｎｃｏｄｉｎｇ）記録方式で磁気カード５２の磁気ストライプ上に磁気記録するために、磁気カード５２を内部で搬送しながら、磁気ヘッド（図示省略）に、図１２（ｃ）に示すようなパルス波形の書き込み電流（Ｉ＝約２００〜４００ｍＡ）を流して行く。その際、書き込み電流の極性（＋と−）が変わるたびに、図１２（ｄ）に示すように磁気カードリーダライタ５１全体で消費される消費電流が変動する。そのため、カードの情報を不正に取得しようとする第三者により、例えば図１１に示したリード線Ｌ４に電流計がつながれて、消費電流の変化が測定されると、消費電流の変化から、図１２（ｅ）に示すように消費電流の変動の間隔が狭いところは「１」、広いところは「０」というように、「１」と「０」の情報が読み取られ、磁気カード５２に書き込んだ書き込み情報が第三者に漏洩してしまうという問題が生じる。そしてさらに、漏洩した書き込み情報からクレジットカード番号や銀行口座番号といった磁気カード５２に固有の情報が復元されてしまうという問題が生じる。
【０００６】
ところで、下記の特許文献１には、ＩＣカード全体で消費される消費電流を変更する装置として積分器をＩＣカード内に取り付け、これによって消費電流の変動を消去して平均化することで、ＩＣカード内のメモリに書き込んだ情報を第三者が復元できないようにする技術が記載されている。しかし、このように消費電流の変動を消去して平均化することは、書き込み電流が約２００μＡと非常に小さく、消費電流の変動が微小であるＩＣカードであるからこそできるのであって、書き込み電流が約２００〜４００ｍＡと非常に大きく、消費電流の変動も大きい磁気カードリーダライタでは、消費電流の変動を消去して平均化することは非常に困難である。
【０００７】
【特許文献１】
特表２００２−５０８５４９号公報
【０００８】
【発明が解決しようとする課題】
本発明は、上記問題点を解決するものであって、その課題とするところは、消費電流の変化から書き込み情報が漏洩するのを防止することができる磁気情報書き込み装置および磁気情報書き込み方法を提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係る磁気情報書き込み装置は、磁気記録媒体に設けられた複数のトラックに異なる情報を同時に書き込むことが可能な磁気ヘッドと、上位装置から磁気記録媒体に書き込む書き込み情報を受信する受信手段と、受信手段によって受信された書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する判定手段と、判定手段によって書き込み情報が１つのトラックにのみ書き込む情報でないと判定された場合に、磁気ヘッドを制御して書き込み対象の複数のトラックに書き込み情報を同時に書き込み、判定手段によって書き込み情報が１つのトラックにのみ書き込む情報であると判定された場合に、磁気ヘッドを制御して書き込み対象のトラックに書き込み情報を書き込むと同時に、書き込み対象でないトラックに書き込み情報と異なる情報を書き込む書き込み手段とを設けている。
【００１０】
また、本発明に係る磁気情報書き込み方法では、上位装置から磁気記録媒体に書き込む書き込み情報を受信した後に、受信した書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する。そして、書き込み情報が１つのトラックにのみ書き込む情報でないと判定した場合は、磁気ヘッドを制御して書き込み対象の複数のトラックに書き込み情報を同時に書き込む。これに対して、書き込み情報が１つのトラックにのみ書き込む情報であると判定した場合は、磁気ヘッドを制御して書き込み対象のトラックに書き込み情報を書き込むと同時に、書き込み対象でないトラックに書き込み情報と異なる情報を書き込む。
【００１１】
このように、磁気記録媒体の複数のトラックに常に同時に異なる情報を書き込むと、情報の書き込み時に磁気ヘッドに異なる波形の書き込み電流が流れるので、それぞれの書き込み電流の極性が変わるたびに消費電流が影響を受けて変動し、消費電流の変化が複雑になる。このため、消費電流の変化から書き込み情報が漏洩するのを防止することができる。
【００１２】
また、本発明においては、磁気ヘッドは磁気記録媒体の複数のトラックから情報を読み取ることが可能であり、書き込み手段が情報の書き込みを行う前に、磁気ヘッドを制御して磁気記録媒体の複数のトラックから情報を読み取り、読み取った情報をメモリに記憶させる読み取り手段を設ける。この場合、書き込み手段は、上述した書き込み情報と異なる情報として、読み取り手段が当該トラックから読み取ってメモリに記憶させた情報を書き込む。このように書き込み対象でないトラックに元々記録されていた情報を書き戻すと、そのトラックの情報が書き込みの前後で変更されることはなく、元々記録されていた情報を消失することもない。
【００１３】
また、本発明においては、典型的には、受信手段は、上位装置から書き込み情報をトラック毎に個別に受信し、判定手段は、受信手段が複数のトラックに対する書き込み情報を受信した場合に、書き込み情報が１つのトラックにのみ書き込む情報でないと判定し、受信手段が１つのトラックに対する書き込み情報を受信した場合に、書き込み情報が１つのトラックにのみ書き込む情報であると判定する。このように、受信手段による書き込み情報の受信状況に基づいて書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定すると、例えば上位装置から書き込み情報をまとめて受信し、受信した情報のデータ長等から書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定するような場合に比べ、複雑な演算を行うことなく容易に判定することができる。
【００１４】
また、本発明の他の実施形態に係る磁気情報書き込み装置は、磁気記録媒体に設けられた複数のトラックに異なる情報を同時に書き込むことが可能な磁気ヘッドと、磁気ヘッドに流す書き込み電流と同程度またはそれより大きな所定電流を消費することによりノイズを発生させるノイズ発生手段と、上位装置から磁気記録媒体に書き込む書き込み情報を受信する受信手段と、受信手段によって受信された書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する判定手段と、判定手段によって書き込み情報が１つのトラックにのみ書き込む情報でないと判定された場合に、磁気ヘッドを制御して書き込み対象の複数のトラックに前記書き込み情報を同時に書き込み、判定手段によって書き込み情報が１つのトラックにのみ書き込む情報であると判定された場合に、ノイズ発生手段によってノイズを発生させた状態で磁気ヘッドを制御して書き込み対象のトラックに書き込み情報を書き込む書き込み手段とを設けている。
【００１５】
また、本発明の他の実施形態に係る磁気情報書き込み方法では、上位装置から磁気記録媒体に書き込む書き込み情報を受信した後に、受信した書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する。そして、書き込み情報が１つのトラックにのみ書き込む情報でないと判定した場合は、磁気ヘッドを制御して書き込み対象の複数のトラックに書き込み情報を同時に書き込む。これに対して、書き込み情報が１つのトラックにのみ書き込む情報であると判定した場合は、磁気ヘッドに流す書き込み電流と同程度またはそれより大きな所定電流を消費することによりノイズを発生させた状態で磁気ヘッドを制御して書き込み対象のトラックに書き込み情報を書き込む。
【００１６】
このようにすると、磁気記録媒体の複数のトラックに同時に異なる情報を書き込むときは、磁気ヘッドに異なる波形の書き込み電流が流れるので、それぞれの書き込み電流の極性が変わるたびに消費電流が影響を受けて変動し、消費電流の変化が複雑になる。また、磁気記録媒体の１つのトラックにのみ情報を書き込むときは、ノイズ発生手段によってノイズを発生させるので、発生させたノイズが消費電流に重畳して、消費電流の変化が複雑になる。従って、情報を書き込むトラックの数に関係なく、消費電流の変化から書き込み情報が漏洩するのを防止することができる。
【００１７】
さらに、上記他の実施形態に係る磁気情報書き込み装置においては、Ｆ２Ｆ記録方式でトラックに書き込み情報を書き込むために、磁気ヘッドに流す書き込み電流を制御する書き込み電流制御手段を設ける。この場合、ノイズ発生手段は、電流制御手段がＦ２Ｆ記録方式の論理「１」の情報を書き込むために書き込み電流を制御するタイミングでノイズを発生させる。このようにすると、消費電流の変化からＦ２Ｆ記録方式の論理「０」の情報が読み取れなくなり、書き込み情報が漏洩するのを一層確実に防止することができる。
【００１８】
【発明の実施の形態】
図１は、情報処理装置に使用された磁気カードリーダライタを示す図である。図１において、２０は自動現金取引処理装置のような情報処理装置、１は情報処理装置２０内に設置された磁気カードリーダライタ、２はクレジットカードやキャッシュカードとして用いられている高抗磁力型の磁気カードである。３は挿入口１ａから磁気カードリーダライタ１内に挿入された磁気カード２をＦ方向またはＢ方向へ搬送するためのローラ、４は搬送される磁気カード２の位置を検出するためのフォトセンサ（以下、センサと記す）である。５は本発明における磁気ヘッドであって、搬送される磁気カード２と接して情報の書き込みまたは読み取りを行う。２１は情報処理装置２０のコントロール部であって、磁気カードリーダライタ１に対して動作指示や磁気カード２に書き込むための書き込み情報を送信する。Ｌ１はコントロール部２１と磁気カードリーダライタ１とが相互に通信するための通信用リード線である。２２は情報処理装置２０の各部に電流を供給する電源ユニット、２３は電源ユニット２２を外部のＡＣコンセントに接続するための電源プラグである。Ｌ２は電源ユニット２２から磁気カードリーダライタ１に電流を供給するための電源用リード線である。以上において、磁気カードリーダライタ１は、本発明における磁気情報書き込み装置を構成し、情報処理装置２０は、本発明における上位装置を構成し、磁気カード２は本発明における磁気記録媒体を構成する。
【００１９】
図２は、磁気カード２の外形と磁気ヘッド５の構造を示す図である。図２において、２ａは磁気カードリーダライタ１に挿入されるときの磁気カード２の先端部、２ｂは後端部である。２ｃは磁気カード２の磁気ヘッド５と接する面に設けられている磁気ストライプであって、３つのトラックＴ１〜Ｔ３が形成されている。以下、Ｔ１を第１トラック、Ｔ２を第２トラック、Ｔ３を第３トラックとする。これらのトラックＴ１〜Ｔ３は、それぞれ高抗磁力の磁性材料から形成されている。一方、磁気ヘッド５には、磁気ストライプ２ｃの３つのトラックＴ１〜Ｔ３にそれぞれ接するように３つのコア５ａ〜５ｃが設けられている。磁気カード２に情報を書き込む際、書き込む情報に応じて各コア５ａ〜５ｃに巻き付けられているコイル（図示省略）に約２００〜４００ｍＡの大きな書き込み電流をそれぞれ流すと、３つのトラックＴ１〜Ｔ３に同時に異なる情報が書き込める。また、磁気カード２から情報を読み取る際、各トラックＴ１〜Ｔ３の磁力の変化を３つのコア５ａ〜５ｃよってそれぞれ検知すると、３つのトラックＴ１〜Ｔ３から同時に情報が読み取れる。なお、磁気ヘッド５は、１つのコアにより１つのトラックに対して情報の書き込みまたは読み取りを行うことができ、また、２つのコアによって２つのトラックに対して同時に情報の書き込みまたは読み取りを行うこともできる。
【００２０】
図３は、磁気カードリーダライタ１の電気的構成を示すブロック図である。図３において、６は磁気カードリーダライタ１の各部を制御するＣＰＵ、７はＲＯＭやＲＡＭ、およびＥＥＰＲＯＭからなるメモリ、８は情報処理装置２０のコントロール部２１（図１）と相互に通信するための通信部である。コントロール部２１から送信される動作指示や磁気カード２に書き込むための書き込み情報は、この通信部８が受信する。本実施形態では、コントロール部２１が、書き込み情報に書き込み対象のトラックを指定するトラック情報を付与して、これらの情報を磁気カード２のトラックＴ１〜Ｔ３毎に個別に送信し、通信部８がそれらの情報をトラックＴ１〜Ｔ３毎に個別に受信する。通信部８が書き込み情報を受信すると、ＣＰＵ６は、その書き込み情報が磁気カード２の１つのトラックにのみ書き込む情報であるか否かを判定する。本実施形態では、ＣＰＵ６は、通信部８が複数のトラックに対する書き込み情報を受信した場合に、書き込み情報が１つのトラックにのみ書き込む情報でないと判定し、通信部８が１つのトラックに対する書き込み情報を受信した場合に、書き込み情報が１つのトラックにのみ書き込む情報であると判定する。なおこれ以外に、例えば、通信部８がコントロール部２１から書き込み情報をまとめて受信し、ＣＰＵ６がその情報のデータ長等から書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定するようにしてもよいが、本実施形態のように、通信部８による書き込み情報の受信状況に基づいて書き込み情報が１つのトラックにのみ書き込む情報であるか否かを判定する方が、複雑な演算を行うことなく容易に判定することができる。通信部８は、本発明における受信手段を構成し、ＣＰＵ６は、本発明における判定手段を構成する。
【００２１】
９は書き込み制御部であって、磁気カード２のトラックＴ１〜Ｔ３に情報を書き込む際に、書き込む情報に応じて磁気ヘッド５のコア５ａ〜５ｃ（図２）に流す書き込み電流を制御する。本実施形態では、磁気カード２に対する情報の書き込みは、Ｆ２Ｆ（Ｔｗｏ  Ｆｒｅｑｕｅｎｃｙ  Ｃｏｈｅｒｅｎｔ  Ｐｈａｓｅ  Ｅｎｃｏｄｉｎｇ）記録方式で行う。なおこの方式は、ＦＭ（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）記録方式と呼ばれることもある。ＣＰＵ６は、この書き込み制御部９によって磁気ヘッド５を制御して通信部８が受信した書き込み情報を磁気カード２のトラックＴ１〜Ｔ３に書き込む。１０は読み取り制御部であって、磁気カード２のトラックＴ１〜Ｔ３から情報を読み取る際に、磁気ヘッド５のコア５ａ〜５ｃによって検知したトラックＴ１〜Ｔ３の磁化の変化から情報を生成する。ＣＰＵ６は、この読み取り制御部１０によって磁気ヘッド５を制御して磁気カード２のトラックＴ１〜Ｔ３から情報を読み取る。そして、読み取った情報を通信部８によって情報処理装置２０に送信したり、メモリ７に記憶させる。またその後、ＣＰＵ６は、書き込み制御部９によって磁気ヘッド５を制御してメモリ７に記憶させた情報を読み取ったトラックＴ１〜Ｔ３に書き戻す。ＣＰＵ６と書き込み制御部９とは、本発明における書き込み手段を構成し、ＣＰＵ６と読み取り制御部１０とは、本発明における読み取り手段を構成する。また、トラックＴ１〜Ｔ３から読み取ってメモリ７に記憶させた情報は、本発明における「書き込み情報と異なる情報」である。
【００２２】
１１はモータ制御部であって、モータ１２の回転方向や回転数を制御する。ＣＰＵ６は、このモータ制御部１１によってモータ１２を正転駆動または逆転駆動し、前述のローラ３（図１）を回転させて磁気カード２をＦ方向またはＢ方向へ搬送させる。１３はモータ１２の回転数を検出するロータリーエンコーダ（以下、エンコーダと記す）である。１４はカード位置検出部であって、前述のセンサ４（図１）の切り替り信号によって磁気カード２の位置を検出する。また、カード位置検出部１４は、図１に示した複数のローラ３のうち最もＢ方向側にあるローラ３の近傍に設けられた図示しないセンサの切り替り信号によって磁気カード２が磁気カードリーダライタ１に挿入されたことを検出する。１５は電源部であって、前述の電源用リード線Ｌ２（図１）を介して情報処理装置２０の電源ユニット２２（図１）から供給された電流を磁気カードリーダライタ１の各部に送る。
【００２３】
図４は、磁気カードリーダライタ１の書き込み動作の手順を示すフローチャートであって、各処理はＣＰＵ６が実行する。図４において、磁気カードリーダライタ１に磁気カード２が挿入されると、ＣＰＵ６はモータ１２を駆動して磁気カード２を内部に取り込む。そして、磁気カード２を搬送しながら、読み取り制御部１０によって磁気ヘッド５を制御して磁気カード２の複数のトラックＴ１〜Ｔ３から情報を読み取り、読み取った情報をトラックＴ１〜Ｔ３毎にメモリ７に記憶させる（ステップＳ１１）。なおこのとき同時に、読み取った情報は通信部８によって情報処理装置２０のコントロール部２１に送られる。そして、通信部８がコントロール部２１から書き込み指示を受信すると（ステップＳ１２：ＹＥＳ）、続けて、通信部８はコントロール部２１から書き込み情報をトラックＴ１〜Ｔ３毎に個別に受信する（ステップＳ１３）。
【００２４】
書き込み情報を受信すると、その書き込み情報が磁気カード２の１つのトラックにのみ書き込む情報であるか否かを判定する（ステップＳ１４）。ステップＳ１３で通信部８が１つのトラックに対する書き込み情報を受信していれば、書き込み情報が１つのトラックにのみ書き込む情報であると判定して（ステップＳ１４：ＹＥＳ）、書き込み情報を書き込み制御部９に送り、磁気ヘッド５により当該情報を書き込み対象の１つのトラックに書き込めるように準備する（ステップＳ１５）。続いて、ステップＳ１１でメモリ７に記憶させた書き込み対象でないトラックの情報を書き込み制御部９に送り、磁気ヘッド５により当該情報をそのトラックに書き込めるように準備する（ステップＳ１６）。すなわち、書き込み対象でないトラックに元々記録されていた情報を同じトラックに書き戻す（上書きする）ように準備をする。こうしてそれぞれの情報を書き込む準備が完了すると、モータ１２を駆動して磁気カード２を搬送しながら、書き込み制御部９によって磁気ヘッド５を制御して複数のトラックＴ１〜Ｔ３に同時に情報を書き込む（ステップＳ１８）。これにより、書き込み対象のトラック（例えばトラックＴ１）にはコントロール部２１から受信した書き込み情報が書き込まれ、書き込み対象でないトラック（例えばトラックＴ２、Ｔ３）には元々記録されていた情報が書き戻される。そして、書き込みが完了すると、通信部８によってコントロール部２１に書き込みが完了したことを通知して処理を終了する。
【００２５】
一方、ステップＳ１３で通信部８が複数のトラックに対する書き込み情報を受信していれば、ステップＳ１４では、書き込み情報が１つのトラックにのみ書き込む情報でないと判定して（ステップＳ１４：ＮＯ）、各書き込み情報を書き込み制御部９に送り、磁気ヘッド５により当該情報を書き込み対象の複数のトラックに書き込めるように準備する（ステップＳ１７）。そして、モータ１２を駆動して磁気カード２を搬送しながら、書き込み制御部９によって磁気ヘッド５を制御して複数のトラックに同時に情報を書き込む（ステップＳ１８）。これにより、書き込み対象の複数のトラックにはコントロール部２１から受信した書き込み情報が書き込まれる。そして、書き込みが完了すると、通信部８によってコントロール部２１に書き込みが完了したことを通知して処理を終了する。
【００２６】
図５は、書き込み情報が１つのトラックにのみ書き込む情報であった場合の磁気カードリーダライタ１の書き込み電流と消費電流の時間的変化を示す図である。図５において、（ａ）に示す「１」と「０」は書き込み対象の１つのトラックに書き込む書き込み情報である。ここでは、書き込み対象のトラックを第１トラックＴ１とする。（ａ）に示す書き込み情報を第１トラックＴ１に書き込むためには、第１トラックＴ１に対応する磁気ヘッド５のコア５ａ（図２）に、（ｂ）に示すようなパルス波形の書き込み電流▲１▼を流す。このような波形の書き込み電流▲１▼を流して、従来のように第１トラックＴ１にのみ情報の書き込みを行うと、書き込み電流▲１▼の極性（＋と−）が変わるたびに、（ｃ）に示すように磁気カードリーダライタ１全体で消費される消費電流が書き込み電流に対応して変化し、この消費電流の変化が第三者によって取得されると、（ａ）に示す書き込み情報が漏洩してしまう。
【００２７】
これに対して、図４で説明した手順では、第１トラックＴ１に書き込み情報を書き込むと同時に、書き込み対象でないトラック、ここでは第２トラックＴ２と第３トラックＴ３に元々記録されていた情報を書き戻す。そのために、トラックＴ２、Ｔ３に対応する磁気ヘッド５のコア５ｂ、５ｃ（図２）に、（ｄ）、（ｅ）に示すような異なるパルス波形の書き込み電流▲２▼、▲３▼をそれぞれ流す。このように磁気ヘッド５の各コア５ａ〜５ｂに異なる波形の書き込み電流▲１▼〜▲３▼をそれぞれ流して、複数のトラックＴ１〜Ｔ３に同時に情報の書き込みを行うと、それぞれの書き込み電流▲１▼〜▲３▼の極性（＋と−）が変わるたびに、（ｆ）に示すように消費電流が影響を受けて変動し、消費電流の変化が複雑になる。つまり、（ｃ）に示した消費電流の変化に書き込み電流▲２▼、▲３▼による変動が重畳した状態となる。このため、消費電流の変化が第三者によって取得されても、消費電流の変化から書き込み情報が漏洩するのを防止することができる。そしてこの結果、書き込み情報からクレジットカード番号や銀行口座番号といった磁気カード２に固有の情報が復元されるという問題は生じなくなる。
【００２８】
また、書き込み対象でないトラックＴ２、Ｔ３に元々記録されていた情報を書き戻すことで、そのトラックＴ２、Ｔ３の情報が書き込みの前後で変更されることはなく、元々記録されていた情報を消失することもない。
【００２９】
さらに、特許文献１では、抵抗器と乱数信号ジェネレータとからなる装置をＩＣカード内に取り付け、乱数信号ジェネレータによって抵抗器に電流を流したり流さなかったりして乱数的に電流を消費することで、消費電流を変更してＩＣカード内のメモリに書き込んだ情報を第三者が復元できないようにしているが、このような乱数的に電流を消費する装置を磁気カードリーダライタに設けた場合、磁気カードに対する情報の書き込み時に、常に乱数的に電流が消費されて磁気カードリーダライタ全体の消費電流が大きくなる。磁気カードの１つのトラックに情報を書き込むときは、上記のように消費電流が大きくなっても支障はないが、磁気カードの複数のトラックに同時に情報を書き込むときは、磁気ヘッドの各コアに流れる書き込み電流によって消費電流が非常に大きくなっているので、これに加えて上記のように消費電流が大きくなると、磁気カードリーダライタ全体が高温になり、熱によって磁気ヘッドの各コアのコイルが断線したり、磁気ヘッドに接している磁気カードが溶けてしまうおそれがある。しかるに、上記実施形態によれば、特許文献１のように特別な装置を磁気カードリーダライタ１に設ける必要がなくなるので、複数のトラックＴ１〜Ｔ３に同時に情報を書き込むときに、消費電流が増大して磁気カードリーダライタ１全体が高温になることはなく、熱によって磁気ヘッド５の各コア５ａ〜５ｃのコイルが断線したり、磁気ヘッド５に接する磁気カード２が溶けることもない。
【００３０】
図６〜図９は、本発明の他の実施形態を説明するための図である。最初に、図６は、他の実施形態における磁気カードリーダライタ１の電気的構成を示すブロック図である。図中、図３と同一部分には同一符号を付してある。図６において、本実施形態の磁気カードリーダライタ１は、図３で説明した構成に加えて、ノイズ発生部１６を設けている。このノイズ発生部１６の具体的な構成の一例を図７に示す。図７において、１７はトランジスタＴＲ１〜ＴＲ４と抵抗ＲとコイルＬとコンデンサＣ１、Ｃ２とを含むブリッジ回路である。１８はパルス信号を出力するパルスジェネレータである。１９はスイッチ制御回路であって、パルスジェネレータ１８から入力されるパルス信号によりブリッジ回路１７の４つトランジスタＴＲ１〜ＴＲ４をＯＮ状態とＯＦＦ状態とに切り替える切り替え制御をする。
【００３１】
スイッチ制御回路１９がトランジスタＴＲ１、ＴＲ４をＯＮ状態にし、トランジスタＴＲ２、ＴＲ３をＯＦＦ状態にすると、ブリッジ回路１７を電流がＸ方向に流れる。また、スイッチ制御回路１９がトランジスタＴＲ２、ＴＲ３をＯＮ状態にし、トランジスタＴＲ１、ＴＲ４をＯＦＦ状態にすると、ブリッジ回路１７を電流がＹ方向に流れる。このように電流の流れる向きが切り替わると、ブリッジ回路１７において消費される回路消費電流が変化して、磁気カードリーダライタ１内にノイズが発生する。なお、回路消費電流の大きさはコンデンサＣ１の容量を調整することにより、磁気ヘッド５に流す書き込み電流と同程度またはそれより大きくなるように設定されていて、ノイズの大きさはこの回路消費電流の大きさに準じる。スイッチ制御回路１９によるトランジスタＴＲ１〜ＴＲ４の切り替えは、後述するように、書き込み制御部９（図６）がＦ２Ｆ記録方式で論理「１」の情報を書き込むために磁気ヘッド５に流す書き込み電流を制御するタイミングで行う。このため、そのタイミングで回路消費電流が変化してノイズが発生する。ノイズ発生部１６は、本発明におけるノイズ発生手段を構成し、書き込み制御部９は、本発明における電流制御手段を構成する。
【００３２】
図８は、図６の磁気カードリーダライタ１による書き込み動作の手順を示すフローチャートであって、各処理はＣＰＵ６が実行する。図８において、磁気カードリーダライタ１に磁気カード２が挿入されると、ＣＰＵ６はモータ１２を駆動して磁気カード２を内部に取り込む。そして、磁気カード２を搬送しながら、読み取り制御部１０によって磁気ヘッド５を制御して磁気カード２の複数のトラックＴ１〜Ｔ３から情報を読み取る  （ステップＳ２１）。このとき、読み取った情報は通信部８によって情報処理装置２０のコントロール部２１に送られる。そして、通信部８がコントロール部２１から書き込み指示を受信すると（ステップＳ２２：ＹＥＳ）、続けて、通信部８はコントロール部２１から書き込み情報をトラックＴ１〜Ｔ３毎に個別に受信する（ステップＳ２３）。
【００３３】
書き込み情報を受信すると、その書き込み情報が磁気カード２の１つのトラックにのみ書き込む情報であるか否かを判定する（ステップＳ２４）。ステップＳ２３で通信部８が１つのトラックに対する書き込み情報を受信していれば、ここでは、書き込み情報が１つのトラックにのみ書き込む情報であると判定して（ステップＳ２４：ＹＥＳ）、書き込み情報を書き込み制御部９に送り、磁気ヘッド５により当該情報を書き込み対象の１つのトラックに書き込めるように準備する（ステップＳ２５）。そして、ノイズ発生部１６によってノイズの発生を開始し（ステップＳ２６）、ノイズを発生させた状態でモータ１２を駆動して磁気カード２を搬送しながら、書き込み制御部９によって磁気ヘッド５を制御して書き込み情報を書き込み対象の１つのトラックに書き込む（ステップＳ２７）。そして、書き込みが完了すると、ノイズ発生部１６によるノイズの発生を停止し（ステップＳ３０）、通信部８によってコントロール部２１に書き込みが完了したことを通知して処理を終了する。
【００３４】
一方、ステップＳ２３で通信部８が複数のトラックに対する書き込み情報を受信していれば、ステップＳ２４では、書き込み情報が１つのトラックにのみ書き込む情報でないと判定して（ステップＳ２４：ＮＯ）、各書き込み情報を書き込み制御部９に送り、磁気ヘッド５により当該情報を書き込み対象の複数のトラックに書き込めるように準備する（ステップＳ２８）。そして、モータ１２を駆動して磁気カード２を搬送しながら、書き込み制御部９によって磁気ヘッド５を制御して書き込み情報を複数のトラックに同時に書き込む（ステップＳ２９）。そして、書き込みが完了すると、通信部８によってコントロール部２１に書き込みが完了したことを通知して処理を終了する。
【００３５】
図９は、書き込み情報が１つのトラックにのみ書き込む情報であった場合の磁気カードリーダライタ１の書き込み電流と回路消費電流と消費電流の時間的変化を示す図である。図９において、磁気カード２への情報の書き込みはＦ２Ｆ記録方式により行われる。Ｆ２Ｆ記録方式では、一定周期ｔの区間内で磁気ストライプ２ｃ上に磁化反転が起こる場合を論理「１」、起こらない場合を論理「０」と定義する。Ｍ０は一定周期ｔで書き込み制御部９が磁気ヘッド５に流す書き込み電流を制御するタイミングである。Ｍ１は論理「１」の情報を書き込むために書き込み制御部９が磁気ヘッド５に流す書き込み電流を制御するタイミングであって、一定周期ｔの中間点にある。（ａ）の「１」と「０」は書き込み対象の１つのトラックに書き込む書き込み情報を示している。ここでは、書き込み対象の１つのトラックを第１トラックＴ１とする。（ｂ）は書き込み情報を第１トラックＴ１に書き込むために磁気ヘッド５のコア５ａ（図２）に流す書き込み電流を示している。従来は、このようなパルス波形の書き込み電流を流すだけで第１トラックＴ１にのみ情報の書き込みを行っていたため、（ｃ）に示すように磁気カードリーダライタ１全体で消費される消費電流が書き込み情報に対応して変化し、この消費電流の変化が第三者によって取得されると、（ａ）に示す書き込み情報が漏洩してしまう。
【００３６】
これに対して、図８で説明した手順では、ノイズ発生部１６によってノイズを発生させた状態で第１トラックＴ１に書き込み情報を書き込む。そのために、ノイズ発生部１６では、書き込み制御部９が論理「１」の情報を書き込むために書き込み電流を制御するタイミングＭ１で、スイッチ制御回路１９がトランジスタＴＲ１〜ＴＲ４を切り替え制御する。このため、そのタイミングＭ１に応じて回路消費電流が（ｄ）に示すように一定周波数で変化し、この回路消費電流の変化に伴って磁気カードリーダライタ１内でノイズが（ｅ）に示すようにタイミングＭ１で発生する。このようにノイズを発生させた状態で第１トラックＴ１に情報の書き込みを行うと、（ｃ）に示した消費電流に（ｅ）に示したノイズが重畳して、消費電流は（ｆ）に示すように変化が複雑になる。
【００３７】
一方、書き込み情報が複数のトラックに書き込む情報であった場合は、複数のトラックＴ１〜Ｔ３に同時に異なる情報を書き込むために、図５で説明したように磁気ヘッド５のコア５ａ〜５ｃに異なる波形の書き込み電流が流れるので、それぞれの書き込み電流の極性（＋と−）が変わるたびに消費電流が影響を受けて変動し、消費電流の変化が複雑になる。従って、第三者によって消費電流の変化が取得されても、情報を書き込むトラックＴ１〜Ｔ３の数に関係なく、消費電流の変化から書き込み情報が漏洩するを防止することができる。そしてこの結果、書き込み情報からクレジットカード番号や銀行口座番号といった磁気カード２に固有の情報が復元されるという問題は生じなくなる。
【００３８】
また、書き込み制御部９が論理「１」の情報を書き込むために書き込み電流を制御するタイミングＭ１においてノイズ発生部１６がノイズを発生させることで、図９（ｆ）の消費電流の変化から論理「０」の情報が読み取れなくなり、書き込み情報が漏洩するのを一層確実に防止することができる。
【００３９】
さらに、複数のトラックＴ１〜Ｔ３に同時に情報を書き込むときは、ノイズ発生部１６によってノイズを発生させないので、前述した特許文献１のように消費電流が増大して磁気カードリーダライタ１全体が高温になることはなく、熱によって磁気ヘッド５の各コア５ａ〜５ｃのコイルが断線したり、磁気ヘッド５に接する磁気カード２が溶けることもない。
【００４０】
以上述べた実施形態においては、磁気ストライプ２ｃに３つのトラックＴ１〜Ｔ３が形成されている磁気カード２に対して情報の書き込みまたは読み取りを行う場合を例に挙げているが、本発明はこれのみに限定するものではない。これ以外に、磁気ストライプに２つあるいは４つ以上のトラックが形成されている磁気カードでもよい。また、本発明における磁気記録媒体は、磁気カードに限らず、金融機関等で用いられる磁気記録部が付設された通帳や、鉄道等で用いられる磁気券のようなものであってもよい。
【００４１】
図５に示した実施形態では、書き込み対象のトラックＴ１に書き込み情報を書き込むと同時に、書き込み対象でない２つのトラックＴ２、Ｔ３に元々記録されていた情報を書き戻しているが、書き込み対象でない２つのトラックＴ２、Ｔ３のどちらか一方に元々記録されていた情報を書き戻してもよい。また、メモリ７にダミー情報を予め記憶させておき、書き込み対象でないトラックに情報が何も記録されていない場合等に、そのダミー情報をメモリ７から読み出して、書き込み対象でないトラックに書き込んでもよい。
【００４２】
図４に示した実施形態では、磁気カード２から情報を読み取ってメモリ７に記憶させる処理（ステップＳ１１）を、情報処理装置２０から書き込み情報を受信する（ステップＳ１３）前に実行しているが、この処理は、書き込み情報を受信して（ステップＳ１３）から、書き込み対象でないトラックの情報を書き込めるように準備する（ステップＳ１６）までの間に実行してもよい。このようにすると、受信した書き込み情報から書き込み対象のトラックが分かるので、書き込み対象のトラックの情報は読み取らず、書き込み対象でないトラックの情報だけを読み取るようにすることができる。また、メモリ７にも書き込み対象でないトラックの情報だけを記憶させるようにすることができる。
【００４３】
図９に示した実施形態では、論理「１」の情報を書き込むタイミングＭ１で毎回ノイズを発生させるように、スイッチ制御回路１９が一定周波数でトランジスタＴＲ１〜ＴＲ４を切り替え制御しているが、タイミングＭ１の数回に１回だけノイズを発生させるようにトランジスタＴＲ１〜ＴＲ４を切り替え制御してもよい。また、ノイズ発生部１６では、図１０の（ａ）に示す複数の周波数が組み合わされたパルス波形や、（ｂ）に示すランダムな周波数のパルス波形や、（ｃ）に示す振幅が一定でない波形をもった回路消費電流に基づいてノイズが発生するように、トランジスタＴＲ１〜ＴＲ４を切り替え制御してもよい。さらに、（ｄ）に示す三角波や、（ｅ）に示す正弦波のような波形をもった回路消費電流に基づいてノイズが発生するように、切り替え制御を行ってもよい。つまり、トランジスタＴＲ１〜ＴＲ４の切り替え制御は、所定のタイミングでノイズを発生させて、磁気カードリーダライタ１全体の消費電流の変化を複雑にすることができるように行えばよい。
【００４４】
【発明の効果】
本発明によれば、磁気記録媒体の複数のトラックのうちの１つのトラックに情報を書き込む場合に、同時に他のトラックに異なる情報を書き込んだり、ノイズを発生させた状態で情報を書き込むことで、消費電流の変化が複雑になるので、消費電流の変化から書き込み情報が漏洩するのを防止することができる。
【図面の簡単な説明】
【図１】情報処理装置に使用された磁気カードリーダライタを示す図である。
【図２】磁気カードの外形と磁気ヘッドの構造を示す図である。
【図３】磁気カードリーダライタの電気的構成を示すブロック図である。
【図４】磁気カードリーダライタの書き込み動作を示すフローチャートである。
【図５】書き込み電流と消費電流の時間的変化を示す図である。
【図６】他の実施形態のブロック図である。
【図７】他の実施形態のノイズ発生部の具体的な構成の一例を示す図である。
【図８】他の実施形態の書き込み動作を示すフローチャートである。
【図９】他の実施形態の書き込み電流と回路消費電流と消費電流の時間的変化を示す図である。
【図１０】ノイズ発生部における回路消費電流の他の例を示す波形図である。
【図１１】従来例を示す図である。
【図１２】従来例の問題点を説明するための図である。
【符号の説明】
１    磁気カードリーダライタ
２    磁気カード
５    磁気ヘッド
６    ＣＰＵ
７    メモリ
８    通信部
９    書き込み制御部
１０  読み取り制御部
１６  ノイズ発生部
２０  情報処理装置
Ｍ１  論理「１」の情報を書き込むタイミング
Ｔ１  トラック
Ｔ２  トラック
Ｔ３  トラック
【図１】
2004259322.tif 000003
【図２】
2004259322.tif 000004
【図３】
2004259322.tif 000005
【図４】
2004259322.tif 000006
【図５】
2004259322.tif 000007
【図６】
2004259322.tif 000008
【図７】
2004259322.tif 000009
【図８】
2004259322.tif 000010
【図９】
2004259322.tif 000011
【図１０】
2004259322.tif 000012
【図１１】
2004259322.tif 000013
【図１２】
2004259322.tif 000014