JPS636689A - Icカ−ド - Google Patents

Icカ−ド

Info

Publication number
JPS636689A
JPS636689A JP61151013A JP15101386A JPS636689A JP S636689 A JPS636689 A JP S636689A JP 61151013 A JP61151013 A JP 61151013A JP 15101386 A JP15101386 A JP 15101386A JP S636689 A JPS636689 A JP S636689A
Authority
JP
Japan
Prior art keywords
memory
data
initialized
determination
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61151013A
Other languages
English (en)
Inventor
Giichi Yorimoto
寄本 義一
Masashi Takahashi
正志 高橋
Masami Hayazaki
早崎 政美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toppan Inc
Original Assignee
Toppan Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toppan Printing Co Ltd filed Critical Toppan Printing Co Ltd
Priority to JP61151013A priority Critical patent/JPS636689A/ja
Publication of JPS636689A publication Critical patent/JPS636689A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Credit Cards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、ICカードに係わり、特にメモリが初期化
されているか否かを判定するための構成に関する。
「従来の技術」 近年、カード状の部材にマイクロプロセッサやメモリ等
のICチップを組込んだいわゆるICカードが開発され
ている。このICカードは、情報処理機能を有するとと
もに、情報記憶容量に優れているため、磁気カードに代
わるカードとして注目されている。
このようなICカードにおいては、使用に先だって、内
蔵メモリの初期化がなされる。この初期化は、−般に、
情報処理端末からの開始指令に従って、上記マイクロプ
ロセッサによってなされる。
ところで、上記メモリが既に初期化されているものであ
れば、初期化処理を実行しないようにする必要がある。
それは、再度初期化処理を実行することにより、既に格
納されているデータを破壊することになるからである。
このため、マイクロプロセッサが実行する初期化プログ
ラムは、−般に、初期化済みか否かを判定する判定プロ
グラムと一体に構成される。
従来は、メモリ、上で選定された1つのアドレスに、所
定のデータが格納されているが否かを判定することによ
り、初期化済みか否かを判定するようになっていた。
しかし、このような従来の判定構成では、誤判定が生じ
やすいという問題があった。その原因としては、例えば
、ICカードの製造時、超音波等の雑音により、メモリ
のデータが変化してしまうことが挙げられる。
「発明が解決しようという問題点」 この発明は上記の事情に対処すべくなされたもので、内
蔵メモリが初期化されているか否かを判定するに際し、
誤判定を極力低減することができるICカードを提供す
ることを目的とする。
「問題点を解決するための手段」 上記目的を達成するためにこの発明は、予めメモリ上で
選定した複数のアドレスに初期化判定用のデータを記憶
しておき、判定に際し、上記判定用アドレスにおける上
記判定用データの格納具合を判定することにより、初期
化されているか否かを判定するようにしたものである。
「作用」 上記構成によれば、雑音等によってメモリの格納データ
を変えられるような場合であっても、上記判定用アドレ
ス全てのデータが変わってしまう確立は極めて低い。し
たがって、判定用アドレスにおける判定用データの格納
具合が許容範囲内にあるか否かを判定することにより、
極力誤判定を低減することができる。
「実施例」 第1図は、一実施例の構成を説明するために示すICカ
ードシステムのブロック図である。
図において、11はICカードである。12はこのIC
カード11をアクセスするための情報処理端末である。
上記ICカード11は、メモリ111とこれをアクセス
するだめのマイクロプロセッサ112を備える。
第2図は、初期化されたメモリ111に記憶されている
データを、メモリ111の記憶構成に従って示すもので
ある。なお、図では、データを16進で示している。
この実施例では、初期化に際して、メモリ111上の複
数のアドレスに初期化済みか否かの判定用のデータを書
込んでおくようになっている。
図中、「00」がこの初期化判定用のデータである。今
、図示のメモリ111が、例えば、64にビットEEP
ROMとすると、詳細は後述するが、このメモリ111
は、初期化に際して64バイトずつ128のブロックに
分割される。上記判定用データは、これら128の各ブ
ロックの先頭アドレスに書込まれる。
一方、メモリ11が初期化されていないと、上記判定用
アドレスに[00]以外のデータ、例えば、rFFJが
格納されている確立が極めて高い。
そこで、この実施例では、判定用アドレスのうち「OO
」以外のデータが格納されているアドレスが、予め定め
た数以上あるとき、初期化されていないと判定するよう
になっている。予め定めた数以上としたのは、雑音等の
偶発的要因により、データが変わる場合に対処するため
である。
なお、各ブロックの最終アドレスに挿入されるデータr
SUMJは、詳細は後述するが、各ブロックのサムチエ
ツクの値を示すデータで、やはり、初期化に際して挿入
されるものである。また、データrFFJは消去処理に
よって書込まれるデータである。
第3図は上記判定処理を示すフローチャートである。図
に示される判定処理は、例えば、ICカード11のマイ
クロプロセッサ112によってなされる。マイクロプロ
セッサ112は、情報処理端末12からの開始指令に従
って第3図のプログラムを実行する。まず、ステップS
1では、指定アドレスが0にセットされる。つまり、ブ
ロック1の先頭アドレスが指定される。また、ブロック
数をカウントする第1のカウンタおよびrQ QJ以外
のデータが格納されているアドレスの数をカウントする
第2のカウンタがそれぞれクリアされる。次のステップ
S2では、ステップS1で指定されたアドレスからデー
タが読出される。次のステップS3では、読出したデー
タがrollか否かが判定され、ro 0Jならステッ
プS4に移る。
ステップS4では、指定アドレスがブロック2の先頭ア
ドレスに切換えられる。次のステップS5では、第1の
カウンタのカウント値N1が1インクリメントされる。
次のステップS6では、カウント値N1が128か否か
判定され、128でなければステップS2に戻って再び
同じ動作が繰返され、128なら判定処理を終了する。
−方、先のステップS3で、データがro 0Jでない
との判定がなされたら、ステップS7に移り、第2のカ
ウンタのカウント値N2が1インクリメントされる。次
のステップS8では、カウント値N2が10以上か否か
判定される。10未満なら、上記ステップS4に移り、
判定処理を続行する。−方、10以上なら初期化されて
いないものと判定し、ステップS9で初期化を行なって
判定処理を終了する。
なお、ステップS9で実行される初期化処理としては、
主要なものを揚げると、例えば次のようなものがある。
(1)メモリ11内の全てのアドレスが消去されている
か否かを確め、消去されていなければ消去する。
(2)メモリ111をアクセスしやすいようにするため
、メモリ空間を上記の如く、64のブロックに分ける。
(3)データの信頼性を高めるために、各ブロック毎に
例えばサムチエツクをとり、その結果を各ブロックの最
終アドレスに書込む。
(4)ICカードの機能に必要なステータスをセットす
る。
以上詳述したようにこの実施例では、メモリ111上の
複数のアドレスのデータを観察することにより、初期化
済みか否かを判定しているので、誤った判定を極力低減
することができる。すなわち、雑音等の偶発的要因によ
って、データが変わっても、判定用の全アドレスのデー
タが変わってしまうことはほとんどないから、判定の基
準となるアドレス数(ro 0J以外のデータが格納さ
れているアドレス数)を適宜設定することにより、誤判
定を極力低減することができるわけである。
また、この実施例では、判定用のアドレスを所定の間隔
で並べたので、マイクロプロセッサ112がこの判定用
アドレスを記憶しておく必要がないという利点がある。
さらにこの実施例では、「00」以外のデータが格納さ
れているアドレスが所定数以上検出された時点で、すぐ
に初期化を実行するようにしているので、判定処理の高
速化が図られる。
以上この発明の一実施例を詳細に説明したが、この発明
はこのような実施例に限定されものではなく、他にも種
々様々変形実施可能なことは勿論である。
例えば、先の実施例では、判定用のアドレスを一定間隔
で配置する場合を説明したが、連続的に配置するように
してもよい。例えば、ブロック1゜2の128のアドレ
スを選定するようにしてもよい。また、このように所定
の配列規則に従って、選定する場合に限らず、ランダム
に選定するようにしてもよい。
さらに、先の実施例では、ICカード11側で判定を行
なう場合を説明したが、情報処理端末12側で行なうよ
うにしてもよいことは勿論である。
さらに、また、先の実施例では、判定用データが初期化
処理されているメモリに書込まれている場合を設定した
が、初期化されていないメモリ111に書込むようにし
てもよいことは勿論である。この場合は、例えば、先の
実施例とは逆に、判定用データが所定数以上あるとき、
初期化されていないと判定することができる。
「発明の効果」 以上述べたようにこの発明によれば、内蔵メモリが初期
化されているが否かを判定する際の誤判定を極力低減す
ることができるICカードを提供することができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を説明するためのブ
ロック図、第2図は一実施例のメモリに格納されるデー
タを説明するための図、第3図は一実施例の動作を、説
明するためのフローチャートである。 11・・・ICカード、12・・・情報処理端末、11
1・・・メモリ、112・・・マイクロプロセッサ。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 第3図

Claims (1)

  1. 【特許請求の範囲】 複数のアドレスに初期化判定用のデータが格納されたメ
    モリと、 上記複数のアドレスにおける上記判定用のデータの格納
    具合から、該メモリが初期化されているか否かを判定す
    る初期化判定手段とを具備したことを特徴とするICカ
    ード。
JP61151013A 1986-06-27 1986-06-27 Icカ−ド Pending JPS636689A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61151013A JPS636689A (ja) 1986-06-27 1986-06-27 Icカ−ド

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61151013A JPS636689A (ja) 1986-06-27 1986-06-27 Icカ−ド

Publications (1)

Publication Number Publication Date
JPS636689A true JPS636689A (ja) 1988-01-12

Family

ID=15509389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61151013A Pending JPS636689A (ja) 1986-06-27 1986-06-27 Icカ−ド

Country Status (1)

Country Link
JP (1) JPS636689A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH076842U (ja) * 1993-06-18 1995-01-31 株式会社田村電機製作所 メモリカード付端末装置
JP2002024772A (ja) * 2000-07-04 2002-01-25 Dainippon Printing Co Ltd Icカードの情報読み取り装置及びicカードの状態表示装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5562600A (en) * 1978-11-02 1980-05-12 Mitsubishi Electric Corp Availability decision method of power failure security in volatile semiconductor memory

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5562600A (en) * 1978-11-02 1980-05-12 Mitsubishi Electric Corp Availability decision method of power failure security in volatile semiconductor memory

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH076842U (ja) * 1993-06-18 1995-01-31 株式会社田村電機製作所 メモリカード付端末装置
JP2002024772A (ja) * 2000-07-04 2002-01-25 Dainippon Printing Co Ltd Icカードの情報読み取り装置及びicカードの状態表示装置

Similar Documents

Publication Publication Date Title
US6484937B1 (en) Method for storing data in a chip card rewritable memory
US8661192B2 (en) Refresh algorithm for memories
KR0121800B1 (ko) 메모리 카드장치
US5963970A (en) Method and apparatus for tracking erase cycles utilizing active and inactive wear bar blocks having first and second count fields
US8433844B2 (en) Method for managing a memory device having multiple channels and multiple ways, and associated memory device and controller thereof
US20100318760A1 (en) Memory controller, nonvolatile storage device, and nonvolatile storage system
US6572024B1 (en) Memory array with address scrambling
JP3122222B2 (ja) メモリカード装置
EP4654033A1 (en) Communication method, apparatus and system, and storage medium
JP3771904B2 (ja) 補助レジスタバンクを有するマイクロプロセッサ回路
CN108153486A (zh) 嵌入式系统的工作参数保护方法以及相关设备
US5450366A (en) IC memory card
US6094732A (en) Shared memory controller having an address error detector
JPS636689A (ja) Icカ−ド
EP1246201A2 (en) Semiconductor memory
JPH08306192A (ja) 不揮発性メモリ書き込み装置
JPH05274219A (ja) 記憶装置
CN116136827A (zh) 一种多口存储设备、读写方法、装置
JPH01197895A (ja) 携帯可能電子装置のメモリ登録方式
JPH0435780B2 (ja)
CN114637626B (zh) 减少eeprom数据读写出错的方法、装置、设备及可读存储介质
JPH06161675A (ja) Icカード
US20040215836A1 (en) System and method to initialize registers with an EEPROM stored boot sequence
JPH09134312A (ja) フラッシュメモリ装置
JPS63200399A (ja) デ−タ処理システム