JPH03280180A - Ic card - Google Patents

Ic card

Info

Publication number
JPH03280180A
JPH03280180A JP2078979A JP7897990A JPH03280180A JP H03280180 A JPH03280180 A JP H03280180A JP 2078979 A JP2078979 A JP 2078979A JP 7897990 A JP7897990 A JP 7897990A JP H03280180 A JPH03280180 A JP H03280180A
Authority
JP
Japan
Prior art keywords
data
block
card
file
management information
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
JP2078979A
Other languages
Japanese (ja)
Inventor
Masao Tokokuni
雅夫 常国
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2078979A priority Critical patent/JPH03280180A/en
Publication of JPH03280180A publication Critical patent/JPH03280180A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はICカード、特に書換可能な半導体メモリを内
蔵し、所定のホスト装置に接続され、前記半導体メモリ
に対するデータ入出力を行なうICカードに関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an IC card, and particularly to an IC card that has a built-in rewritable semiconductor memory, is connected to a predetermined host device, and performs data input/output to the semiconductor memory. It is something.

[従来の技術] 従来より、ワードプロセッサ、パーソナルコンピュータ
、あるいは各種小型電子機器などにおいて磁気ディスク
などのかわりに外部記憶装置としてICカードが使用さ
れるようになってきた。
[Prior Art] Conventionally, IC cards have been used as external storage devices instead of magnetic disks in word processors, personal computers, and various small electronic devices.

この種のICカードでは、記憶内容のプロテクトは、磁
気ディスクと同様にカード全体に対しては考慮されてい
ることが多いが、ICカード中の個々のデータファイル
の保護機構に関しては統一的な仕様が定まっておらず、
ホスト装置側の制御に任されている場合が多い。又、半
導体メモリ素子を用いたICカードに於いても、素子単
位に外部スイッチを設けてプロテクトするもの等が提案
されている。
In this type of IC card, the protection of the stored contents is often taken into account for the entire card in the same way as with magnetic disks, but there is a unified specification for the protection mechanism for each data file in the IC card. is not determined,
In many cases, control is left to the host device side. Also, for IC cards using semiconductor memory elements, it has been proposed that each element is protected by providing an external switch.

[発明が解決しようとする課題] 従来構成では、ICカード全体にライトプロテクトをか
けると、大容量で多数のファイルを格納できるICカー
ドでは、たとえば1つのファイルを消去するだけでもい
ちいちライトプロテクト状態を変更しなければならず、
データ管理が面倒である。
[Problem to be Solved by the Invention] In the conventional configuration, if the entire IC card is write-protected, in the case of an IC card that has a large capacity and can store a large number of files, for example, even if one file is erased, the write-protected state must be applied one by one. have to change,
Data management is troublesome.

その一方、重要なファイルの保護をホスト装置のソフト
ウェアの制御のみに依存するのは、危険が大きい。とい
うのはソフトウェアの暴走あるいはユーザの誤操作によ
りデータが失われる可能性があるからである。
On the other hand, it is dangerous to rely solely on software control of the host device to protect important files. This is because data may be lost due to software malfunction or user error.

ところで、従来の磁気ディスクなどの記憶媒体では、フ
ァイルの削除を行う場合でも、全データの初期化を行う
のは効率的ではないから、実際はファイル管理情報のみ
を書き換えるのみなので、データブロックはディスク上
に残っており、消去直後であれば適当なソフトウェアを
使用することなどによりデータの修復を行える場合が多
い。
By the way, with conventional storage media such as magnetic disks, even when deleting a file, it is not efficient to initialize all the data; in reality, only the file management information is rewritten, so data blocks are stored on the disk. Immediately after erasing the data, it is often possible to recover the data by using appropriate software.

しかし、ICカードではデータアクセスが高速に行える
がために全データの消去が行われるかもしれず、もし磁
気ディスクのようにデータブロックが残っていたとして
も記憶内容が完全に失われる可能性がある。これは、有
効なデータが記憶されている領域のみを電池などにより
バックアップする仕様があるためである。
However, since data can be accessed at high speed with an IC card, all data may be erased, and even if data blocks remain, as with magnetic disks, there is a possibility that the stored contents will be completely lost. This is because there are specifications for backing up only the area where valid data is stored using a battery or the like.

そして前記従来例での外部スイッチ等を利用した素子単
位のプロテクトでは素子数だけスイッチが必要で又きめ
の細かい制御もし難いという欠点があった。
Furthermore, in the conventional protection for each element using an external switch, etc., there is a drawback that a switch is required for each element, and it is difficult to perform fine control.

本発明の課題は、以上のICカードのデータ管理上の問
題を解決することにある。
An object of the present invention is to solve the above-mentioned problems in data management of IC cards.

[課題を解決するための手段] 以上の課題を解決するために、本発明においては、書換
可能な半導体メモリを内蔵し、所定のホスト装置に接続
され、前記半導体メモリに対するデータ入出力を行なう
ICカードにおいて、前記半導体メモリの記憶領域に対
するデータアクセスを所定サイズのデータブロック領域
ごとに許可または禁止する制御手段を設けた構成を採用
した。
[Means for Solving the Problems] In order to solve the above problems, the present invention provides an IC that incorporates a rewritable semiconductor memory, is connected to a predetermined host device, and performs data input/output to the semiconductor memory. In the card, a configuration is adopted in which a control means is provided for permitting or prohibiting data access to the storage area of the semiconductor memory for each data block area of a predetermined size.

[作 用] 以上の構成によれば、ICカード内の半導体メモリに対
するデータアクセスを半導体メモリ素子のサイズとは独
立の任意のサイズのデータブロック領域ごとに管理する
ことができる。
[Operation] According to the above configuration, data access to the semiconductor memory in the IC card can be managed for each data block area of any size independent of the size of the semiconductor memory element.

[実施例] 以下、図面に示す実施例に基づき、本発明の詳細な説明
する。
[Example] Hereinafter, the present invention will be described in detail based on the example shown in the drawings.

第1図に本発明を採用したICカードの構造を示す。第
1図において符号102はRAMなどからなるメモリブ
ロックで、データファイルの記憶に使用される。メモリ
ブロック102は、それぞれ別個に管理される複数のブ
ロックからなる。
FIG. 1 shows the structure of an IC card adopting the present invention. In FIG. 1, reference numeral 102 is a memory block consisting of a RAM or the like, which is used to store data files. The memory block 102 consists of a plurality of blocks that are each managed separately.

また、内部CP U ]、 05は、マイクロコンピュ
ータなどからなるCPUで、ホスト装置との間のデータ
転送を制御することによりメモリブロック102に対す
るデータ入出力を管理するとともに、後述のメモリ管理
を行う。
Further, the internal CPU ], 05 is a CPU comprised of a microcomputer or the like, which manages data input/output to and from the memory block 102 by controlling data transfer with the host device, and also performs memory management to be described later.

メモリブロック102は内部データバスII5を介して
、データバッファ106と接続され、このデータバッフ
ァ106は、パーソナルコンピュータなどのホスト装置
とバス114を介して接続される。
The memory block 102 is connected to a data buffer 106 via an internal data bus II5, and the data buffer 106 is connected to a host device such as a personal computer via a bus 114.

ホストとの間のデータ入出力制御は、アクセス要求信号
107およびホスト側R/W信号110を介して行われ
る。ホスト装置は、メモリブロック102に対するデー
タ人出力を行いたい場合にアクセス要求信号107をア
クティブにし、また、ホスト側R/W信号110により
そのデータの入出力方向を指定する。これらの信号は内
部CPU105により認識される。
Data input/output control with the host is performed via an access request signal 107 and a host side R/W signal 110. When the host device wants to output data to the memory block 102, it activates the access request signal 107 and also specifies the input/output direction of the data using the host side R/W signal 110. These signals are recognized by internal CPU 105.

たとえば、メモリブロック102に書込を行う場合、内
部CPU105は、アクセス要求信号107、ホスト側
R/W信号110に応じて、これらの信号に対応した内
部R/W信号111.メモリアクセス信号112を用い
てメモリブロック102にアクセスし、データバッファ
106に転送されているデータを内部データバス115
を介してメモリブロック102の指定アドレスに書き込
む。
For example, when writing to the memory block 102, the internal CPU 105 responds to the access request signal 107 and the host-side R/W signal 110 to write internal R/W signals 111. The memory block 102 is accessed using the memory access signal 112, and the data transferred to the data buffer 106 is transferred to the internal data bus 115.
The data is written to the designated address of the memory block 102 via the .

読出の場合も、ホスト側R/W信号110、内部R/W
信号1】1のステータスが異なること、あるいはバス上
のデータの入出力方向が逆になるだけで、上記と同様の
処理が行われる。
In the case of reading, the host side R/W signal 110, internal R/W
The same processing as above is performed only that the status of signal 1]1 is different or the input/output direction of data on the bus is reversed.

メモリブロック102に対するデータ人力または、デー
タ出力をホストからの要求に応じて許可するかどうかは
、データブロック管理情報テーブル103およびファイ
ル管理情報テーブル104内に記憶され、バス108,
109を介して読み出される情報に応じて内部CPU1
05が制御する。実際の人出力の禁止、許可は、内部C
PU105がデータバッファ106の開閉をデータバス
イネーブル信号113により制御することにより行なう
Whether data input or data output to the memory block 102 is permitted in response to a request from the host is stored in the data block management information table 103 and the file management information table 104, and is stored in the data block management information table 103 and the file management information table 104.
109, the internal CPU 1
05 controls. Prohibition and permission of actual human output are internal C
The PU 105 opens and closes the data buffer 106 by controlling the data bus enable signal 113.

ここで、第3図を参照して、メモリブロック102の管
理情報につき説明する。
Here, the management information of the memory block 102 will be explained with reference to FIG.

メモリブロック102は、ある大きさの小ブロック(た
とえば512バイト、lkバイトなどのブロック)に分
割されており、その単位で管理情報をもつ。
The memory block 102 is divided into small blocks of a certain size (for example, blocks of 512 bytes, lk bytes, etc.), and each block has management information.

たとえば、第3図に示すように、メモリブロック102
は1〜16のブロック(欄301)を有し、これらを用
いて、それぞれファイル1.2.3.5が格納される。
For example, as shown in FIG.
has blocks 1 to 16 (column 301), and files 1.2.3.5 are stored using these blocks, respectively.

ここで、各データブロックに割り当てられたファイル番
号(欄302)のうち、ハイフンでつながれた符号(た
とえば、ファイル1−2の「2」)はそのファイルを構
成する何番目のデータブロックかを示している。
Here, among the file numbers (column 302) assigned to each data block, the code connected with a hyphen (for example, "2" in files 1-2) indicates the number of the data block constituting the file. ing.

これらのデータブロック1〜16は、磁気ディスクなど
の場合と同様にランダムあるいはシーケンシャルにアク
セスされる。
These data blocks 1 to 16 are accessed randomly or sequentially as in the case of magnetic disks.

本実施例では、各データブロック1〜16に対して個別
にアクセスの許可/禁止を制御する。このために、各ブ
ロックに対応した第4図のように構成したデータブロッ
ク管理情報テーブル103を用いる。たとえば、欄40
2に示すように1、データブロック2は書込(W)gよ
び読出(R)がともに許可されているが、データブロッ
ク4は続出(R)のみが許可されている。これらの情報
は、第4図の欄402に対応したデータブロック管理情
報テーブル103の所定データフィールドのビットをオ
ン/オフすることにより記録される。
In this embodiment, access permission/prohibition is controlled individually for each data block 1 to 16. For this purpose, a data block management information table 103 configured as shown in FIG. 4 corresponding to each block is used. For example, column 40
As shown in 2, data block 2 is permitted to be written (W) and read (R), but data block 4 is permitted only to be read (R). These pieces of information are recorded by turning on/off bits in a predetermined data field of the data block management information table 103 corresponding to column 402 in FIG. 4.

また、データブロック管理情報テーブル103にはその
ブロックにどのファイルが記憶されているかの情報が格
納される(欄403.404)。欄404には、そのブ
ロックにファイルが記録されている場合、そのファイル
の続きが記録されている次のブロック番号が記録される
Further, the data block management information table 103 stores information about which file is stored in the block (columns 403 and 404). If a file is recorded in that block, the column 404 records the next block number in which the continuation of that file is recorded.

第5図は、ファイル番号とセメモリブロック102のブ
ロックを対応付けるファイル管理情報(アロケーション
)テーブル104の構造を示している。図示のように、
ファイル番号(欄501)それぞれについてこのテーブ
ルでは、欄502に示すようにそのファイルの先頭ブロ
ック番号が記録される。
FIG. 5 shows the structure of a file management information (allocation) table 104 that associates file numbers with blocks of the memory block 102. As shown,
For each file number (column 501), in this table, the first block number of the file is recorded as shown in column 502.

第3図〜第5図のようなテーブルを使用することにより
、ファイルアクセスは次のように行なわれる。
By using tables such as those shown in FIGS. 3 to 5, file access is performed as follows.

たとえば、ファイル1の先頭ブロックは、第5図のテー
ブル104からブロック4であることがわかる。そして
、このブロックに続いてアクセスすべきそのファイルの
続きは、第4図のテーブル103から、ブロック5であ
ることがわかる。
For example, it can be seen from table 104 in FIG. 5 that the first block of file 1 is block 4. It can be seen from the table 103 in FIG. 4 that the continuation of the file to be accessed following this block is block 5.

さらに、その続きのブロックは同様にしてブロック7で
あるが、このブロックは最後のブロックであり、この場
合には欄404には最後のブロックであることを示すた
めに「−1」が書き込まれている。
Furthermore, the subsequent block is block 7 in the same way, but this block is the last block, and in this case, "-1" is written in column 404 to indicate that it is the last block. ing.

以上のようにして、メモリブロック102上のファイル
にアクセスが可能であり、その読み書きの際には欄40
2の属性槽が参照される。
As described above, files on the memory block 102 can be accessed, and when reading or writing them, the column 40
The attribute tank No. 2 is referred to.

次に以上の構成における動作につき第2図を参照して説
明する。第2図は、第1図の内部CPU105のメモリ
ブロック102のアクセス制御プログラム(ここではフ
ァイル書込)の流れを示している。
Next, the operation of the above configuration will be explained with reference to FIG. 2. FIG. 2 shows the flow of the access control program (here, file writing) for the memory block 102 of the internal CPU 105 shown in FIG.

第2図のステップSlでは、ホスト装置からアクセス要
求信号107が入力され、所定のファイルに対する書込
みが要求される。ステップs2では、同時にホスト側R
/W信号119が内部CPUI 05とデータバッファ
106に人力される。
In step Sl in FIG. 2, an access request signal 107 is input from the host device, requesting writing to a predetermined file. At step s2, at the same time, the host side R
/W signal 119 is input to internal CPU 05 and data buffer 106.

ステップS3では、内部CPTJ105は第5図のファ
イル管理情報テーブル104を検索し、ファイル管理情
報(第1図108)を抽出する。
In step S3, the internal CPTJ 105 searches the file management information table 104 in FIG. 5 and extracts the file management information (108 in FIG. 1).

ステップS4では、与えられたファイル管理情報から、
データブロック管理情報テーブル103を検索し、デー
タブロック管理情報〔第1図109:第4図の欄402
の情報)を抽出する。
In step S4, from the given file management information,
The data block management information table 103 is searched and the data block management information [109 in FIG. 1: column 402 in FIG.
information).

ステップS5では、データブロック管理情報109の属
性情報(第1図109)を参照し、ステップS6におい
て書込(W)が可能かどうかを調べる。
In step S5, the attribute information (109 in FIG. 1) of the data block management information 109 is referred to, and in step S6 it is checked whether writing (W) is possible.

書込(W)が可能ならば、ステップS7に進み、メモリ
ブロック102に対して内部R/W信号111をライト
モードとし、メモリアクセス信号112をアクティブに
することにより、メモリブロック102の所定ブロック
への書込可能状態を形成する。
If writing (W) is possible, the process advances to step S7, where the internal R/W signal 111 for the memory block 102 is set to write mode and the memory access signal 112 is activated, thereby writing to a predetermined block of the memory block 102. Creates a writable state.

ステップS8では、データバッファ106にデータバス
イネーブル信号113が入力され、ホスト側データバス
114のデータがデータバッファ106、内部データバ
ス115を介してメモリブロック102に入力され、書
込が実行される。
In step S8, the data bus enable signal 113 is input to the data buffer 106, the data on the host side data bus 114 is input to the memory block 102 via the data buffer 106 and the internal data bus 115, and writing is executed.

一方、ステップS6において書込(W)が不可能ならば
、ステップS9に進み、内部R/W信号111およびメ
モリアクセス信号112をインアクチブ状態とし、また
、ステップS】Oでは、データバッファ106のデータ
バスイネーブル信号113を入力せず、これにより、メ
モリブロック102の書込が禁止される。
On the other hand, if writing (W) is not possible in step S6, the process proceeds to step S9, where the internal R/W signal 111 and the memory access signal 112 are made inactive, and in step S]O, the data in the data buffer 106 is The bus enable signal 113 is not input, thereby inhibiting writing to the memory block 102.

以上のようにして、ICカードにおいて、メモリブロッ
クを所定サイズのブロックごとに管理し、書込および読
出を許可、禁止することができる。
As described above, in the IC card, memory blocks can be managed for each block of a predetermined size, and writing and reading can be permitted or prohibited.

第2図では、ファイル書込の例を示したが、読出の場合
にも同様の制御が可能であり、その場合には、プログラ
ムや、ユーザごとに設定されたパスワードなどを照合す
ることにより所定のデータファイルの参照を許可、禁止
することができる。
Although Figure 2 shows an example of file writing, similar control is also possible for reading. You can allow or prohibit access to data files.

また、以上では、内部CPU105を用いたインテリジ
ェントな制御により、メモリブロック102に対するR
/Wを制御したが、メモリ素子に対するアクセス制御は
、R/W信号のみ制御すれば容易に実現できるので、論
理ゲートを用いるなどのより簡単安価な方法によっても
同様の効果を期待できる。
In addition, in the above description, R is applied to the memory block 102 by intelligent control using the internal CPU 105.
/W is controlled, but since access control to the memory element can be easily achieved by controlling only the R/W signal, similar effects can be expected by simpler and cheaper methods such as using logic gates.

U発明の効果] 以上から明らかなように、本発明によれば、書換可能な
半導体メモリを内蔵し、所定のホスト装置に接続され、
前記半導体メモリに対するデータ人出力を行なうICカ
ードにおいて、前記半導体メモリの記憶領域に対するデ
ータアクセスを半導体メモリ素子のサイズとは独立の任
意のサイズのデータブロック領域ごとに許可または禁止
する制御手段を設けた構成を採用しているので、半導体
メモリに対するデータアクセスを所定サイズのデータブ
ロック領域ごとに管理することができ、ソフトウェアの
暴走や、ユーザの勘違いによる誤操作などがあっても、
ICカード内のデータそのもの、あるいはそのm密性を
確実に保謬できる優れたICカードを提供できる。
U Effects of the Invention] As is clear from the above, according to the present invention, a rewritable semiconductor memory is built in, connected to a predetermined host device,
The IC card for outputting data to the semiconductor memory is provided with a control means for permitting or prohibiting data access to the storage area of the semiconductor memory for each data block area of an arbitrary size independent of the size of the semiconductor memory element. structure, data access to semiconductor memory can be managed for each data block area of a predetermined size, and even if there is a runaway software or an erroneous operation due to user misunderstanding,
It is possible to provide an excellent IC card that can reliably guarantee the data itself in the IC card or its m-density.

又、ICカードに特別なプロテクト用のスイッチ等のメ
カ機構も必要とせず、どの様なメモリ素子で内部が構成
されていても素子の数、単位に依存することなく、任意
の境界、大きさで、プロテクトの範囲を決定することが
できるため、プロテクト機構を必要とするICカードの
構成の自由度が大幅に向上する。
In addition, the IC card does not require any mechanical mechanism such as a special protection switch, and it can be used with arbitrary boundaries and sizes, regardless of the number or unit of elements, no matter what kind of memory elements the IC card is internally configured with. Since the range of protection can be determined, the degree of freedom in configuring an IC card that requires a protection mechanism is greatly improved.

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

第1図は本発明を採用したICカードの制御系の構造を
示したブロック図、第2図は第1図の内部CPUの制御
手順を示したフローチャート図。 第3図は第1図のメモリブロックの内容を示した説明図
、第4図は第1図のデータブロック管理情報テーブルの
内容を示した説明図、第5図は第1図のファイル管理情
報テーブルの内容を示した説明図である。 101−・・ICカード 102・・・半導体メモリ素子単位に依存しないメモリ
ブロック 103−・・データブロック管理情報テーブル104−
m−フアイル管理情報テーブル105−・・内部CPU 106−・−データバッファ 107・・−アクセス要求信号 108−・・ファイル管理情報 109・・・データプロ−ンク管理情報110−−−ホ
スト側R/W信号 111−・・内部R/W信号 112・・・メモリアクセス信号 113−・データバスイネーブル信号 114−・・ホスト側データバス 115・・・内部データパス
FIG. 1 is a block diagram showing the structure of a control system of an IC card employing the present invention, and FIG. 2 is a flowchart showing a control procedure of the internal CPU of FIG. Fig. 3 is an explanatory diagram showing the contents of the memory block in Fig. 1, Fig. 4 is an explanatory diagram showing the contents of the data block management information table in Fig. 1, and Fig. 5 is an explanatory diagram showing the contents of the data block management information table in Fig. 1. FIG. 2 is an explanatory diagram showing the contents of a table. 101--IC card 102--Memory block 103 that does not depend on the semiconductor memory element unit--Data block management information table 104-
m-File management information table 105--Internal CPU 106--Data buffer 107--Access request signal 108--File management information 109--Data probe management information 110--Host side R/ W signal 111--Internal R/W signal 112--Memory access signal 113--Data bus enable signal 114--Host side data bus 115...Internal data path

Claims (1)

【特許請求の範囲】[Claims] 1)書換可能な半導体メモリを内蔵し、所定のホスト装
置に接続され、前記半導体メモリに対するデータ入出力
を行なうICカードにおいて、前記半導体メモリの記憶
領域に対するデータアクセスを半導体メモリ素子単位に
は依存しない任意の範囲のデータブロック領域ごとに許
可または禁止する電気的な制御手段を設けたことを特徴
とするICカード。
1) In an IC card that has a built-in rewritable semiconductor memory, is connected to a predetermined host device, and performs data input/output to the semiconductor memory, data access to the storage area of the semiconductor memory does not depend on each semiconductor memory element. An IC card characterized by being provided with electrical control means for permitting or prohibiting each data block area in an arbitrary range.
JP2078979A 1990-03-29 1990-03-29 Ic card Pending JPH03280180A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2078979A JPH03280180A (en) 1990-03-29 1990-03-29 Ic card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2078979A JPH03280180A (en) 1990-03-29 1990-03-29 Ic card

Publications (1)

Publication Number Publication Date
JPH03280180A true JPH03280180A (en) 1991-12-11

Family

ID=13677013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2078979A Pending JPH03280180A (en) 1990-03-29 1990-03-29 Ic card

Country Status (1)

Country Link
JP (1) JPH03280180A (en)

Similar Documents

Publication Publication Date Title
US8275927B2 (en) Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method
US6684310B2 (en) Access control method and storage device using same
JP2788590B2 (en) Memory protection device and address generation method
US5787493A (en) Control method and apparatus for direct execution of a program on an external apparatus using a randomly accessible and rewritable memory
US4891506A (en) Multi-use portable electronic device
JPH06259248A (en) Memory card
JPH0242528A (en) Ic memory card
NO954438D0 (en) Secure memory card
JP2002108713A (en) Memory device and memory access restriction method
US11526454B2 (en) Data storage device with an exclusive channel for flag checking of read data, and non-volatile memory control method
RU2022343C1 (en) Storage protective device
JP2009193563A (en) System and method for protecting access of flash memory device
JP2609645B2 (en) Portable electronic devices
JP2528466B2 (en) IC card
EP1692592A1 (en) Method to control the access in a flash memory and system for the implementation of such a method
JPS63225999A (en) non-volatile storage
JPH0635622A (en) External storage device
JP3166168B2 (en) Data recording method using IC card
JPH0546578B2 (en)
JP2619671B2 (en) Memory control circuit
JPS61127052A (en) Writing protecting system of memory device
JP2870285B2 (en) register
JP3054119B2 (en) Portable electronic devices
JPH01180688A (en) Portable electronic device
JPS63301388A (en) Ic card