JPS59769A - 認証方式 - Google Patents

認証方式

Info

Publication number
JPS59769A
JPS59769A JP57110442A JP11044282A JPS59769A JP S59769 A JPS59769 A JP S59769A JP 57110442 A JP57110442 A JP 57110442A JP 11044282 A JP11044282 A JP 11044282A JP S59769 A JPS59769 A JP S59769A
Authority
JP
Japan
Prior art keywords
key
password
personal identification
identification number
encryption key
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
JP57110442A
Other languages
English (en)
Inventor
Masaaki Nakai
中井 正昭
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57110442A priority Critical patent/JPS59769A/ja
Publication of JPS59769A publication Critical patent/JPS59769A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

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

Description

【発明の詳細な説明】 く技術分野〉 この発明は小売業者、銀行、コンピューターアクセス端
末等において、個人識別番号等を記憶したIDカードと
、使用者がキーボード等に入力するパスワードとによっ
てその使用者が、正当な使用者であるかどうかを調べる
識別システムに関するものである。
〈先行技術〉 この種の識別問題については、これまでにいくつかの解
決策が提案されている。そのうち代表的なものとしてサ
ービスを受けるために所与の番号(個人識別番号、略し
てIDナンバー)を記録したカードを、カード読取装置
に挿入し、同時にカード提示者がPINと呼ばれるノ(
スワードケキーインするようにしたものがある。これら
IDナンバーとパスワードはホストの中央処理ユニット
に送られる。その中央処理ユニットには前記のIDナン
バーに対応したパスワードが記述されたテーブルを所有
しておυ前記カード読取装置から送られたIDナンバー
から前記テーブルを参照して対応するパスワードを取り
出し、前記キーインされたパスワードと比較され、一致
すれば正当な使用者としてサービスを受けられる。従っ
てIDカードが仮に盗難等にあってもパスワードさえ知
られなければ不正なサービスは受けられない。
しかしながらIDナンバーを記録しだIDカードの情報
は端末側からホスト側へ転送されるため端末とホスト間
で何んらかのしかけをすることによって盗み聞きが可能
となる。しかも一般にはIDナンバーは生の形で送られ
るためIDナンバーを知ることが可能となる。又、使用
者がキーボードから入力するパスワードも上述の如く、
端末−ホスト間で盗み聞きが可能となる。しかも一般に
はパスワードも生の形で送られるため、パスワードも知
ることが可能となる。そこでパスワードを入力する端末
側で暗号化してホストに送ることも考えられるが、暗号
化するためにはキーが必要となる。このキーは端末側、
ホスト側で共通に使用できるようにしておかなければな
らず、キーの管理が問題となる。例えばパスワードを暗
号化するキーは固定化して端末、ホストで共通に所有し
ておけばパスワードを暗号化して端末からホストへ送る
ことはできる。しかしながら、キーが固定化されると運
用初期の段階は暗号化の強さは保たれるが時間が増すと
共にその強さはうすれ、暗号化を施している効力が無く
なってくる。
以上のように端末とホスト間で盗み聞きされる可能性が
強く、シかもIDナンバー、)(スワードは通常生の形
で転送されるため、IDナンバーとパスワードの組合せ
を知υ得ることになシ、不当なアクセスをホストが許可
する結果となシ、その被害が問題となる。%に銀行等で
実施されているE F T (Electronic 
fund trans fer : %子資金振替シス
テム)ではその被害は重大なものとなる。
又、パスワードを端末で暗号化しても暗号化に使う暗号
化キーが毎回同じであれば暗号化の効力がうすれてきて
、上述のような不当なアクセスを許す結果となる。
〈発明の概要〉 この発明は端末とホスト間でタッピング等により、盗み
聞きすることによりIDナンバー、パスワードを容易に
知られることを防ぐために、IDナンバー、パスワード
を暗号化して端末からホストに送り、かつパスワードを
暗号化する暗号化キーは毎回ホストで発生し、その暗号
化キーを暗号化してホストから端末に送る構成にするこ
とによυ、ホストで送られてきたIDナンバー、パスワ
ードの正当性を確認するシステムを提供する。
この発明によれば入力装置から入力されるパスワードで
個人識別番号を暗号化してカードに記憶iされておυ、
このカードを読出して暗号化された個人識別番号を入力
装置よシ送出すると共に、入力装置では中央処理ユニッ
トから送られる暗号化された暗号化キーを、予め記憶し
であるキー暗号化キーで復号化し、その復号された暗号
化キーによυ上記入力されたパスワードを暗号化して送
出する。
中央処理ユニットは乱数発生器で発生した暗号化キーを
、予め記憶されであるキー暗号化キーで暗号化して上記
入力装置へ送ると共に入力装置から送られてきた暗号化
されたパスワードを上記暗号化キーで復号化し、この復
号されたパスワードで送られてきた暗号化された個人識
別番号を復号化し、その復号化された個人識別番号によ
シ、個人識別番号とパスワードの対応が記述されたテー
ブルからあらかじめ定められたパスワードを選択し、そ
のパスワードで上記復号化された個人識別番号を暗号化
し、その結果と上記カード内の暗号化された個人識別番
号との一致をチェックし、一致すれば正当な使用者と認
識し、不一致であれは不当な使用者と認識する。
〈実施例〉 この発明の実施例について図面を参照して説明する。図
にid認証システムの重要な機能ユニットしか示してい
ない。これら機能ユニットにはキー暗号化キー記憶部、
ランダムワード発生器、暗号化ブロック、復号化ブロッ
ク、テーブル及び比較回路が含まれる。ランダムワード
発生器で発生したランダムワードを一時的に格納するた
めのレジスタ、カードより読出されたデータがホストに
転送されてきて最後に比較を行うために一時的に格納す
るレジスタ、復号化されたID番号はテーブル参照、そ
の後の暗号化のために一時的に格納するレジスタ、及び
システムクロック又はマイクロプロセッサによる順序制
御については容易に設計は可能なためこ\では説明を省
略した。
この実施例で使用する暗号アルゴリズムはアメリカ合衆
国で標準化されたD ES (Data Encryp
−tion 5tandard)を想定している。周知
のようにDBSアルゴリズムを実行し得るハードウェア
が提示されている。DESはキー制御型のブロック暗号
化アルゴリズムである。キーの長さは標準化されたDE
Sアルゴリズムでは56ピツトになっている。たソし、
キーボードから入力されるのは10進数のパスワードの
ため、これを10進−2進変換によって2進キーにする
必嶽があるが、このような変換アルゴリズムは周知であ
る。
図に記載されている一点鎖線A −A’の左側が端末側
でパスワードを入力する入力装置と、より番号が記録さ
れているカードを読取るカード読取装置とで構成されて
いる。一点鎖線B −B’の右側がホスト側である。又
、一点鎖線A −A’とB−B’の間が端末とホスト間
の通信メディアで具体的には通信回線網、あるいはケー
ブル等で構成されておシ、この領域においてはタッピン
グ等によシ盗みl1iuきが可能である。
端末とホストとの間の通信を設定して認証システムの動
作を開始させるため、使用者はIDカード103をカー
ド読取装置102に挿入し、次いでパスワードをキーボ
ード101がら入力する。
それ以後の動作は自動的に行なわれる。IDカード10
3には一般に磁気記録方式で、■D番号IDiをそれに
対応するパスワードPwlで暗号化した形で記録してお
く。式で示すとEpwi(IDi)となる。こ\でEは
Encryptionの略で暗号オペレーションを意味
し、PWiが暗号化するときの暗号化キーで、カッコで
囲っだIDiが暗号化されるデータを示している。この
ときの暗号オペレーションはDESアルゴリズムを使用
スる。キーボード101からキーインされるとホスト側
の認証システムを動作させるため、入力装置100がら
適当な信号300によシ起動が開始される。
ランダムワード発生器201から適当なランダムワード
RNiが作シ出され、これがキーイン入力したパスワー
ドを暗号化する暗号化キーとなる。
暗号化キーを生の形で端末へ転送するのは危険なため、
その暗号化キーを暗号化して転送する。この時のキーを
キー暗号化キーと称し、ホスト側、端末側で共通に所有
しておく必裟がある。キー暗号化キー(KM)2.05
は、FROM等に記憶しておき、システム構築の際秘密
の内に設定される。
一方、端末側のキー暗号化キー(KM)1o5も同様に
FROM等に記憶しておき、システム構築の際に秘密の
内に設定されなければならない。ランダムワード発生器
201で発生したランダムワードRN1は、暗号化ブロ
ック202でキー暗号化キー(KM)205をキーとし
て暗号化され、端末へ転送される。すなわち、Ey<M
(RNi)となる。
端末側の入力装置100ではEKM(RNi)を受信し
、復号化ブロック104でキー暗号化キー(KM)10
5をキーとして復号化される。
DKM(EKM(RNi))  →RNiこ\でDはD
ecryptionの略で復号化オペレーションを意味
する。復号化オペレーションは暗号化オペレーションの
逆の手順でもって暗号化されたデータを元のデータに変
換する。従って復号化アルゴリズムも暗号化と同じよう
にDESアルゴリズムを使用する。先程キーボード10
1よシキーインしたパスワードPWlを暗号化ブロック
106で、復号化ブロック104で復号化したRNlを
キーとして暗号化する、すなわち、ERsi(PWi)
となる。この暗号化されたパスワードがホストに転送さ
れる。ホスト側では送られてきたE RN i (RV
i )に対して復号化ブロック203で、ランダムワー
ド発生器201で発生したランダムワード(RNi)を
キーとして復号化を行う。この時ランダムワード(RN
i)は図には示していないが一時的にレジスタ等に格納
されている。
DI%N i (E+aNi(PWi ) )→PWi
次にカード読取装置101によシ読取られたIDカード
のデータ(Epwi (IDi ) )はホスト側に転
送され、図には示していないが一時的にレジスタ等に格
納される。復号化ブロック204で、IDカードのデー
タを、復号化ブロック203で復号化した結果をキーと
して復号化する。
Dpwi(Epwi(IDi)) −+ It)iこ\
で生のID番号が復号され、このID番号を元に、事前
に作成されたID番号と対応するノくスワードの一覧表
を記憶しているテーブル206を参照し、事前に決めら
れたそのID番号と対応するパスワードを取出す。その
結果、そのID番号を取出したパスワードをキーにして
暗号化ブロック207で暗号化する。テーブル206よ
シ取出したパスワードをPWiとすればEpwi (I
Di )となる。
暗号化ブロック207で暗号化したEpwi (IDi
)とカード読取装置102から送られて一部レジスタに
格納されているEpwt (IDI )と比較回路20
8で一部チェックを行う。一致しておればIDカードと
入力したパスワードの関係は正しいと認識され、正当な
使用者としてホストのサービスを受ケられる。又、不一
致と々ればIDカードと入力したハスワードの関係は不
正と認識され、以後のホストのサービスは拒否される。
く効 果〉 以上説明したように一点鎖線A −A’とB −B’の
間はタッピング等によシそこを転送されるデータは搾取
することが可能であるが、この発明で示した方法によれ
ば、転送されるデータはすべて暗号化されており、搾取
したデータからID番号、パスワードを推察することは
ほとんど不可能に近くなる。又、IDカードのデータは
パスワードで暗号化しておシ、パスワードの解読がなさ
れるとID番号も推察可能となるため、パスワードの暗
号化に社毎回違ったキーで暗号化することによυパスワ
ードの解読をより困難にしている。
コンピューターセキュリティの一環であるユーザ認証の
一部改善を行い、ホスト一端末間でタッピングして不正
なアクセスが行われてもこれを確実に防ぐ効果がある。
【図面の簡単な説明】
図はこの発明による認証方式の一例を示すブロック図で
おる。 101:キーボード、100:入力装置、102:カー
ド読取装置、103:カード、106゜202.207
 :暗号化ブロック、104,203.204:復号化
ブロック、105 、205=キ一暗号化キー記憶部、
201:ランダムワード発生器、206:テーブル、2
08:比較回路、300:認証システム起動信号。 特許出願人  日本電気株式会社 代理人草野 卓

Claims (1)

    【特許請求の範囲】
  1. (1)端末装置及び中央処理ユニットを有するデータ処
    理回路網で、個人識別番号が記憶されたカードから読出
    された個人識別番号と、個人識別番号に対応するパスワ
    ードを入力する入力装置から入力されたパスワードとに
    よシ正蟲な使用者であるかどうかの識別を行う認証方式
    において、    ′上記入力装置は入力するパスワー
    ドを暗号化する機構と、上記中央処理ユニットから送ら
    れる暗号化された暗号化キーを復号化する機構と、その
    暗号化された暗号化キーを復号化するキー暗号化キーを
    格納する記憶部と、入力されたパスワードを上記復号化
    された暗号化キーで暗号化する機構とを有し、上記暗号
    化されたパスワードと、上記パスワードで個人識別番号
    を暗号化して記憶された上記ワードの読出出力とを上記
    中央処理装置へ送出し、 上記中央処理ユニットは、上記暗号化キーを暗号化する
    キー暗号化キーを格納する記憶部と、上記暗号化キーを
    発生させる乱数発生器と、その乱数発生器で発生した暗
    号化キーを上記キー暗号化キーで暗号化する機構と、上
    記入力装置から送られてきた暗号化されたパスワードを
    上記暗号化キーで復号化する機構と、上記カードの読出
    出力である暗号化された個人識別番号を上記復号化され
    たパスワードで復号化する機構と、その復号化された個
    人識別番号によシ、個人識別番号とパスワードの対応が
    記述されたテーブルからあらかじめ定められたパスワー
    ドを選択し、そのパスワードで上記復号化された個人識
    別番号を暗号化し、その結果と上記カードから読出され
    た暗号化された個人識別番号との一致チェックを行う機
    構とを有し、上記一致チェック機構で一致すれば正当な
    使用者と認識し、不一致であれば不当な使用者と鯰識す
    る認証方式。
JP57110442A 1982-06-25 1982-06-25 認証方式 Pending JPS59769A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57110442A JPS59769A (ja) 1982-06-25 1982-06-25 認証方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57110442A JPS59769A (ja) 1982-06-25 1982-06-25 認証方式

Publications (1)

Publication Number Publication Date
JPS59769A true JPS59769A (ja) 1984-01-05

Family

ID=14535820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57110442A Pending JPS59769A (ja) 1982-06-25 1982-06-25 認証方式

Country Status (1)

Country Link
JP (1) JPS59769A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02226456A (ja) * 1989-02-28 1990-09-10 Toshiba Corp 計算機システム
FR2678459A1 (fr) * 1991-06-26 1992-12-31 Remery Patrick Procede d'authentification d'une personne appelante abonnee pour tarification telephonique.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02226456A (ja) * 1989-02-28 1990-09-10 Toshiba Corp 計算機システム
FR2678459A1 (fr) * 1991-06-26 1992-12-31 Remery Patrick Procede d'authentification d'une personne appelante abonnee pour tarification telephonique.

Similar Documents

Publication Publication Date Title
EP0674795B1 (en) Combination pin pad and terminal
US4288659A (en) Method and means for securing the distribution of encoding keys
US5604802A (en) Transaction processing system
CA2023872C (en) Databaseless security system
US5319710A (en) Method and means for combining and managing personal verification and message authentication encrytions for network transmission
JPS619052A (ja) 通信ネツトワ−クシステム
JPS61139878A (ja) 電子資金転送装置の安全保護モジユ−ル
JPS61501484A (ja) 貯蔵及び送信デ−タを危険又は盗聴から保護する方法と装置
JPH01300291A (ja) 暗号作成装置及びその方法
JPH0244389A (ja) Icカード機器
JPH04247737A (ja) 暗号化装置
JPS6329785A (ja) 暗号装置
JPH0231290A (ja) Icカード装置
JPS59769A (ja) 認証方式
WO1999046881A1 (en) Transaction card security system
JPH07297819A (ja) ネットワーク伝送のために個人の照合とメッセージ認証の暗号化とを組み合わせ処理する方法および手段
EP0140388B1 (en) Pocket terminal, method and system for secured banking transactions
JP3549657B2 (ja) 秘密鍵の保持管理方法
JP3436476B2 (ja) 認証用暗号鍵変更方法
JP2768474B2 (ja) 資格認証システム
JPS61205041A (ja) 通信ネツトワ−クシステム
JPS62166489A (ja) Icカ−ドシステム
JP2574755B2 (ja) 個人認証システム
HK83795A (en) Method and system for enciphering and deciphering data transmitted between a transmitting apparatus and a receiving apparatus
KR100364751B1 (ko) 디지탈자기기록재생시스템의데이타보호장치