JPS6074155A - Data reading system - Google Patents

Data reading system

Info

Publication number
JPS6074155A
JPS6074155A JP58181154A JP18115483A JPS6074155A JP S6074155 A JPS6074155 A JP S6074155A JP 58181154 A JP58181154 A JP 58181154A JP 18115483 A JP18115483 A JP 18115483A JP S6074155 A JPS6074155 A JP S6074155A
Authority
JP
Japan
Prior art keywords
data
reading
read
mask pattern
byte
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.)
Granted
Application number
JP58181154A
Other languages
Japanese (ja)
Other versions
JPH0247029B2 (en
Inventor
Takashi Yasojima
八十島 隆
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 Ltd
Original Assignee
Fujitsu 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 Ltd filed Critical Fujitsu Ltd
Priority to JP58181154A priority Critical patent/JPS6074155A/en
Publication of JPS6074155A publication Critical patent/JPS6074155A/en
Publication of JPH0247029B2 publication Critical patent/JPH0247029B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Credit Cards Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To hold a secret of an important data recorded in a magnetic medium by providing a means for performing a masking to a read data and storing it in an input buffer, when reading the data in a storage medium such as a magnetic card. CONSTITUTION:In a cash card 1, a data DC is recorded by byte units (B1-Bn). Accordingly, a mask pattern data MK of a memory 2 is also prepared as mask data (m1, m2...) of byte unit. When the cash card 1 is inserted into a reading part 3, the reading part 3 reads the data CD in the cash card CD by each one byte. When a check result is normal, a processing part 5 fetches the mask pattern data m1 by a pointer PM. Subsequently, an operating part 7 executes a masking to the read byte data B1 by the mask pattern data m1, and thereafter, stores an obtained data B1' in an address a1 of an input buffer 8. This store is executed by an address selection using a pointer PI.

Description

【発明の詳細な説明】 fa) 発明の技術分野 本発明は磁気カード等の媒体から7−′−夕を読取るデ
ータ読取方式に関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a data reading method for reading 7-'-data from a medium such as a magnetic card.

磁気カードが/データの記憶媒体として広く用いられて
おり、そのデータの中には暗証コードなどの重要データ
が格納されている。例えば金融機関における自動取引シ
ステム或いはPosシステムにおいて、利用者により提
示されたキャッシュカード(磁気カード)のデータは、
読取部により読取られて入力用バッファに格納される1
、然るのち、この入力用バッファのデータは、処理部へ
送られて所要の処理が施される。しかし入力用バッファ
内のデータは、次の磁気カードのデータが読込オれるま
で、その内容が残された1tとなる。、このデータ中に
は暗証番号などの重要データ(第3者には極秘)が含1
れているので、従来のデータ読取方式では、との重要デ
ータの機密を保持し得ない欠点があった。
Magnetic cards are widely used as data storage media, and important data such as password codes are stored in the data. For example, in an automated transaction system or POS system at a financial institution, the data of the cash card (magnetic card) presented by the user is
1 read by the reading unit and stored in the input buffer
, Then, the data in this input buffer is sent to the processing section and subjected to necessary processing. However, the data in the input buffer remains 1t until data from the next magnetic card is read. , this data includes important data such as PIN numbers (top secret to third parties).
Therefore, conventional data reading methods have the drawback of not being able to maintain the confidentiality of important data.

(C) 発明の目的 本発明は上記の欠点を解決するためになされたもので、
入力データの機密保持を容易とするデータ読取方式の提
供を目的とする。
(C) Purpose of the invention The present invention has been made to solve the above-mentioned drawbacks.
The purpose is to provide a data reading method that facilitates the confidentiality of input data.

本発明は、記憶媒体のデータを読取部によって読取り、
読取ったデータをバッファメモIJ K格納する読取部
しにおいて、前記記憶媒体内の所定データを取除くマス
クパターンデータと、該マスクパターンデータに基いて
前記記憶媒体内のデータを処理する手段とを備え、前記
読取部により前記記憶媒体のデータを読取った際、該読
取もれたデータを前記マスクパターンデータに基いて処
理し、該処理されたデータを前記バッファメモリに格納
することを特徴とするデータF、I′を取方式である。
The present invention reads data on a storage medium by a reading unit,
A reading unit for storing read data in a buffer memo IJK, comprising mask pattern data for removing predetermined data in the storage medium, and means for processing the data in the storage medium based on the mask pattern data. , when data of the storage medium is read by the reading unit, the data that is not read is processed based on the mask pattern data, and the processed data is stored in the buffer memory. This is a method that takes F and I'.

以上のよう罠本発明は、磁気カード等の記憶媒体−記録
されたデータ1c読取る際、暗証番号などの重要データ
は、予め用意したマスクパターンによりマスクして読取
ることにより入力バッファには重要データが格納されな
いよう罠図ったものである。
As described above, in the present invention, when reading recorded data 1c from a storage medium such as a magnetic card, important data such as a PIN number is masked using a mask pattern prepared in advance. It was a trap designed to prevent it from being stored.

te) 発明の実施例 以下、本発明を図面によって説明する。第1図は本発明
の一実施例を説明するデータブロック図である。なお実
施例はキャリーカードの例である。
te) Examples of the Invention The present invention will be explained below with reference to the drawings. FIG. 1 is a data block diagram illustrating one embodiment of the present invention. Note that the embodiment is an example of a carry card.

キャリーカードの記憶部には、第1図(alに示すデー
タCDが格納されている。すなわちデータ部I)Iには
、暗証番号へとその他のデータd4.またデータ部D2
には、企業コードB及び口船番号N、そしてデータ部D
9にはその他のデータd3が洛お゛(されている。従来
の読取方式においては、キャシュカードから溜:取られ
たデータ(データ1’;11DI+ D2及びり、)全
部が、入力バッファに格納される方法全採用していた。
A data CD shown in FIG. 1 (al) is stored in the storage section of the carry card (i.e., data section I). Also, data section D2
has company code B, port number N, and data department D.
9 contains other data d3. In the conventional reading method, all the data collected from the cash card (data 1'; 11DI + D2, etc.) is stored in the input buffer. All methods were adopted.

本発明では、第1図(1))に示すマスクパターンデー
タMKを予め用意(ッておく。第1図+b+におけるマ
スクデータM、は、第1図(alのデータ部り、全マス
クするデータであり、−カマスクデークへり、は、第1
図(alのデータ部DIl全マスクラ゛るデータである
。従って読取部恍より、第1図(fl)に示すデータC
Dを読取る際、第1図(I))に示すマスクパターンデ
ータMKによりマスキングを行えば、第1図tc+に示
すデータ、すグ、わちデータ部1J2(企業コードC及
び口INK 6=号N)のみが入力バッファに格納され
る仁とになる。従って暗証番号Aなどの如く重要なデー
タは入力バッファに格納さiすることがないので、その
機密を保持すZ)ことができる。
In the present invention, the mask pattern data MK shown in FIG. 1 (1)) is prepared in advance. The mask data M in FIG. 1 +b+ is the data part of FIG. , - Kamaskudekhari, is the first
The data C shown in FIG.
When reading D, if masking is performed using the mask pattern data MK shown in FIG. 1 (I), the data shown in FIG. Only N) will be stored in the input buffer. Therefore, since important data such as the password A is not stored in the input buffer, its confidentiality can be maintained.

第2図は本発明の一実施例全説明するブロック図である
。第2図におけるキャシュカード1尾は、第1図ta+
に示したデータCDがバイト単位(B、〜Bn)で記録
さhている。従ってメモリ2のマスクパターンデータM
Kもバイト単位のマスクデータ(ml、ml・・・)と
して用意しておく。第2図において、キャシュカード1
を読取部3に挿入すると、読取部3は、キャシュカード
内のデータCDを1バイトずつ読取る。まず最初のバイ
トデータB、がレジスタ4に読込まれると、処理部5は
、チェ。
FIG. 2 is a block diagram fully illustrating one embodiment of the present invention. One cash card in Figure 2 is ta+ in Figure 1.
The data CD shown in is recorded in byte units (B, to Bn). Therefore, mask pattern data M in memory 2
K is also prepared as mask data (ml, ml, . . . ) in bytes. In Figure 2, cash card 1
When the card is inserted into the reading section 3, the reading section 3 reads the data CD in the cash card one byte at a time. First, when the first byte data B is read into the register 4, the processing unit 5 performs a check.

り部6により、読取られたバイトデータB、のパリティ
チェックを行う。チェック結果が正常のとき、処理部5
はポインタPMによりマスクパターンデータmlを取り
出す。次に演算部7は、読取られたバイトデータB1に
対しマスクパターンデータmlによりてマスキング処理
を行ったのち、得られたデータf3+”k入力バッファ
8のアドレスa、に格納する。この格納は、ポインタP
Iを用いたアドレス、ml僻VF−イFもh六 弗も 
ギノ・l力n T ’KL 1/PMの内容は、上記処
理が行われる毎に1その内容が+(グラス)工されるも
のとする。また上記のマスキング処理において、読取ら
れたバイトデータB、と、マスクパターンデータmlと
の論理和音とるか、あるいは論理積金とるかは、マスク
パターンデータMKの設定条件によって墨なる。さらに
マスキング処理としては、演算処理を行うものでおって
もよい。
The read unit 6 performs a parity check on the read byte data B. When the check result is normal, the processing unit 5
takes out the mask pattern data ml using the pointer PM. Next, the calculation unit 7 performs a masking process on the read byte data B1 using the mask pattern data ml, and then stores the obtained data at address a of the input buffer 8. pointer P
Addresses using I, ml 偻VF-IF and h6 弗
It is assumed that the contents of Gino-Likin T'KL 1/PM are incremented by 1 each time the above processing is performed. In the above masking process, whether the read byte data B and the mask pattern data ml are a logical chord or a logical sum depends on the setting conditions of the mask pattern data MK. Furthermore, the masking process may include arithmetic processing.

上述のキャン−カード1内のデータCD(B、〜Bn)
は、上記のマスキング処理が施されたのち、入力バッフ
ァ8に格納される。読取終了後、処理部5け、入力バッ
ファ8内のデータ(B+’ 、82’・・)1f−処理
部9へ転送する。処理部9は、主メモリ10の処理プロ
グラム11を起動して、入力バッファ8からのデータ(
B+’ 、B2’・・)に対する処理を行う。
Data CD (B, ~Bn) in the above-mentioned Can-Card 1
is stored in the input buffer 8 after being subjected to the above masking process. After the reading is completed, the processing section 5 transfers the data (B+', 82', . . . ) in the input buffer 8 to the 1f-processing section 9. The processing unit 9 starts the processing program 11 in the main memory 10 and reads the data (
B+', B2', etc.).

第3図は、上述したデータの読取り及びマスキング処理
の手順を示すフローチャートである。
FIG. 3 is a flowchart showing the procedure of the data reading and masking processing described above.

(fl 発明の効果 以上のように本発明は、磁気カード等の記憶媒体中のデ
ータを読取る際、読取られたデータにマスキング処ν!
■を施して入力バッファに格納する手段を有するので、
磁気媒体中に記録されていた重要データの機密を保持し
うる利点分有する。
(fl Effects of the Invention As described above, the present invention provides a masking process for the read data when reading data in a storage medium such as a magnetic card!
Since it has a means to perform ■ and store it in the input buffer,
It has the advantage of keeping important data recorded on the magnetic medium confidential.

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

第1図は本発明の一実施例を説明するチータブロック図
、第2図は木兄1+1:lの一実施、例不〜説明するブ
ロック図、8i′V3図は本発明の一実施例を説明する
フローチャートであり、図中に用いたtCJ号は次の通
りである。 1はキャシュカード、2−、メモリ、3dアC取部、4
はレジスタ、5.9は処理部、6はチェックγ;lt 
。 7は演算部、8は入カバ、ファ、10け主メモ1ハ11
は処理プログラム、八は暗証コード、B、、B2゜Bn
はバイト単位のデ・−タ、B+’ + r12’ i7
1マスクされたデータ、Cは企業コード、CDはデータ
、J)111)2.D3はデータ部、d+、d3はデー
タ、八りKはマスクパターンデータ、Mt、 Ms+ 
rJ、 r112はマスクデータ、Nは口座番号、PI
、Pr、4はポインタ、al+a2は入ノJバッファ8
のアドレス’f’ 7f<す。 早 12 ((1) DI D2 D3 ボ (b) ( Fh Ms (C) 2
FIG. 1 is a cheetah block diagram illustrating an embodiment of the present invention, FIG. 2 is a block diagram illustrating an implementation of Kinoi 1+1:l, and FIG. 8i'V3 is a block diagram illustrating an embodiment of the present invention. This is a flowchart for explanation, and the tCJ numbers used in the diagram are as follows. 1 is a cash card, 2-, memory, 3D AC take-up part, 4
is a register, 5.9 is a processing unit, 6 is a check γ;lt
. 7 is the calculation section, 8 is the input cover, F, 10 digit main memo 1 C 11
is the processing program, 8 is the pin code, B,, B2゜Bn
is data in bytes, B+' + r12' i7
1 Masked data, C is company code, CD is data, J) 111) 2. D3 is data part, d+, d3 is data, YariK is mask pattern data, Mt, Ms+
rJ, r112 is mask data, N is account number, PI
, Pr, 4 is a pointer, al+a2 is input J buffer 8
Address 'f'7f<S. Early 12 ((1) DI D2 D3 Bo (b) (Fh Ms (C) 2

Claims (1)

【特許請求の範囲】[Claims] 記憶媒体のデータを読取部によって読取り、読取ったデ
ータをバッファメモリに格納する読取装置において、前
記記憶媒体内の所定データ全取除−夕をマスクする手段
とを備え、前記読取部により前記記憶媒体のデータ金読
取った際、該読取られたデータのうちの所定のデータを
前記マスクツ(ターンデータに基いてマスク処理し、該
マスクされたデータを含む読取りデータを前記バッファ
メモリに格納することを特徴とするデータ読取方式。
A reading device for reading data on a storage medium by a reading unit and storing the read data in a buffer memory, further comprising: means for masking all predetermined data in the storage medium; When data is read, predetermined data of the read data is masked based on the mask data (turn data), and read data including the masked data is stored in the buffer memory. Data reading method.
JP58181154A 1983-09-29 1983-09-29 Data reading system Granted JPS6074155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58181154A JPS6074155A (en) 1983-09-29 1983-09-29 Data reading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58181154A JPS6074155A (en) 1983-09-29 1983-09-29 Data reading system

Publications (2)

Publication Number Publication Date
JPS6074155A true JPS6074155A (en) 1985-04-26
JPH0247029B2 JPH0247029B2 (en) 1990-10-18

Family

ID=16095828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58181154A Granted JPS6074155A (en) 1983-09-29 1983-09-29 Data reading system

Country Status (1)

Country Link
JP (1) JPS6074155A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272788A (en) * 2006-03-31 2007-10-18 Oki Electric Ind Co Ltd Automatic transaction system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272788A (en) * 2006-03-31 2007-10-18 Oki Electric Ind Co Ltd Automatic transaction system

Also Published As

Publication number Publication date
JPH0247029B2 (en) 1990-10-18

Similar Documents

Publication Publication Date Title
US6880037B2 (en) Method of data caching on a smartcard
US6175626B1 (en) Digital certificates containing multimedia data extensions
JP3243331B2 (en) Method for creating layered medium for software management, apparatus for creating layered medium for software management, and layered medium for software management
JPH10124460A (en) System for rejecting duplicated matter and method for limiting fraudulent use
WO2002003271A1 (en) Ic card, method for backing up ic card, and restoring method
JPS6074155A (en) Data reading system
JP3640141B2 (en) Data processing method and apparatus
JPS59123954A (en) Prevention system for illegal use of stored data
JPH11353426A (en) IC card information backup method, IC card
JPS6376035A (en) Ic card
JPH03198182A (en) Ic card data processing system
JP2718129B2 (en) IC card
JPS63313255A (en) Data security protection method in computer system
JPH02148085A (en) Recorder for portable medium
JPS60231286A (en) Data communication method in memory card
JP3261198B2 (en) Information recording medium with built-in CPU
WO2022073624A1 (en) Data storage arrangement and method employing local memory and data storage
JPH0375981A (en) Data constitution and data access system for check data in card check system
JP2501592B2 (en) Card data security method
JPS59200363A (en) Password authentication method
JPS62251947A (en) Address system for storage memory
JPH01126791A (en) Ic card
JP2001060256A (en) IC card with data update function
JPS6376036A (en) Ic card
JPH01214989A (en) Information recording and processing device