JPS60220636A - デ−タ通信方法 - Google Patents

デ−タ通信方法

Info

Publication number
JPS60220636A
JPS60220636A JP59076995A JP7699584A JPS60220636A JP S60220636 A JPS60220636 A JP S60220636A JP 59076995 A JP59076995 A JP 59076995A JP 7699584 A JP7699584 A JP 7699584A JP S60220636 A JPS60220636 A JP S60220636A
Authority
JP
Japan
Prior art keywords
code
check code
received
text
terminal
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
JP59076995A
Other languages
English (en)
Other versions
JPH0480572B2 (ja
Inventor
Makoto Hayashi
誠 林
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.)
Omron Corp
Original Assignee
Tateisi Electronics Co
Omron Tateisi Electronics Co
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 Tateisi Electronics Co, Omron Tateisi Electronics Co filed Critical Tateisi Electronics Co
Priority to JP59076995A priority Critical patent/JPS60220636A/ja
Publication of JPS60220636A publication Critical patent/JPS60220636A/ja
Publication of JPH0480572B2 publication Critical patent/JPH0480572B2/ja
Granted legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〈発明の技術分野〉 この発明は、銀行などで笑施されているコンピュータ冬
ットワークによる取引処理システムなどに好適なデータ
通信方法に嘔し、特に、ヌットヮークに偽造電文で介入
してシステムを不正に利用しようとする行為に対する安
全性、防犯性を高めるデータ通信方法に関する。
〈発明の背景〉 最近では様々な分野でコンピュータネットワークが実用
化されており、それらの中にはシステムの不正利用に・
対する厳重な安全性を必要と、されるものが多い。銀行
のオンラインシステムなどがその一般的な代表例である
コンピュータネットワークの不正利用には様々なレベル
が考えられるが、1つの重大な不正行為として、通信端
末装置をネットワークに接続し、偽造した電文でネット
ワークに介入してシステムの不正利用を図る行為がある
。この行為による不正利用を阻止するためには、ネット
ワークで行なわれている正規のデータ通信が部外者に簡
単に真似できない方法であることが重要である。
このことを考慮して従来とられている対策は、通信電文
を暗号化することである。伝送制御手順の種類が知られ
ていても、電文が暗号化されていれば、部外者が電文を
傍受してもその内容は解読できないし、ある不正意図を
もった内容の電文を相手側へ伝えることはできない・o
したがって、電文の暗号化はデータ通信の防犯性の面で
非常に有効で、基本的な防犯対策となる。
しかし、電文を暗号化するだけでは安全性、防犯性が充
分であるとは必ずしも言えない。暗号化法則を知り得た
者にとって、偽造電文でネットワークに介入することは
容易である。そのため、不正介入のより困難なデータ通
信方法が望まれる。
〈発明の目的〉 この発明の目的は、通信電文の暗号化法則が分っただけ
で直ちにネットワークに不正介入することはできず、正
規の通信を行なうためにはさらに別の規約を知る必要が
あり、しかもその規約に照らして過去の通信情報を監視
することが必要な安全性、防犯性の高いデータ通信方法
全提供することにある。
〈発明の構成と効果〉 上記の目的を達成するために、この発明は、テキストの
所定部分にチェックコードを含ませて交信を行ない、過
去1回以上の受信時に受けとったチェックコードに所定
の演算を施して新たなチェックコードを作成し、−七の
チェックコードを次回の送信時のテキストに含ませて送
信し、かつ、受信したチェックコードと送信した過去1
回以上のチェックコードとの関係が規定された関係にな
っているか否かを判定しながら交信を進めることを特徴
とする。
この方法によれば、過去の通信情報を監視し、その中の
チェックコードを解読し、そのチェックコードからどの
ようにして次回の送信時のチェックコードを作成するの
かという規定を知らなければ、単に暗号化法則を解読し
ただけでは、正規のデータ通信を行なうことはできない
。このことを知らずにネットワークに介入しても、偽造
電文はすぐにそれと判別されるので、システムの不正利
用は確実に阻止される。
〈実施例の説明〉 以下では第1図に示すように、1つの中実装置1と複数
の端末装置2,2.・・・とが公衆回線で結ばれてネッ
トワークが構成され、中実装置1と端末装置2との間で
父互に送信と受信を行なうデータ通信を例とする。変信
開始時の回線接続制御や変信終了時の回線切断制御は本
発明と直接関係しないので、説明は省略する。
本発明では、回線接続後に端末装置2と中実装置1との
間で、第2図に示すフォーマットのテキストブロックを
授受する。第2図において、STXは開始コード、CK
Cはこの発明によるチェックコード、TXは任意長のメ
ッセージデータ、ETXは終了コードであり、末尾には
BCCコードが付加されている。
チェックコードCKCは第1コードMと第2コードNに
分かれる。第1コードMと第2コードNはそれぞれ所定
桁数の2進数である。第2コードNは、送信側が例えば
乱数表的に任意に発生し、テキストブロックに含ませる
中実装tiltlおよび端末装置jt2にはそれぞれ、
過去1回分の交信で授受した上記第2コードN’t−記
憶するテーブルが設けられている。第3図(A)は端末
装置2の第2コードテーブル3であり、最新の第2コー
ドN1から1回前の第2コードNiまでが順次更新され
ながら記憶される。第3図(B)は中実装置1の第2コ
ードテーブル4である。図のように、この第2コードテ
ーブル4は各端末装置2毎に各端末番号に対応させて設
定されている01つの第2コードテーブル4は前記テー
ブル3と同じで、最新の第2コードN1がら1回前の第
2コードNiまでが順次更新されながら記憶される。
後述するように、ある端末装置2の第2コードテーブル
3の内容と、その端末番号に対応する中実装置1の第2
コードテーブル4の内容とは同じになり1交信に伴って
順次等しく変化して行く。両テーブルの内容は、初期状
態ではイニシャル処理二て同じにセットされる。
もう1つの第1コーに″Mは、送信側において第2コー
ドテーブル3または4の内容に所定の演算処理を施して
作成し、テキストブロックに含ませる。このときの演算
アルゴリズムは、端末装置2と中実装置1とで予め共通
に規定しておく。演算アルゴリスムの単純な例として、
テーブルに記憶されているi個の第2コードN’l〜N
iをすべて加算し、その加算結果を第1コードMとする
方法がある。
テーブル3と4の内容が等しいので、例えば端末装置2
がテーブル3の内容に基づいて第1コードMを作成して
送信したとき、中実装置1は受信した第1コードMが正
しいか否かを、テーブル4の内容に基づいてまる第1コ
ードMと比較することで判定することができる。この判
定結果が不一致であれば、偽造電文であると判断する。
以上の実施例を端末装置2と中実装置1の処理手順に分
けて示したのが第4図と第5図のフローチャートである
テキストブロックの送信に先だって、端末装置2は、ス
テップ401で第2コードテーブル3の内容から第1コ
ードR11算出し、ステップ402 で第2コードNを
ランダムに決定する。この第1コードMと第2コードN
とをチェックコードCKCとしてテキストブロックに組
み込み、ステップ403でそのブロックを中実装置1に
送信する0中実装置1はこのテキストブロック金ステッ
プ501で受信する。次のステップ502では、該当端
末番号の第2コードテーブル4の内容から第1コードM
’51−算出し、続くステップ503で、算出した値M
と受信した第2コードMとの一致、不一致を比較判定す
る。一致の場合は肯定応答を送信しく504)、不一致
の場合は否定応答を送信して回線を切断する(507)
。ま几一致の場合ステップ505に進み、テーブル4の
内容を順次シフトして(Nl→N2→N3→・・・)、
ステップ501で受信した第2コードNtN1のエリア
に格納する。
中実装置1の肯定応答はステップ405で端末装置2に
受信され、続くステップ406では、テーブル3の内容
を順次シフトして(Nl→N2→N3→・・・)、ステ
ップ403で送信し九第2コードNをN1のエリアに格
納する。これで中実装置1のテ。
−プル4と端末装置2のテーブル3とが等しく更新され
九ことになる0 一定時間以上応答がない場合や、否定応答を受信した場
合は、回線を切断する(506.407 。
408)。
以上がテキストブロックの1回の送受信処理である。第
4図のステップ409以降および第5図のステップ50
8以降は、中実装置1から端末装置2ヘテキストブロツ
クを送信する動作であり、前記の動作と送受の立場を入
れ変えただけで、内容は同じである。
【図面の簡単な説明】
第1図はこの発明が適用されるネットワークの構成例を
示すブロック図、第2図はテキストブロックのフォーマ
ット図、第3図(A) (B)は端末装置および中実装
置のそれぞれにおける第2コードテーブルのマツプ、第
4図は端末装置の受信処理を示すフローチャート、第5
図は中実装置の送受何処3Mヲ示すフローチャートであ
る。 1・・・中実装置、2・・・端末装置、CKC・・・チ
ェックコード、M・・・第1コード、N・・・第2コー
ド。 第1図 第2図 CKC 第3図

Claims (1)

    【特許請求の範囲】
  1. 2個以上の通信装置の間で同時または交互に送信と受信
    を行なうデータ通信方法において、テキストの所定部分
    にチェックコードを含ませて交信を行ない、過去1回以
    上の受信時に受けとったチェックコードに所定の演算処
    理を施して新たなチェックコードを作成し、そのチェッ
    クコードを次回の送信時のテキストに含ませて送信し、
    かつ、受信したチェックコードと送信した過去1回以上
    のチェックコードとの関係が規定された関係になってい
    るか否かを判定しなから交信を進めることを特徴とする
    データ通信方法。
JP59076995A 1984-04-17 1984-04-17 デ−タ通信方法 Granted JPS60220636A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59076995A JPS60220636A (ja) 1984-04-17 1984-04-17 デ−タ通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59076995A JPS60220636A (ja) 1984-04-17 1984-04-17 デ−タ通信方法

Publications (2)

Publication Number Publication Date
JPS60220636A true JPS60220636A (ja) 1985-11-05
JPH0480572B2 JPH0480572B2 (ja) 1992-12-18

Family

ID=13621357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59076995A Granted JPS60220636A (ja) 1984-04-17 1984-04-17 デ−タ通信方法

Country Status (1)

Country Link
JP (1) JPS60220636A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63123243A (ja) * 1986-10-31 1988-05-27 ヴァレオ セキュリテ アビタクル 高安全度展開コード化方法および装置
JPH0265542A (ja) * 1988-08-31 1990-03-06 Nippon Telegr & Teleph Corp <Ntt> 資格認証方法
WO1998036527A1 (en) * 1997-02-13 1998-08-20 Rohm Co., Ltd. Authentication system, authentication device, authentication data producing device, and authentication method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63123243A (ja) * 1986-10-31 1988-05-27 ヴァレオ セキュリテ アビタクル 高安全度展開コード化方法および装置
JPH0265542A (ja) * 1988-08-31 1990-03-06 Nippon Telegr & Teleph Corp <Ntt> 資格認証方法
WO1998036527A1 (en) * 1997-02-13 1998-08-20 Rohm Co., Ltd. Authentication system, authentication device, authentication data producing device, and authentication method
US6842859B1 (en) 1997-02-13 2005-01-11 Rohm Co., Ltd. Authentication system, authentication device, authentication data producing device, and authentication method

Also Published As

Publication number Publication date
JPH0480572B2 (ja) 1992-12-18

Similar Documents

Publication Publication Date Title
US4326098A (en) High security system for electronic signature verification
US5371796A (en) Data communication system
US5323146A (en) Method for authenticating the user of a data station connected to a computer system
IE68507B1 (en) A method of transferring data and a system for transferring data
US5473689A (en) Method for authentication between two electronic devices
ES2219902T3 (es) Metodo y sistema de seguridad para transmisiones en redes de telecomunicaciones.
KR100943683B1 (ko) 데이터 전송 안전 확보 방법, 통신 시스템 및 통신 장치
EP0064779B1 (en) Method and system for the mutual encyphered identification between data communicating stations and stations for use with such method and system
US4310720A (en) Computer accessing system
US4783798A (en) Encrypting transponder
EP0687087A2 (en) Secure data transmission method
CN108304902B (zh) 一种超轻量级的移动rfid系统双向认证方法
CN108200079A (zh) 基于对称和非对称混合加密的区块链隐私保护方法及装置
US4926478A (en) Method and apparatus for continuously acknowledged link encrypting
CN103354543A (zh) 确定目标节点对于源节点的邻近性的方法和相应的节点
EP0781427B1 (en) Secure computer network
EP0225010A1 (en) A terminal for a system requiring secure access
CN106027560A (zh) 一种面向智能终端的安全传输方法及系统
JPS60220636A (ja) デ−タ通信方法
Kavya et al. Vulnerability analysis and security system for NFC-enabled mobile phones
CN114186998B (zh) 一种基于区块链隐私通讯方法
JPS60220647A (ja) デ−タ通信方法
CN109302284A (zh) 一种硬件钱包
JPS60220638A (ja) デ−タ通信方法
CN107864136A (zh) 一种防止系统短信服务被盗用的方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term