(57)【特許請求の範囲】
【請求項１】
外部から受けたデータに応答してデータ通信を行うＩＣカードであって、
前記外部から１回のデータ通信で受けたデータを、複数個の分割データに分割して順次書込む第１の記憶手段と、
前記複数個の分割データの前記第１の記憶手段への順次書込みの状態を、書込みの都度判定して判定結果を保持する判定手段と、
前記第１の記憶手段に書込まれた前記複数個の分割データを、分割データごとに待避させる第２の記憶手段とを備え、
前記判定手段が、前記複数個の分割データの前記第１の記憶手段への前回の書込み状態が正常であったことを示す判定結果を保持している場合には、新たに前記外部から受けた複数個の分割データを前記第１の記憶手段に書込むときに、分割データごとに、前記第１の記憶手段の当該新たな分割データに対応する所定の領域に既に存在する分割データを前記第２の記憶手段に待避した後、前記所定の領域に当該新たな分割データを書込み、
前記判定手段が、前記複数個の分割データの前記第１の記憶手段への順次書込みのどの段階で書込み異常が発生したかを示す判定結果を保持している場合には、新たに前記ＩＣカードが起動されてから、新たに外部から受けた複数個の分割データの前記第１の記憶手段への書込みが開始されるまでの間に、前記書込み異常が発生した段階に応じて、前記第１の記憶手段の書込み異常が発生した所定の領域の分割データを、前記第２の記憶手段に待避されている当該所定の領域の分割データで復旧し、その後前記判定手段が、書込み状態が正常であったことを示す判定結果を保持する、ＩＣカード。
【請求項２】
前記第１の記憶手段、および前記第２の記憶手段は、不揮発性のメモリである、請求項１に記載のＩＣカード。
【請求項３】
前記第１の記憶手段と、前記第２の記憶手段とは同一チップ内に配置され、かつ前記第１の記憶手段と、前記第２の記憶手段とはアドレスによって分離されたことを特徴とする、請求項１に記載のＩＣカード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカードに関し、特に、データ通信状態の異常時にデータ復旧が可能なＩＣカードに関するものである。
【０００２】
【従来の技術】
従来より、外部に設置された質問器との間でデータ通信を行なうＩＣカードがある。
【０００３】
図１０は、従来のＩＣカード３００の基本的な構成を概略的に示した図である。ここに示した従来のＩＣカード３００は、信号重畳方式の非接触型のＩＣカードであり、図示しない質問器から受ける１つ、または２つ以上の周波数の信号を使用して、電力の供給と情報の送受信とを行なう。
【０００４】
図１０における従来のＩＣカード３００は、１つの周波数を使用するＩＣカードの一例であり、同調回路１５、整流回路１６、増幅復調回路１７、変調増幅回路１８、およびＳＰ／ＰＳ変換回路１９を備える。
【０００５】
同調回路１５は、アンテナとして機能するコイルＬと、コンデンサＣとを備える。整流回路１６は、同調回路１５で受信した信号を整流して、電力を生成し、ＩＣカード３００の各部に供給する。一方、増幅復調回路１７は、同調回路１５で受けた質問器からの情報Ｑを増幅して、復調する。増幅復調回路１７から出力される信号は、ＳＰ／ＰＳ変換回路１９でＳＰ変換される。
【０００６】
図１０を参照して、さらに従来のＩＣカード３００は、主制御回路１１と、メモリ１０とを備える。
【０００７】
主制御回路１１は、ＳＰ／ＰＳ変換回路１９から出力された信号を処理する。主制御回路１１から出力された保持すべきデータは、データ保持用のメモリ１０に記憶（保持）される。
【０００８】
また、主制御回路１１は、質問器から受けた情報Ｑの内容に応じて、指定されたメモリ１０の領域からデータを読出し、これに基づき返答情報Ａを生成する。返答情報Ａは、ＳＰ／ＰＳ変換回路１９でＰＳ変換された後に、変調増幅回路１８で処理され、アンテナＬから質問器に送信される。
【０００９】
ＩＣカード３００は、期間Ｔ１には、質問器から周波数ｆ０のキャリアの変調信号（情報Ｑ）を受け、期間Ｔ２には、周波数ｆ０のキャリアの無変調波を受ける。この期間Ｔ２に、ＩＣカード３００からの返答情報Ａが、電波を介して質問器に送信される。
【００１０】
【発明が解決しようとする課題】
しかしながら、従来のＩＣカード３００においては、電源異常（電圧低下、電源切れ）等が原因で、メモリ１０にデータを書込む途中でデータが改変する、いわゆるデータ化けが発生することがあり、このデータ異常が原因でＩＣカード３００が誤ったデータを保持し、またこれによって誤動作を起こすという問題があった。
【００１１】
そこで、本発明は、かかる問題を解決するためになされたものであり、その目的は、前回のデータ受信が正常に行なわれなかった場合でも、データ保持用のメモリの内容を正常に復旧し、かつデータ通信処理を正常に行なうことができるＩＣカードを提供することにある。
【００１２】
【課題を解決するための手段】
請求項１に係るＩＣカードは、外部から受けたデータに応答してデータ通信を行なうＩＣカードであって、外部から受けたデータを書込む第１の記憶手段と、第１の記憶手段への外部から受けたデータの書込み状態を判定する判定手段と、第１の記憶手段のデータを待避させる第２の記憶手段とを備え、判定手段がデータの書込み状態が正常であったと判定した場合には、新たに外部から受けたデータを第１の記憶手段の所定の領域に書込む前に、所定の領域に既に存在するデータを第２の記憶手段に待避し、判定手段がデータの書込み状態が異常であったと判定した場合には、新たにＩＣカードが起動されてから第１の記憶手段へのアクセスが開始されるまでの間に、第２の記憶手段に待避したデータを用いて、第１の記憶手段の所定の領域のデータを１回以上復旧する。
【００１３】
請求項２に係るＩＣカードは、請求項１に係るＩＣカードであって、第２の記憶手段が、１回のデータ通信で外部から受けるデータを記憶するための容量、もしくはそれ以上の容量を備える。
【００１４】
請求項３に係るＩＣカードは、請求項１に係るＩＣカードであって、第２の記憶手段は、１回のデータ通信で外部から受けるデータを分割して記憶するための容量、もしくはそれ以上の容量を備える。
【００１５】
請求項４に係るＩＣカードは、請求項１に係るＩＣカードであって、第１の記憶手段、および第２の記憶手段が、不揮発性のメモリである。
【００１６】
請求項５に係るＩＣカードは、請求項１に係るＩＣカードであって、第１の記憶手段と、第２の記憶手段とが同一チップ内に配置され、かつ第１の記憶手段と、第２の記憶手段とはアドレスにより分離されたことを特徴とする。
【００１７】
【発明の実施の形態】
［実施の形態１］
本発明の実施の形態１は、ＩＣカードにおいて、データ保持用のメモリと、データ保持用のメモリに書込まれている正常なデータを待避させるデータ保護用のメモリと、データ受信の状態を判定する判定回路とを備えるものであって、前回のデータ書込み時に異常が発生した場合であっても、予め待避しておいたデータ保護用のメモリのデータを用いることによって、データ保持用のメモリの書込領域の内容を迅速に復旧させ、それ以降のデータ通信処理を正常に行なうことを可能とするものである。
【００１８】
図１は、本発明の実施の形態１におけるＩＣカ−ド１００の要部の構成を示した図であり、図１０に示した従来のＩＣカ−ド３００の構成のうち、メモリ１０に相当する部分を示している。残りの部分は、図１０に示した従来のＩＣカード３００と共通するので、その図示および説明は省略する。なお、本発明が適用されるＩＣカードは、接触型ＩＣカードであっても、非接触型ＩＣカードであっても構わない。
【００１９】
図１に示すＩＣカ−ド１００が、従来のＩＣカ−ド３００と異なる点は、メモリ１０に代えて、データ保持用不揮発性メモリ２（以下、データ保持用メモリ２と呼ぶ）とデータ保護用不揮発性メモリ３（以下、データ保護用メモリ３と呼ぶ）とを備えること、そして電源状態に基づくデータ書込み状態の正常／異常を判定する異常判定回路１とを備えることにある。
【００２０】
図１を参照して、本発明の実施の形態１におけるＩＣカード１００の構成について説明する。
【００２１】
レジスタ４は、今回のデータ通信で受信した保持すべきデータＤＡを図１０に示した主制御回路１１から受ける。レジスタ４は、ＳＲＡＭで構成しても構わない。データライトバッファ５は、レジスタ４のデータをデータ保持用メモリ２に書込むための回路である。アドレスデコーダ６は、データ保持用メモリ２のデータの読出し／書込み動作において、対象となるデータ保持用メモリ２の領域を指定する回路である。
【００２２】
データ保持用メモリ２は、レジスタ４から保持すべきデータを受けて、これを記憶する。図１では、主制御回路１１の制御に基づき、領域Ｂ１、Ｂ２、…、ＢＮのいずれかに、１回のデータ通信で受信した保持すべきデータＤＡが記憶される。なお、ＩＣカード１００は、データ保持用メモリ２に記憶されているデータを基に、データ通信処理を行なう。
【００２３】
データ保護用メモリ３は、データ保持用メモリ２に記憶されているデータを待避するためのメモリである。データ保護用メモリ３は、１回のデータ通信で受けるデータＤＡを記憶できる容量（領域Ｂ１，Ｂ２, …，もしくはＢＮの各容量以上）を備えるものとする。
【００２４】
異常判定回路１は、電源状態に基づきデータ書込み状態を判定する。異常判定回路１は、状態判断用フラグＦＬＧにデータ書込み状態を記録して出力する。状態判断用フラグＦＬＧは、後述するように、データの処理状態に応じて、その値が更新される。データ保持用メモリ２に保持すべきデータＤＡを書込む途中で電源異常が発生した場合には、それ以降の処理にかかわらず、状態判断用フラグＦＬＧは電源異常が発生した時点での値を保持する（データ受信異常）。一方、状態判断用フラグＦＬＧは、電源異常が発生せず、しかもデータ保持用メモリ２に保持すべきデータＤＡを記憶したならば、初期化される（データ受信正常）。なお、状態判断用のフラグＦＬＧの値は、次のデータ通信処理まで保持される。
【００２５】
続いて、本発明の実施の形態１におけるＩＣカード１００の動作について説明する。
【００２６】
先ず、前回のデータ受信が正常、すなわち電源異常が発生せず、データ保持用メモリ２が保持すべきデータＤＡを記憶した場合、ＩＣカード１００は、以下の処理を行なう。ＩＣカード１００は、新たなデータ通信処理が開始されると、新たに受信した保持すべきデータＤＡをデータ保持用メモリ２に書込む処理（データ保持処理）を開始するまでに、保持すべきデータＤＡを記憶するデータ保持用メモリ２の書込領域の内容（正常データ）をデータ保護用メモリ３に待避させる処理（データ保護処理）を行なう。そして、データ保護処理の終了後に、データ保持処理を行なう。
【００２７】
続いて、前回のデータ受信が異常、すなわちデータ保持用メモリ２に保持すべきデータＤＡを書込む途中で電源異常が発生していた場合、ＩＣカード１００は、以下の処理を行なう。ＩＣカード１００は、新たに起動されてからデータ保持用メモリ２へのアクセスが開始されるまでの間に、予めデータ保護用メモリ３に待避しておいたデータを用いてデータ保持用メモリ２の書込領域の内容を正常に復旧させる処理（データ復旧処理）を行なう。そして、データ復旧処理が終了すると、上記に説明したデータ通信処理を開始して、データ保護および保持処理を行なう。
【００２８】
図２〜図３は、本発明の実施の形態１におけるＩＣカ−ド１００のデータ保持および復旧に関する動作を説明するためのフロー図の一例である。ここでは、状態判断用フラグＦＬＧは、０もしくは１の値をとり、データ受信が正常に行なわれた場合には０に初期化されるものとする。
【００２９】
図２〜図３を参照して、ＩＣカード１００のデータ保持およびデータ復旧動作について説明する。
【００３０】
ステップＳ１において、ＩＣカードが起動する。
ステップＳ２において、状態判断用フラグＦＬＧをチェックする。そして、前回のデータ受信が正常（＝０）であったか否かを調べる。
【００３１】
先ず、状態判断用フラグが正常状態（＝０）を示している場合について説明する。状態判断用フラグＦＬＧが０を示していれば、ステップＳ３〜ステップＳ５のデータ保護および保持処理を行なう。なお、特に図示しないが、ステップＳ３〜ステップＳ５の処理中であって、データ保持用メモリ２へ書込が行なわれる期間以外は、ＩＣカード１００は、データ保持用メモリ２のデータを用いてデータ通信を行なっている。
【００３２】
ステップＳ３では、レジスタ４に保持すべきデータＤＡを入力する。そして、データＤＡを書込むべきデータ保持用メモリ２の領域Ｂ１のデータを読出して、データ保護用メモリ３に待避する（書込む）。ステップＳ４では、状態判断用フラグＦＬＧを１（データ保持用メモリ２の領域Ｂ１のデータをデータ保護用メモリ３に待避した状態）に設定しておく。
【００３３】
ステップＳ５では、レジスタ４に書込まれている保持すべきデータＤＡを、データ保持用メモリ２の領域Ｂ１に書込む。
【００３４】
ステップＳ５の処理（データ保持用メモリ２にデータＤＡを書込んだ状態）が終了した後は、ステップＳ６において、状態判断用フラグＦＬＧを初期化（＝０）する。
【００３５】
続いて、状態判断用フラグＦＬＧが１を示している場合は、ステップＳ７〜ステップＳ８のデータ復旧処理を行なう。この処理は、ＩＣカード１００が起動してからデータ保持用メモリ２へのアクセスが開始されるまでの間に行なわれる。
【００３６】
ステップＳ７では、データ保護用メモリ３に待避したデータを読出して、データ保持用メモリ２の領域Ｂ１にこれを書込む。この結果、異常動作の原因となるデータを破棄して、データ保持用メモリ２に正常なデータを書込む（復旧する）こととなる。ステップＳ７の処理（復旧）が終了した後は、ステップＳ８において、状態判断用フラグＦＬＧを初期化（＝０）する。そして、ステップＳ８で正常状態になった後は、上記に説明したステップＳ３〜Ｓ６の処理を行なう。
【００３７】
なお、データ保護用メモリ３に書込むデータは、データ保持用メモリ２に記憶されている内容と一対一に対応が取れていればよく、たとえば、データ保持用メモリ２のデータを反転したものであっても良い。
【００３８】
また、データ保持用メモリ２、およびデータ保護用メモリ３は、不揮発性のもの（たとえば、フラッシュメモリ）であればよい。
【００３９】
さらに、状態判断用フラグＦＬＧは、不揮発性のメモリで構成するものであってもよい。
【００４０】
以上のように、ＩＣカード１００は、電源異常が原因で、データの書込みに異常が発生した場合であっても、正常なデータを復旧させることができるため、前回のデータ書込み状態が正常／異常にかかわらず、次のデータ通信処理を正常に行なうことがができる。
【００４１】
［実施の形態２］
本発明の実施の形態２は、ＩＣカードにおいて、１回のデータ通信で受信した保持すべきデータを分割して記憶するデータ保持用メモリ７と、分割された複数個のデータを待機させることができるデータ保護用のメモリ８と、異常判定回路１とを備えるものである。
【００４２】
図４は、本発明の実施の形態２におけるＩＣカ−ド２００の要部の構成を示した図であり、図１に示したＩＣカ−ド１００の構成と共通する構成要素については、同一の参照符号を付し、その説明は省略する。
【００４３】
本発明の実施の形態２では、データ保持用メモリ７は、１回のデータ通信で、分割された複数個の保持すべきデータ（ＤＡ１、ＤＡ２、…）を受けるものとする。なお、データ保持用メモリ７は、領域Ｂ１１、Ｂ１２、…から構成され、各領域には、この保持すべきデータＤＡ１、ＤＡ２、…が、それぞれ書込まれる。なお、ＩＣカード２００は、データ保持用メモリ７に記憶されているデータを基に、データ通信処理を行なう。
【００４４】
データ保護用メモリ８は、データ保持用メモリ７の複数の領域（領域Ｂ１１、Ｂ１２、…、Ｂ１Ｎ、…のなかの複数個の領域）に記憶されているデータを待避させるためのメモリである。図４においては、データ保護用メモリ８は、領域Ｃ１〜ＣＭからなり、各領域Ｃ１〜ＣＭは、データ保持用メモリ７の各領域Ｂ１１等と同等または、それ以上の容量を有するものとする。
【００４５】
異常判定回路１は、実施の形態１で既に説明したように、状態判断用フラグＦＬＧにデータ処理状態を記録して出力する。状態判断用フラグＦＬＧは、異常が発生した時点の値を保持し、この値は、次回のデータ通信処理まで記憶される。
【００４６】
ＩＣカード２００は、この状態判断用ＦＬＧの値に従って、データ保護用メモリ８の待避したデータを用いて、データ保持用メモリ７の内容を復旧する。
【００４７】
図５〜図９は、本発明の実施の形態２におけるＩＣカ−ド２００のデータ保持および復旧に関する動作を説明するためのフロー図の一例である。ここでは、データ保持用メモリ７は、１回のデータ通信で分割して３つのデータＤＡ１〜ＤＡ３を受けるものとし、データ保護用メモリ８は、３つの領域からなる（領域Ｃ１〜Ｃ３）ものとして説明する。
【００４８】
ここでは、一例として、状態判断用フラグＦＬＧは、０、１、２、もしくは３のいずれかの値をとり、データ受信が正常（前回のデータ受信において、電源異常が発生せず、データ保持用メモリ７が保持すべきデータＤＡ１〜ＤＡ３を記憶した状態）におこなわれた場合には０に初期化されるものとする。
【００４９】
図５〜図９を参照して、ＩＣカード２００のデータ保持およびデータ復旧動作について説明する。
【００５０】
ステップＳ１０において、ＩＣカードが起動する。
ステップＳ１１において、状態判断用フラグＦＬＧをチェックする。そして、前回のデータ受信が正常（＝０）であったか否かを調べる。
【００５１】
先ず、状態判断用フラグＦＬＧが正常状態（＝０）を示している場合について説明する。状態判断用フラグＦＬＧが０を示している場合には、ステップＳ１２〜ステップＳ２０のデータ保護および保持処理を行なう。なお、特に図示しないが、ステップＳ１２〜ステップＳ２０の処理中であっても、データ保持用メモリ７への書込が行なわれている期間以外は、データ保持用メモリ７のデータの読出しは可能である。
【００５２】
ステップＳ１２では、レジスタ４に保持すべきデータＤＡ１を入力する。そして、データ保持用メモリ７の領域Ｂ１１のデータを読出して、これをデータ保護用メモリ８の領域Ｃ１に待避する（書込む）。ステップＳ１３では、状態判断用フラグＦＬＧを１（データ保持用メモリ７の領域Ｂ１１のデータをデータ保護用メモリ８の領域Ｃ１に待避した状態）に設定する。
【００５３】
ステップＳ１４では、レジスタ４に書込まれている保持すべきデータＤＡ１を、データ保持用メモリ７の領域Ｂ１１に書込み、データ保持用メモリ７の領域Ｂ１２のデータをデータ保護用メモリ８の領域Ｃ２に待避する。ステップＳ１５では、状態判断用フラグＦＬＧを２（データ保持用メモリの領域Ｂ１２のデータをデータ保護用メモリ８の領域Ｃ２に待避した状態）に設定する。
【００５４】
ステップＳ１６では、レジスタ４に保持すべきデータＤＡ２（新たに保持すべきデータ）を入力する。ステップＳ１７では、レジスタ４に書込まれているデータＤＡ２を、データ保持用メモリ７の領域Ｂ１２に書込み、データ保持用メモリ７の領域Ｂ１３のデータをデータ保護用メモリ８の領域Ｃ３に待避する。ステップＳ１８では、状態判断用フラグＦＬＧを３（データ保持用メモリの領域Ｂ１３のデータをデータ保護用メモリ８の領域Ｃ３に待避した状態）に設定する。
【００５５】
ステップＳ１９では、レジスタ４に保持すべきデータＤＡ３（新たに保持すべきデータ）を入力する。ステップＳ２０では、レジスタ４に書込まれているデータＤＡ３を、データ保持用メモリ７の領域Ｂ１３に書込む。ステップＳ２１では、状態判断用フラグＦＬＧを初期化（＝０）する。
【００５６】
続いて、状態判断用フラグＦＬＧが０以外（＝１、２、３）を示している場合について説明する。状態判断用フラグＦＬＧが０でない場合には、ステップＳ２２、Ｓ２３、もしくはＳ２４のデータ復旧処理を行なう。この処理は、ＩＣカード２００が起動してからデータ保持用メモリ２へのアクセスが開始されるまでの間に行なわれる。
【００５７】
状態判断用フラグＦＬＧが１である（データ保護用メモリ８のＣ１には、データ保持用メモリ７の領域Ｂ１１のデータが待避してある）場合、ステップＳ２２に移る。ステップＳ２２では、データ保護用メモリ８の領域Ｃ１に待避してあるデータをデータ保持用メモリ７の領域Ｂ１１に書込む（復旧する）。
【００５８】
状態判断用フラグＦＬＧが２である（データ保護用メモリ８のＣ１、Ｃ２のそれぞれには、データ保持用メモリ７の領域Ｂ１１、Ｂ１２のそれぞれのデータが待避してある）場合、ステップＳ２３に移る。ステップＳ２３では、データ保護用メモリ８の領域Ｃ１、Ｃ２のそれぞれに待避してあるデータをデータ保持用メモリ７の領域Ｂ１１、Ｂ１２のそれぞれに書込む。
【００５９】
状態判断用フラグＦＬＧが３である（データ保護用メモリ８のＣ１、Ｃ２、Ｃ３のそれぞれには、データ保持用メモリ７の領域Ｂ１１、Ｂ１２、Ｂ１３のそれぞれのデータが待避してある）場合、ステップＳ２４に移る。ステップＳ２４では、データ保護用メモリ８の領域Ｃ１、Ｃ２、Ｃ３のそれぞれに待避してあるデータをデータ保持用メモリ７の領域Ｂ１１、Ｂ１２、Ｂ１３のそれぞれに書込む。
【００６０】
ステップＳ２２〜Ｓ２４の処理（復旧）が終了した後は、ステップＳ２５において、状態判断用フラグＦＬＧを初期化（＝０）する。そして、ステップＳ２５で正常状態になった後は、上記で説明したステップＳ１２〜Ｓ２１の処理を行なう。
【００６１】
なお、データ保護用メモリ８に書込むデータは、データ保持用メモリ７に記憶されている内容と一対一に対応が取れていればよく、たとえば、データ保持用メモリ７のデータを反転したものであっても良い。
【００６２】
また、データ保持用メモリ７、およびデータ保護用メモリ８は、不揮発性のもの（たとえば、フラッシュメモリ）であればよい。
【００６３】
さらに、状態判断用フラグＦＩＧは、不揮発性のメモリで構成するものであってもよい。
【００６４】
以上のように、ＩＣカード２００は、電源異常が原因で、データの書込みに異常が発生した場合であっても、正常なデータを復旧させることができるため、前回のデータ受信が正常／異常にかかわらず、次のデータ通信処理を正常に行なうことがができる。
【００６５】
【発明の効果】
以上のように、本発明によれば、異常判定回路と、データ保持用のメモリと、データ待避用のメモリとを備えることにより、データ通信中に何らかの原因でデータ異常が発生した場合であっても、データ待避用のメモリに予め待避してあったデータを用いることで、データ保持用のメモリ内容を迅速に復旧することができ、かつ前回のデータ受信が正常／異常にかかわらず次回のデータ通信処理を正常に行うことができる。
【００６６】
また、この結果、ＩＣカードの通信の信頼性が飛躍的に向上することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるＩＣカード１００の要部の構成を示した図である。
【図２】本発明の実施の形態１におけるＩＣカード１００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図３】本発明の実施の形態１におけるＩＣカード１００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図４】本発明の実施の形態２におけるＩＣカード２００の要部の構成を示した図である。
【図５】本発明の実施の形態２におけるＩＣカード２００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図６】本発明の実施の形態２におけるＩＣカード２００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図７】本発明の実施の形態２におけるＩＣカード２００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図８】本発明の実施の形態２におけるＩＣカード２００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図９】本発明の実施の形態２におけるＩＣカード２００におけるデータ保持およびデータ復旧動作を説明するためのフロー図である。
【図１０】従来のＩＣカード３００の構成を概略的に表した図である。
【符号の説明】
１  異常判定回路
２、７  データ保持用メモリ
３、８  データ保護用メモリ
４  レジスタ
５  データライトバッファ
６  アドレスデコーダ
１００、２００  ＩＣカード
【図１】
0003706703.tif 000002
【図２】
0003706703.tif 000003
【図３】
0003706703.tif 000004
【図４】
0003706703.tif 000005
【図５】
0003706703.tif 000006
【図６】
0003706703.tif 000007
【図７】
0003706703.tif 000008
【図８】
0003706703.tif 000009
【図９】
0003706703.tif 000010
【図１０】
0003706703.tif 000011