JPS6074155A - Data reading system - Google Patents
Data reading systemInfo
- 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
Links
Landscapes
- Credit Cards Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
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.
第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)
2FIG. 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)
ータをバッファメモリに格納する読取装置において、前
記記憶媒体内の所定データ全取除−夕をマスクする手段
とを備え、前記読取部により前記記憶媒体のデータ金読
取った際、該読取られたデータのうちの所定のデータを
前記マスクツ(ターンデータに基いてマスク処理し、該
マスクされたデータを含む読取りデータを前記バッファ
メモリに格納することを特徴とするデータ読取方式。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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007272788A (en) * | 2006-03-31 | 2007-10-18 | Oki Electric Ind Co Ltd | Automatic transaction system |
-
1983
- 1983-09-29 JP JP58181154A patent/JPS6074155A/en active Granted
Cited By (1)
| 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 |