Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0554158B2 - - Google Patents
[go: Go Back, main page]

JPH0554158B2 - - Google Patents

Info

Publication number
JPH0554158B2
JPH0554158B2 JP58108539A JP10853983A JPH0554158B2 JP H0554158 B2 JPH0554158 B2 JP H0554158B2 JP 58108539 A JP58108539 A JP 58108539A JP 10853983 A JP10853983 A JP 10853983A JP H0554158 B2 JPH0554158 B2 JP H0554158B2
Authority
JP
Japan
Prior art keywords
data
card
memory
memory area
eeprom
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.)
Expired - Lifetime
Application number
JP58108539A
Other languages
Japanese (ja)
Other versions
JPS603081A (en
Inventor
Seiichi Nishikawa
Koichi Okada
Teruaki Jo
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP58108539A priority Critical patent/JPS603081A/en
Publication of JPS603081A publication Critical patent/JPS603081A/en
Publication of JPH0554158B2 publication Critical patent/JPH0554158B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/073Special arrangements for circuits, e.g. for protecting identification code in memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Credit Cards Or The Like (AREA)

Description

【発明の詳細な説明】 本発明は、識別用など各種のデータ保持のた
め、メモリとそれを制御するためのマイクロコン
ピユータとを埋設したカード、特にメモリとして
EEPROM(エレクトリカリ・イレイザブル・ア
ンド・プログラマブル・リード・オンリーメモリ
の略)を用いたカードに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a card in which a memory and a microcomputer for controlling the memory are embedded in order to hold various data such as identification, and in particular, as a memory card.
It relates to cards using EEPROM (abbreviation for Electrically Erasable and Programmable Read Only Memory).

身分証明用カードやクレジツトカード、或いは
銀行カードなどの識別用カード(IDカードとい
う)としては、従来から磁気記録方式によりデー
タを保持したデータ・カードが主として採用され
ている。
BACKGROUND ART Conventionally, data cards that hold data using a magnetic recording method have been mainly used as identification cards (referred to as ID cards) such as identification cards, credit cards, or bank cards.

この磁気記録方式のカードは、そのデータの書
替えが比較的容易なため、特定の用途、例えば銀
行カードなどで預金残高を併記するような場合な
どに有利性が見出せるものの、データの改ざん防
止が充分でないことや携帯時などに受け易い磁気
的な汚染に対するデータの保護が困難で、信頼性
が充分得られない場合があるという問題点があ
る。
This magnetic recording type card is advantageous in certain applications, such as when bank cards are used to record deposit balances, as data can be rewritten relatively easily, but data tampering is not sufficiently prevented. However, there are problems in that it is difficult to protect data from magnetic contamination, which is likely to occur when the device is not portable, and that it may not be sufficiently reliable.

そこで、このような点を考慮し、集積回路
(IC)素子からなるメモリと、このメモリ制御用
のマイクロコンピユータ(以下、マイコンとい
う)をカードに埋設し、このメモリにデータを記
憶させ、必要に応じてそのデータを読出し、識別
などに用いるようにしたデータ・カードが提案さ
れ、実用化されるようになつてきた。
Therefore, in consideration of these points, a memory consisting of an integrated circuit (IC) element and a microcomputer (hereinafter referred to as microcomputer) for controlling this memory are embedded in the card, data is stored in this memory, and data is stored as needed. Accordingly, data cards that read out the data and use it for identification, etc., have been proposed and have come into practical use.

このようにICを内蔵したデータ・カードはIC
カードと呼ばれ、例えば第1図の正面図及び第2
図の断面図に示すように、適当なプラスチツクな
どで作られたカード基体2の一部に凹部3を形成
し、その中にICモジユール4を収容したもので、
このICモジユール4には接点端子(電極)5が
設けられ、外部の回路とICモジユール4に含ま
れている電子回路との間の電気的な接続が行なえ
るようになつている。
In this way, a data card with a built-in IC is
For example, the front view in Figure 1 and the front view in Figure 2 are called cards.
As shown in the cross-sectional view of the figure, a recess 3 is formed in a part of a card base 2 made of a suitable plastic, and an IC module 4 is housed in the recess 3.
This IC module 4 is provided with a contact terminal (electrode) 5, so that an electrical connection can be made between an external circuit and an electronic circuit included in the IC module 4.

また、カード基体2の表面にはインクなどで描
かれた所定の文字や図形などからなる絵柄6が施
こされる場合が多く、これらの保護を兼ね、適当
な透明プラスチツクなどからなる保護層7が設け
られ、これら全体でICカード1を形成している。
Further, the surface of the card base 2 is often provided with a pattern 6 made of predetermined characters or figures drawn with ink or the like, and to protect these, a protective layer 7 made of a suitable transparent plastic or the like is applied. are provided, and together form the IC card 1.

なお、8は磁性体のストライプ層で、磁気記録
方式のデータ・カードとしても使用できるように
設けられたもので、ICカードとしては特に必要
なものではない。
Note that 8 is a striped layer of magnetic material, which is provided so that it can be used as a magnetic recording data card, and is not particularly necessary for an IC card.

ICモジユール4は、LSI(大規模集積回路)に
よる各種のメモリや、それを制御するためのマイ
コンを備え、ICカード1を所定のチエツク用機
器にセツトするとICモジユール4に搭載されて
いるマイコンと外部のデータ処理回路との間の電
気的接続が接点端子5を介して形成され、ICカ
ード1内のメモリに対する外部回路からのアクセ
スが行なわれてデータの書込みと読出しが可能に
なり、識別などの機能がはたされるようになつて
いる。
The IC module 4 is equipped with various types of memory based on LSI (Large Scale Integrated Circuit) and a microcomputer to control it. An electrical connection with an external data processing circuit is formed via the contact terminal 5, and the memory in the IC card 1 is accessed from the external circuit, allowing data writing and reading, and identification, etc. functions are now being fulfilled.

そして、このようなICカードにおけるICモジ
ユール4の構成としては、従来から、例えば第3
図に示すように、情報データ記憶用のメモリとし
てPROM(プログラマブル・リード・オンリー・
メモリ)を用いたものが知られている。この第3
図において、40はマイコン、41はPROMで
あり、さらにマイコン40はCPU(セントラル・
プロセツシング・ユニツト)401、プログラム
格納用のROM(リード・オンリー・メモリ)4
02、そしてデータ演算用のメモリであるRAK
(ランダム・アクセス・メモリ)403で構成さ
れており、これら接点端子5の各端子片51〜56
を介して外部装置に接続され、PROM40に対
するデータの書込みや、それからのデータの読出
しが行なえるようになつている。
Conventionally, the configuration of the IC module 4 in such an IC card has been, for example, the third
As shown in the figure, PROM (Programmable Read Only) is used as memory for storing information data.
(memory) is known. This third
In the figure, 40 is a microcomputer, 41 is a PROM, and the microcomputer 40 is a CPU (central
processing unit) 401, ROM (read-only memory) 4 for program storage
02, and RAK which is memory for data calculation
(Random access memory) 403, and each terminal piece 5 1 to 5 6 of these contact terminals 5
The PROM 40 is connected to an external device through the PROM 40, and data can be written to and read from the PROM 40.

したがつて、このICカードによれば、データ
の改ざんが困難で高い信頼性が得られ、磁気的な
環境変化に強い上、記憶可能なデータ量の増加が
容易なため、ID用に限らず一般的なデータ保持
用としても広い用途が期待できるようになつてき
た。
Therefore, this IC card is difficult to tamper with data, has high reliability, is resistant to changes in the magnetic environment, and can easily increase the amount of data that can be stored, so it can be used not only for ID purposes. It has come to be expected that it will have a wide range of uses, including for general data storage.

ところで、このICカードに内蔵される情報格
納用のメモリとしては、上記したようにPROM
が用いられることが多い。そして、このPROM
の種類としては、破壊記録方式の消去不可能な普
通のPROMに加えて、紫外線照射により書込ま
れたデータの消去が可能な読出し専用メモリであ
るEPROM(イレイザブル・アンド・プログラマ
ブル・リード・オンリー・メモリ)や、書込まれ
ているデータの電気的な消去が可能な読出し専用
メモリであるEEPROMなどがあり、いずれの場
合でも、それに対するデータの書込態様として
は、カードの使用開始時に必要なデータを一度に
全部書込んでしまう方式や、カードを使用中、随
時、必要なデータを順次書込んでゆく追記方式な
どが知られている。
By the way, as mentioned above, the memory for storing information built into this IC card is PROM.
is often used. And this PROM
In addition to regular non-erasable PROM, which uses a destructive recording method, there are also EPROMs (Erasable and Programmable Read Only), which are read-only memories whose data can be erased by ultraviolet irradiation. memory) and EEPROM, which is a read-only memory that can electrically erase the written data.In either case, the manner in which data is written to it is determined by Known methods include a method in which all data is written at once, and an add-on method in which necessary data is sequentially written at any time while the card is in use.

しかして、ICカードにおいては、上記した
PROMを用いた場合は勿論、上記のEPROMを
用いた場合でも、一旦、そこに情報を書込んだあ
とはその情報を消去することができなくなつてし
まうため、メモリ内に情報を書込む余地がなくな
つたり、格納してある情報が不用になつたときな
どには、そのカードを棄てて新たなICカードを
使用するようにしなければならなかつた。
However, with IC cards, the above
Not only when PROM is used, but even when using the EPROM mentioned above, once information is written there, it cannot be erased, so there is no room for writing information in the memory. When the IC card ran out or the stored information was no longer needed, the card had to be thrown away and a new IC card used.

一方、ICカードに内蔵すべきメモリとして
EEPROMを用いた場合には、それに記憶してあ
る情報の消去が可能なため、必要に応じてメモリ
のデータを消去し、ICカードの再使用が可能に
なる。
On the other hand, as a memory that should be built into an IC card,
When an EEPROM is used, the information stored therein can be erased, so the data in the memory can be erased as needed and the IC card can be reused.

ところで、通常のデータ処理分野では、データ
の保存や更新に際しての取扱いを容易にし、確実
なデータの管理を行なうため、ページ、セクタ或
いはレコードなどの名称で呼ばれる。或る程度ま
とまつた量のデータの集合を1つの単位として管
理する方法が一般的に用いられている。
By the way, in the field of normal data processing, in order to facilitate handling when storing and updating data and to ensure reliable data management, they are called by names such as page, sector, or record. A method is generally used in which a certain amount of data is managed as one unit.

しかしながら、通常のEEPROMでは、そのメ
モリ領域に書き込まれているデータの消去が、メ
モリ領域全体を対象とした一括消去、或いは1バ
イト単位での消去を対象としたバイト消去に限定
されているため、EEPROMを用いた従来のICカ
ードでは、上記したページなどの管理し易い単位
での消去をそのまま行なうことができず、このた
めには、ICカードに対するバイト単位での消去
アドバイスの指定と消去命令の入力を繰り返さな
ければならないため、データの管理が面倒にな
り、かつ消去処理が複雑でしかも処理時間が長く
必要になるという欠点があつた。
However, in a normal EEPROM, erasing data written in the memory area is limited to batch erasing of the entire memory area or byte erasing of one byte at a time. With conventional IC cards that use EEPROM, it is not possible to directly erase easily manageable units such as the above-mentioned pages, so in order to do this, it is necessary to specify erase advice in bytes and issue erase commands to the IC card. This method has disadvantages in that data management becomes troublesome because input must be repeated, and deletion processing is complicated and requires a long processing time.

本発明の目的は、上記した従来技術の欠点を除
き、バイト消去方式のEEPROMを用いたICカー
ドでも、データの書込みや読取り時と同様に、複
数バイトのメモリ領域からなるページ単位などで
データの消去を容易に行なうことができるように
したICカードを提供するにある。
The purpose of the present invention is to eliminate the drawbacks of the prior art described above, and to write and read data in IC cards using byte-erasing EEPROM in units of pages consisting of multiple bytes of memory area. To provide an IC card that can be easily erased.

この目的を達成するため、本発明は、
EEPROMのメモリ領域に、それぞれページ単位
など複数バイト分のメモリ領域からなるメモリ領
域群を設定し、それぞれに識別用のコードを付す
と共に、このコードからそれが付されているメモ
リ領域群を構成する複数バイトのメモリ領域のそ
れぞれのアドレスを発生する手段をICカード内
に設け、バイト単位でのアドレスを指定すること
なく、ページ番号などのコードデータの指令だけ
で所定のメモリ領域の消去が行なえるようにした
点を特徴とする。
To achieve this objective, the present invention
A memory area group consisting of multiple bytes of memory area, such as a page unit, is set in the EEPROM memory area, each is assigned an identification code, and this code configures the memory area group to which it is attached. A means for generating addresses for each multi-byte memory area is provided in the IC card, and a predetermined memory area can be erased simply by commanding code data such as a page number, without specifying addresses in byte units. It is characterized by the following points.

以下、本発明によるICカードの実施例を図面
について説明する。
Embodiments of the IC card according to the present invention will be described below with reference to the drawings.

本発明の一実施例によるICカードの構造は第
1図及び第2図に示したICカードと同じであり、
内蔵されているICモジユール4も第4図に示す
ように第3図の場合とほぼ同じであるが、
PROM41の代りにEEPROM42が設けられ、
かつ、ROM402に格納されているプログラム
が異なり、それにより第5図のフローチヤートに
したがつた制御動作が実行されるように構成され
ている点が上記した従来のICカードと異なつて
いる。
The structure of the IC card according to an embodiment of the present invention is the same as the IC card shown in FIGS. 1 and 2,
The built-in IC module 4, as shown in Figure 4, is almost the same as the one in Figure 3.
EEPROM42 is provided instead of PROM41,
The present invention differs from the above-described conventional IC card in that the program stored in the ROM 402 is different from the above-mentioned conventional IC card in that it is configured to execute control operations according to the flowchart shown in FIG.

そして、この第4図に示した本発明の一実施例
によるICカードでは、第6図に示すように、そ
の内蔵させたEEPROM42のメモリ領域Mに、
上記した適当な量のデータの集合を表わす単位、
例えばページに対応したデータの書き込みが可能
なn個のメモリ領域M1,M2,……Moを設定す
る。なお、これらメモリ領域M1〜Moは、それぞ
れが複数バイト分のメモリ領域で形成されている
ため、以下、これらM1,M2,……Moをメモリ
領域群と称する。
In the IC card according to the embodiment of the present invention shown in FIG. 4, as shown in FIG. 6, in the memory area M of the built-in EEPROM 42,
A unit representing a set of the appropriate amount of data mentioned above,
For example, n memory areas M 1 , M 2 , . . . M o are set in which data corresponding to a page can be written. Note that since each of these memory areas M 1 to M o is formed of a memory area for a plurality of bytes, these M 1 , M 2 , . . . M o are hereinafter referred to as a memory area group.

次に、このICカードの作用効果について説明
する。
Next, the functions and effects of this IC card will be explained.

このICカードがデータ書き込み用として使用
され、そのEEPROM42の各メモリ領域群M1
M2……Moに次次と新たなデータが、ページ単位
で格納されてゆき、やがて新たなページ単位での
データを格納するためのメモリ領域群が無くなつ
たり、或いは既にページ単位のデータが書き込ま
れているメモリ領域群に対してそこに格納してあ
るデータが不要になつたり、その内容を変更又は
更新する必要が生じたりしたとする。
This IC card is used for writing data, and each memory area group M 1 ,
M 2 ... New data is stored one after another in M o in page units, and eventually there is no memory area group to store new page unit data, or the page unit data has already been stored. Suppose that the data stored in the memory area group in which the data has been written becomes no longer needed, or that the contents need to be changed or updated.

そうすると、このときにデータの消去処理が行
なわれ、まず、所定の処理装置にそのICカード
がセツトされ、この外部の処理装置からICカー
ド内のマイコン40に対してデータ消去命令と、
消去すべきデータのページ番号が入力され、これ
により第5図に示した処理がマイコン40によつ
て開始される。
Then, data erasure processing is performed at this time. First, the IC card is set in a predetermined processing device, and this external processing device issues a data deletion command to the microcomputer 40 in the IC card.
The page number of the data to be erased is input, and the microcomputer 40 starts the process shown in FIG.

この第5図に示した処理に入ると、まずステツ
プで、外部の処理装置から指定されたページ番
号に対応するメモリ領域群M1〜Moの中の1つの
最初のバイトのアドレスが計算される。このと
き、各ページに対応したメモリ領域群M1〜Mo
全て同じバイト数となつていた場合には、アドレ
スを計算によつて容易に決定することができるが
異なつていたような場合には、計算だけで上記し
たアドレスを決定するのは困難なので、このとき
にはページ番号に対応したメモリ領域群M1〜Mo
のそれぞれの最初のアドレスを、ROM402又
はEEPROM42のメモリ領域の一部に、予めア
ドレス・データとして書き込んでおき、これをテ
ーブル検索してアドレスを求めるようにすればよ
い。
When entering the process shown in FIG. 5, the first step is to calculate the address of the first byte in the memory area group M 1 to M o that corresponds to the page number specified by the external processing device. Ru. At this time, if the memory area groups M 1 to M o corresponding to each page all have the same number of bytes, the address can be easily determined by calculation, but if they are different, then In this case, it is difficult to determine the above addresses by calculation alone, so in this case, the memory area group M 1 to M o corresponding to the page number is
The first address of each of the addresses may be written in advance as address data in a part of the memory area of the ROM 402 or EEPROM 42, and the address may be determined by searching the table.

こうしてステツプの処理を終つたら次にステ
ツプに進み、ステツプで求めたアドレスによ
りEEPROM42からデータを読み出し、次のス
テツプにおいて何らかのデータが読み出されて
きたか否かを調べ、指定されたページ番号に対応
したEEPROM42のメモリ領域群に消去すべき
データが書き込み済みであつた否かを判断する。
After completing the processing in this step, proceed to the next step, read data from the EEPROM 42 using the address obtained in the step, check whether any data has been read in the next step, and match it to the specified page number. It is determined whether data to be erased has already been written in the memory area group of the EEPROM 42 that has been erased.

これは、現在のところ、使用可能なEEPROM
の消去回路に対する寿命が実用上無視できる程永
くなく、従つて、その未書込領域に対する不必要
な消去処理により無駄に寿命を縮めてしまうこと
を避けるためであり、実用上の考慮が不要な程度
まで寿命の永いEEPROMが使用できるならこれ
らのステツプ、は省略してもよい。
This is currently the available EEPROM
This is because the lifespan of the erase circuit is not so long that it can be practically ignored, and therefore, this is to avoid needlessly shortening the lifespan due to unnecessary erasure processing on the unwritten area, and there is no need for practical consideration. If you can use EEPROM with a reasonably long life, these steps can be omitted.

こうしてステツプでの結果がNOになつた
ら、ここでこのフローにしたがつた処理は終了す
るが、このステツプでの結果がYESとなつた
とすれば、このときにはEEPROM42の指定さ
れたページ番号に対応するメモリ領域群M1〜Mo
の1つには何らかのデータが格納されていること
になるから、ここでステツプに進み、指定され
たページ番号に対応したメモリ領域群に属する各
バイトをアドレスの若い力から順に消去し、それ
をステツプで判断することにより各バイト単位
で繰り返えす。
If the result in this step becomes NO, the processing according to this flow ends here, but if the result in this step becomes YES, then at this time the page number corresponding to the specified page number of the EEPROM 42 will be terminated. Memory area group M 1 ~ M o
Since some data is stored in one of the pages, we proceed to step 11 and erase each byte belonging to the memory area group corresponding to the specified page number in order from the lowest address. It can be repeated for each byte by making decisions in steps.

そして、このステツプでの結果がYESにな
つたら、指定されたページ番号のメモリ領域群に
属する全てのバイトの消去が終了したことになる
から、ステツプに進み、ここでいま消去したメ
モリ領域群からデータを読み出し、消去が完全に
行なわれたか否かの確認を行ない、その結果をス
テツプで判断する。
If the result in this step is YES, it means that all bytes belonging to the memory area group of the specified page number have been erased, so proceed to step The data is read out, it is confirmed whether the erasure has been completed completely, and the result is judged in steps.

このステツプでの結果がYESとなれば、指
定されたページ番号に対応したデータの消去処理
が正しく終了したことを意味するから、これでこ
のフローにしたがつた処理を終らせるが、もしも
ステツプでの結果がNOになつたときには、何
らかのエラーが発生したことを意味するから、こ
のときにはステツプを通り、外部の処理装置に
エラーの発生を知らせ、処理を終了する。
If the result in this step is YES, it means that the data deletion process corresponding to the specified page number has been completed correctly, so the process according to this flow will now be completed. If the result is NO, it means that some kind of error has occurred, so in this case the step is passed, the external processing device is notified of the occurrence of the error, and the process is terminated.

従つて、この実施例によれば、ICカードに対
するデータの消去処理に際しても、ページ単位な
どデータ管理に適した集合データのままでの処理
が可能になり、外部の処理装置は消去命令と消去
すべきページ番号とをICカードに入力するだけ
で、指定されたページに対応したEEPROM42
のメモリ領域群に属する各バイトごとの消去処理
が自動的に得られ、必要なデータの消去を行なつ
て再書き込みに備えることができる。
Therefore, according to this embodiment, even when data is to be erased from an IC card, it is possible to process the aggregated data suitable for data management, such as page by page, and the external processing device can issue an erase command and erase the data. Simply enter the desired page number into your IC card, and the EEPROM42 corresponding to the specified page will be displayed.
Erasing processing for each byte belonging to the memory area group is automatically obtained, and necessary data can be erased to prepare for rewriting.

このため、外部の処理装置では、ページ単位で
与えられたデータの消去入力に対して、それを対
応するEEPROM42の各バイトのアドレスに、
それぞれ1バイトごとに変換して指定したり、演
算したりする必要が全くなくなり、処理が大いに
簡略化され、データの管理を極めて容易に行なう
ことができる。
Therefore, in response to the data erase input given in page units, the external processing device inputs the data to the corresponding byte address of the EEPROM 42.
There is no need to convert and specify each byte or perform calculations, greatly simplifying processing and making data management extremely easy.

なお、第4図の実施例では、EEPROM42と
してプログラム電圧Vppを必要とするものを使用
しているが、EEPROMとしては、このようなプ
ログラム電圧を必要としない方式のものも知られ
ており、このようなEEPROMを本発明に適用す
れば、外部の処理装置によるプログラム電圧の供
給や制御が不要になり、さらに制御処理を容易に
行なうことができる。
In the embodiment shown in FIG. 4, an EEPROM 42 that requires a program voltage V pp is used, but EEPROMs that do not require such a program voltage are also known. If such an EEPROM is applied to the present invention, it becomes unnecessary to supply or control a program voltage by an external processing device, and control processing can be performed more easily.

以上説明したように、本発明によれば、
EEPROMを用いたICカードにおいて、その
EEPROMに対する消去処理をページ単位など任
意の集合データのままで容易に行なうことができ
るから、従来技術の欠点を除き、ICカードの
EEPROMのデータ消去処理に必要な制御が簡単
で、処理に必要な時間が短かくて済み、データの
管理を容易にしかも系統的に行なうことができる
ICカードを提供することができる。
As explained above, according to the present invention,
In IC cards using EEPROM,
Erasing EEPROM can be easily performed on any set of data, such as page by page, and eliminates the drawbacks of conventional technology.
The controls required for erasing EEPROM data are simple, the time required for processing is short, and data management is easy and systematic.
IC cards can be provided.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はICカードの一例を示す正面図、第2
図はそのA−A線による断面図、第3図は同じく
ICモジユールのブロツク図、第4図は本発明の
ICカードにおけるICモジユールの一実施例を示
すブロツク図、第5図は本発明によるICカード
によるデータ消去処理の一実施例を示すフローチ
ヤート、第6図は同じくメモリ領域の概念図であ
る。 1……ICカード、2……カード基体、3……
凹部、4……ICモジユール、5……接点端子、
40……マイクロコンピユータ、42……
EEPROM、401……CPU、402……ROM、
403……RAM。
Figure 1 is a front view showing an example of an IC card, Figure 2 is a front view showing an example of an IC card.
The figure is a cross-sectional view taken along line A-A, and Figure 3 is the same.
The block diagram of the IC module, Fig. 4, is a diagram of the present invention.
FIG. 5 is a block diagram showing an embodiment of an IC module in an IC card, FIG. 5 is a flowchart showing an embodiment of data erasing processing by an IC card according to the present invention, and FIG. 6 is a conceptual diagram of a memory area. 1...IC card, 2...card base, 3...
Recess, 4...IC module, 5...Contact terminal,
40...Microcomputer, 42...
EEPROM, 401...CPU, 402...ROM,
403...RAM.

Claims (1)

【特許請求の範囲】[Claims] 1 データの消去が所定の単位メモリ領域ごとに
行なわれる方式のEEPROMがデータ格納用のメ
モリとして用いたマイクロコンピユータ内蔵の
ICカードにおいて、上記EEPROMのメモリ領域
に、それぞれが複数の上記単位メモリ領域で形成
され、かつ所定の識別コードが付されて成る複数
のメモリ領域群を設定し、上記マイクロコンピユ
ータに、上記識別コードから、そのメモリ領域群
を形成する複数の単位メモリ領域のそれぞれのア
ドレスを発生する手段を設け、所定のメモリ領域
群ごとに消去動作が上記識別コードの指定で行な
えるように構成したことを特徴とするICカード。
1 EEPROM, which erases data in predetermined unit memory areas, is a built-in microcomputer used as data storage memory.
In the IC card, a plurality of memory area groups are set in the memory area of the EEPROM, each of which is formed of a plurality of the unit memory areas and each is assigned a predetermined identification code, and the microcomputer is provided with the identification code. The present invention is characterized in that means is provided for generating addresses for each of a plurality of unit memory areas forming the memory area group, and the erase operation can be performed for each predetermined memory area group by designation of the identification code. IC card.
JP58108539A 1983-06-18 1983-06-18 IC card Granted JPS603081A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58108539A JPS603081A (en) 1983-06-18 1983-06-18 IC card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58108539A JPS603081A (en) 1983-06-18 1983-06-18 IC card

Publications (2)

Publication Number Publication Date
JPS603081A JPS603081A (en) 1985-01-09
JPH0554158B2 true JPH0554158B2 (en) 1993-08-11

Family

ID=14487375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58108539A Granted JPS603081A (en) 1983-06-18 1983-06-18 IC card

Country Status (1)

Country Link
JP (1) JPS603081A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2666182B2 (en) * 1986-04-07 1997-10-22 日本電信電話株式会社 IC card
JP2515741B2 (en) * 1986-05-28 1996-07-10 株式会社日立製作所 Card storage device
US5303198A (en) * 1990-09-28 1994-04-12 Fuji Photo Film Co., Ltd. Method of recording data in memory card having EEPROM and memory card system using the same

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6010669B2 (en) * 1976-08-06 1985-03-19 株式会社日立製作所 Storage device control method
FR2401459A1 (en) * 1977-08-26 1979-03-23 Cii Honeywell Bull PORTABLE INFORMATION MEDIA EQUIPPED WITH A MICROPROCESSOR AND A PROGRAMMABLE DEAD MEMORY
JPS5475938A (en) * 1977-11-30 1979-06-18 Fujitsu Ltd Data processor of multiplex artificial memory system
FR2455320B1 (en) * 1979-04-25 1986-01-24 Cii Honeywell Bull DEVICE FOR RECYCLING IDENTIFIABLE RECORDING MEDIA USING IDENTIFICATION DATA AND NON-VOLATILE DELETE MONOLITHIC MEMORY COMPOUNDS
JPS5720841A (en) * 1980-07-15 1982-02-03 Ricoh Co Ltd Memory controlling circuit
JPS57132256A (en) * 1981-02-09 1982-08-16 Sony Corp Memory device
JPS57143794A (en) * 1981-03-03 1982-09-06 Fanuc Ltd Memory device

Also Published As

Publication number Publication date
JPS603081A (en) 1985-01-09

Similar Documents

Publication Publication Date Title
US4797543A (en) Selectable data readout IC card
EP0686976B1 (en) Data management system for programming-limited type semiconductor memory and IC memory card having the data management system
KR100531192B1 (en) Non-volatile memory control method
JP2856621B2 (en) Batch erase nonvolatile memory and semiconductor disk device using the same
US5905993A (en) Flash memory card with block memory address arrangement
US6839798B1 (en) Flash memory capable of storing frequently rewritten data
JP3445304B2 (en) File management device
JPH05233464A (en) Method for rewriting data in eeprom and eeprom card
JPH08235028A (en) Data management method for flash memory card and data processing apparatus using the data management method
US4949240A (en) Data storage system having circuitry for dividing received data into sequential wards each stored in storage region identified by chain data
EP4345824A1 (en) Flash memory, flash memory erase/write counting method, electronic device, and computer storage medium
KR20030036133A (en) A method and apparatus for reducing ram size while maintaining fast data access
JP2547379B2 (en) Portable data carrier
JPH0554158B2 (en)
JPH07153284A (en) Non-volatile semiconductor memory and its control method
JP3471842B2 (en) Data management device, data storage device, and data management method
JPH053634B2 (en)
JPH0675836A (en) Auxiliary storage device
KR100654343B1 (en) Memory device and its error recovery method using flash memory
JP2000243093A (en) Data storing method for flash memory and data reading out method from flash memory
JPH01263892A (en) Portable electronic device
JPS5977699A (en) IC card
JPS5971180A (en) Information processing method in ic card
JPS61211788A (en) Ic card
JPH0426923Y2 (en)