JPH0426007A - 読み出し保護付メモリカード - Google Patents

読み出し保護付メモリカード

Info

Publication number
JPH0426007A
JPH0426007A JP2128657A JP12865790A JPH0426007A JP H0426007 A JPH0426007 A JP H0426007A JP 2128657 A JP2128657 A JP 2128657A JP 12865790 A JP12865790 A JP 12865790A JP H0426007 A JPH0426007 A JP H0426007A
Authority
JP
Japan
Prior art keywords
data
memory element
read
exclusive
cpu
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
JP2128657A
Other languages
English (en)
Inventor
Koji Kakimoto
浩二 柿本
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.)
Fujitsu General Ltd
Original Assignee
Fujitsu General 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 Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP2128657A priority Critical patent/JPH0426007A/ja
Publication of JPH0426007A publication Critical patent/JPH0426007A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Laminated Bodies (AREA)
  • Non-Insulated Conductors (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はパーソナルコンピュータ等の外部記憶装置と
して用いられるメモリカードに係り、更に詳しくはデー
タの読み出しに際し、特定者のみデータの読み出しがで
きる読み出し保護付メモリカードに関するものである。
[発明の技術的背景およびその課題] 近年、LSi技術の進歩により大容量の記憶素子が開発
され、磁気カードに代わるICカードが提案されるよう
になり、このICカードにはCPUも内蔵したものと、
メモリ素子だけを内蔵したメモリカードがある。
メモリカードは、小型であることから、保存が容易であ
るため、例えばパーソナルコンピュータの外部記憶装置
として用いられており、今後さらに普及するものと考え
られる。
ところで、メモリカードは誰でも使用することができる
ため、そのメモリカードのデータを誰でも読み出すこと
ができ、秘密性の点で問題になることもある。すなわち
、他の人に知られては困るデータをメモリカードに書き
込むことができないという問題点があった。
この発明は上記問題点に鑑みなされたもので、その目的
は特定の使用者のみデータを読み出すことができるよう
にした読み出し保護機能付メモリカードを提供すること
にある。
[問題点を解決するための手段] 上記目的を達成するために、この発明は、CPUのアド
レバスおよびデータバスと接続し、そのデータバスを介
してデータをメモリ素子に書き込み、かつ、そのメモリ
素子のデータを読み出し可能とするメモリカードにおい
て、上記データの書き込み、あるいは読み出しに際し、
上記CPUの特定■○アドレスの暗証番号を書き込むこ
とにより、その暗証番号をラッチし、上記データノくス
を介して上記メモリ素子に書き込むデータと上記ラッチ
しているデータとの論理演算を各ビット同士で行ない、
この論理演算したデータを上記メモリ素子に書き込み、
上記メモリ素子から読み出したデータと上記ラッチして
いるデータとの論理演算を各ビット同士で行ない、この
論理演算したデータを上記データバスを介して上記CP
Uに出力するようにしたことを要旨とする。
また、この発明のメモリカードはメモリカードにおいて
、上記CPUの特定工0アドレスに書き込まれた暗証番
号のデータをラッチするラッチ手段と、上記メモリ素子
に書き込むデータと上記ラッチ手段にラッチしているデ
ータとの排他的論理和を各ビット同士で行なう第1の排
他的論理和回路と、この排他的論理和したデータを上記
c p Uからの書き込み信号により上記メモリ素子に
出力する第1のスリー・ステートバッファと、上記メモ
リ素子から読み呂したデータと」−記ラツチ手段にラッ
チしているデータとの排他的論理和を各ビット同士で行
なう第2の排他的論理和回路と、この排他的論理和した
データを上記CPUからの読み出し信号により上記デー
タバスに出力する第2のスリー・ステートバッファとを
備え、上記第1の排他的論理和回路の出力データを上記
書き込み信号により上記メモリ素子に書き込み、かつ、
上記第2の排他的論理和回路の出力データを上記読み出
し信号により上記CPUのデータバス上に読み出すよう
にしたものである。
[作  用] 上記構成としたので、メモリカードを使用する際、デー
タを書き込む場合には当該使用者の暗証番号をパーソナ
ルコンピュータ等のCPUの特定■○アト1ノスに書き
込み、その暗証番号のデータをラッチ回路にラッチする
。その後、上記データの書き込み操作を行なうと、この
書き込みデータとそのラッチされているデータとの排他
的論理和が第1の排他的論理和回路でとられ、この論理
演算されたデータがCPUからの書き込み信号で第1の
スリー・ステートバッファを介してメモリ素子に入力さ
れ、書き込まれる。すなわち、メモリ素子に書き込むデ
ータはCPUのデータバス上にある正しいデータと暗証
番号のデータとの論理演算したものとなる。
一方、そのメモリ素子のデータを読み出す場合には上記
ラッチ回路にラッチした暗証番号と同じデータ、つまり
当該使用者の暗証番号をCPUの特定IOアドレスに書
き込み、その暗証番号をラッチ回路にラッチする。その
後、上記データの読み出し操作を行なうと、メモリ素子
から読み出されたデータとそのラッチされているデータ
との排他的論理和が第1の排他的論理和回路でとられ、
この論理演算されたデータがCPUからの読み出し信号
で第2のスリー・ステートバッファを介してデータバス
に出力される。すなわち、メモリ素子から読み出された
データは正しいデータと暗証番号のデータとの論理演算
したものであるが、上記第2の排他的論理和回路にてそ
の正しいデータが復元される。したがって、メモリカー
ドのデータを読み出す場合、データの書き込みと同じ暗
証番号を用いなければ、正しいデータが読み出されない
ことになる。
[実 施 例] 以下、この発明の実施例を図面に基づいて説明する。
図において、読み出し保護付メモリカードには、パーソ
ナルコンピュータ等のCPUアドレスバス1を介したア
ドレス指示により、CPUデータバス2を介したデータ
を書き込み、かつ、データを読み出し可能なメモリ素子
(例えばSRAM;スタテックRAM) 3と、このメ
モリカードの使用者固有の暗証番号を特定IOアドレス
に書き込んだ際、その特定IOアドレスを上記パーソナ
ルコンピュータにおけるIOW信号(IO書き込み信号
)のタイミングでデコードする■○デコーダ4と、この
デコード信号により上記CPUデータバス2を介した暗
証番号のデータをラッチするラッチ回路5と、上記CP
Uデータバス2を介した書き込みデータとそのラッチさ
れているデータとの排他的論理和を各ビット同士で行な
う第1の排他的論理和(ExOR)回路6と、この第1
の排他的論理和(EXOR)回路6の出力データをメモ
リ素子3に出力する第1のスリー・ステートバッファ7
と、上記メモリ素子3から読み出したデータと上記ラッ
チされているデータとの排他的論理和回路を各ビット同
士で行なう第2の排他的論理和(EXOR)回路8と、
この第2の排他的論理和(ExOR)回路8の出力デー
タをCPUデータバスを介して書き込み、読み出し装置
に出力するための第3のスリー・ステートバッファ9と
、上記メモリ素子3のバッティリバックアップ回路10
とが備えられている。
なお、第1のスリー・ステートバッファ7のゲート端子
(G)にはメモリ素子3の書き込み信号(MIdE;ラ
イト信号)が入力し、第2のスリー・ステートバッファ
9のゲート端子(G)にはメモリ素子3の読み出し信号
(MRE;リード信号)が入力している。
次に、上記構成の読み出し保護付メモリカードの動作を
説明する。
まず、メモリカードにデータを書き込み、かつ、そのデ
ータを読み出すため、そのメモリカードを例えばパーソ
ナルコンピュータに装填した後、そのデータの書き込み
、読み出しに先立って、そのパーソナルコンピュータに
て使用者固有の暗証番号をそのCPUの特定IOアドレ
スに書き込む。
すると、パーソナルコンピュータのCPUからはその特
定■○アドレスがCPUアドレスバスに出力されるとと
もに、上記暗証番号のデータがCPUデータバス2に出
力され、かつ、IOW信号が出力されるため、上記暗証
番号のデータがラッチ回路5にラッチされる。
続いて、メモリカートの使用者により、データの書き込
み操作が行われると、その書き込みデータがCPUデー
タバス2に出力され、第1の排他的論理和回路6にてそ
の書き込みデータとラッチされているデータとの排他的
論理和が各ビット同士で行われ、その論理演算されたデ
ータが第1のスリー・ステートバッファ7を介してメモ
リ素子3に出力される。このとき、CPUアドレスバス
にはその書き込むデータのアドレスが出力されるため、
上記排他的論理和されたデータはパーソナルコンピュー
タからのMIilE信号(書き込み信号)によりメモリ
素子3に書き込まれることになる。
一方、メモリカードのデータを読み出す場合、上記同様
に、パーソナルコンピュータにて当該使用者固有の暗証
番号をcpuの特定工0アドレスに書き込み、その暗証
番号のデータをラット回路5にラッチする。この場合、
その暗証番号は当該メモリカードにデータを書き込み時
に用いたものである。
続いて、メモリカードの使用者により、データの書き込
み操作が行われると、その操作に応じたアドレスがメモ
リ素子3から読み出され、第2の排他的論理和回路8に
てその読み出されたデータとラッチされているデータと
の排他的論理和が各ビット同士で行われ、その論理和デ
ータが第2のスリー・ステートバッファ7を介してCP
Uデータバス2に出力される。このとき、ラッチ回路5
にラッチされているデータ、つまり暗証番号がメモリ素
子3にデータを書き込んだときと同じであるため、第2
の排他的論理和回路8から出力されるデータは、書き込
み時にCPUデータバス2に出力されたデータと同じに
なる。しかし、上記特定IOアドレスに書き込んだ暗証
番号が異なれば、第2の排他的論理和8から出力される
データは本来書き込み時にCPUデータバス2に出力さ
れたデータでなく、つまり本来のデータと異なるデータ
であるため、読み出したデータを利用することができな
い。
なお、ラッチ回路5は、例えばメモリカードをパーソナ
ルコンピュータに装填したとき、あるいはそれを引き抜
いたとき、クリアされる6また。上記第1および第2の
排他的論理和回路6.8は他の論理演算回路であっても
よい。
このように、メモリカードに使用者固有の暗証番号をラ
ッチするラッチ回路5を設け、データの書き込み、デー
タの読み出しに際し、特定IOアドレスにその暗証番号
が書き込む、書き込みデータとラッチしたデータとの排
他的論理和をとり、この論理演算したデータをメモリ素
子3に記憶しており、またそのメモリ素子3から読み出
したデータとラッチししているデータとの排他的論理和
をとり、この論理演算したデータを読み出しデータとし
たので、メモリカードのデータを読み出す場合、書き込
み時と同じ暗証番号を特定IOアドレスに書き込まなけ
ればならないため、その暗証番号を知らない扱い者には
正常なデータを読み出すことができず、そのデータの無
断利用を防止することができ、その秘密性を保つことが
できる。
[発明の効果] 以上説明したように、この発明の読み出し保護付メモリ
カードによれば、データの書き込み、あるいはデータの
読み出しに際し、使用者の暗証番号をラッチするラッチ
回路と、書き込みデータとラッチしているデータとの排
他的論理和をとる第1の排他的論理和回路と、この第1
の排他的論理和回路の出力データをメモリ素子に書き込
むための第1のスリー・ステートバッファと、メモリ素
子から読み出したデータとラッチしているデータとの排
他的論理和をとる第2の排他的論理和回路と、この第2
の排他的論理和回路の出力データをCPUデータバスに
出力する第2のスリー・ステートバッファとを備えたの
で、データの読み出しに際し、データの書き込み時と同
じ暗証番号をラッチ回路に記憶しなければ、正常なデー
タを読み出すことができず、メモリカードのデータの保
護することができできず、そのデータの機密性を保つこ
とができる。
【図面の簡単な説明】
図面はこの発明の一実施例を示す読み出し保護付メモリ
カードの概略的部分ブロック図である。 図中、1はCPUアドレスバス、2はCPUデータバス
、3はメモリ素子(SRAM)、4は10デコーダ、5
はラッチ回路、6は第1の排他的論理和回路(ExOR
回路)、7は第1のスリー・ステートバッファ、8は第
2の排他的論理和回路(Ex○R回路)、9は第2のス
リー・ステートバッファである。 特許出願人  株式会社 富士通ゼネラル代理人 弁理
士  大 原 拓 也 手 続 補 正 書(自発) 平成3年3月15日

Claims (2)

    【特許請求の範囲】
  1. (1)CPUのアドレバスおよびデータバスと接続し、
    そのデータバスを介してデータをメモリ素子に書き込み
    、かつ、そのメモリ素子のデータを読み出し可能とする
    メモリカードにおいて、前記データの書き込み、あるい
    は読み出しに際し、前記CPUの特定IOアドレスの暗
    証番号を書き込むことにより、その暗証番号をラッチし
    、前記データバスを介して前記メモリ素子に書き込むデ
    ータと前記ラッチしているデータとの論理演算を各ビッ
    ト同士で行ない、該論理演算したデータを前記メモリ素
    子に書き込み、前記メモリ素子から読み出したデータと
    前記ラッチしているデータとの論理演算を各ビット同士
    で行ない、該論理演算したデータを前記データバスを介
    して前記CPUに出力するようにしたことを特徴とする
    読み出し保護付メモリカード。
  2. (2)CPUのアドレバスおよびデータバスと接続し、
    そのデータバスを介してデータをメモリ素子に書き込み
    、かつ、そのメモリ素子のデータを読み出し可能とする
    メモリカードにおいて、前記CPUの特定IOアドレス
    に書き込まれた暗証番号のデータをラッチするラッチ手
    段と、前記メモリ素子に書き込むデータと前記ラッチ手
    段にラッチしているデータとの排他的論理和を各ビット
    同士で行なう第1の排他的論理和回路と、該排他的論理
    和したデータを前記CPUからの書き込み信号により前
    記メモリ素子に出力する第1のスリー・ステートバッフ
    ァと、 前記メモリ素子から読み出したデータと前記ラッチ手段
    にラッチしているデータとの排他的論理和を各ビット同
    士で行なう第2の排他的論理和回路と、 該排他的論理和したデータを前記CPUからの読み出し
    信号により前記データバスに出力する第2のスリー・ス
    テートバッファとを備え、 前記第1の排他的論理和回路の出力データを前記書き込
    み信号により前記メモリ素子に書き込み、かつ、前記第
    2の排他的論理和回路の出力データを前記読み出し信号
    により前記CPUのデータバス上に読み出すようにした
    ことを特徴とする読み出し保護付メモリカード。
JP2128657A 1990-05-18 1990-05-18 読み出し保護付メモリカード Pending JPH0426007A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2128657A JPH0426007A (ja) 1990-05-18 1990-05-18 読み出し保護付メモリカード

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2128657A JPH0426007A (ja) 1990-05-18 1990-05-18 読み出し保護付メモリカード

Publications (1)

Publication Number Publication Date
JPH0426007A true JPH0426007A (ja) 1992-01-29

Family

ID=14990230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2128657A Pending JPH0426007A (ja) 1990-05-18 1990-05-18 読み出し保護付メモリカード

Country Status (1)

Country Link
JP (1) JPH0426007A (ja)

Similar Documents

Publication Publication Date Title
US5032708A (en) Write-once-read-once batteryless authentication token
JPH01296361A (ja) メモリカード
JPH0426007A (ja) 読み出し保護付メモリカード
KR910014825A (ko) 데이타 처리 시스템 및 메모리 어레이 테스팅 처리 방법
JPH03204053A (ja) 読出し専用メモリ
JPH0778231A (ja) メモリカード
JPS60133587A (ja) 半導体記憶装置
JP2000163319A (ja) 電子情報記憶方法及び電子情報記憶装置
JPH0455962A (ja) メモリカード
JPS6273349A (ja) 半導体記憶装置
JPH03276346A (ja) メモリカード
JPH0455963A (ja) メモリカードのデータ保護装置
TWI233119B (en) Memory unit and memory module using the same
JPS62279596A (ja) デユアルポ−トram
JPH0298761A (ja) 記憶装置
JPS63231651A (ja) メモリのデ−タ保護装置
JPH0276040A (ja) エラー判定方式
JPS62286143A (ja) 半導体記憶装置
JPH0877076A (ja) 不揮発性メモリ
JPS62217346A (ja) プログラムの不正使用防止方式
US6360295B1 (en) Serially loadable digital electronic memory and method of loading the same
JPH04160583A (ja) シングルチップマイクロコンピュータ
JPH0457287A (ja) マルチポートメモリ
JPH03157890A (ja) Fifoメモリ
JPH04192093A (ja) Icカードを利用したデータの記録方法