JPS6324384A - 複数の非固定コードの一致検出システム及び方法 - Google Patents
複数の非固定コードの一致検出システム及び方法Info
- Publication number
- JPS6324384A JPS6324384A JP61283041A JP28304186A JPS6324384A JP S6324384 A JPS6324384 A JP S6324384A JP 61283041 A JP61283041 A JP 61283041A JP 28304186 A JP28304186 A JP 28304186A JP S6324384 A JPS6324384 A JP S6324384A
- Authority
- JP
- Japan
- Prior art keywords
- time
- code
- algorithm
- unpredictable
- variable
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0008—General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/72—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
- G06F21/725—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits operating on a secure reference time value
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0723—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/346—Cards serving only as information carrier of service
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/385—Payment protocols; Details thereof using an alias or single-use codes
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/20—Checking timed patrols, e.g. of watchman
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/215—Individual registration on entry or exit involving the use of a pass the system having a variable access-code, e.g. varied as a function of time
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/28—Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1016—Devices or methods for securing the PIN and other transaction-data, e.g. by encryption
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Strategic Management (AREA)
- Pure & Applied Mathematics (AREA)
- Finance (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Storage Device Security (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Traffic Control Systems (AREA)
- Lock And Its Accessories (AREA)
- Control Of Charge By Means Of Generators (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(関連出願)
本願は、1984年11月30日出願のKennet、
h Weissの米国特許出間第678,626号の一
部継続出願である。
h Weissの米国特許出間第678,626号の一
部継続出願である。
(発明か属する技術分野)
本発明は、変更可能で予測不能なコードの電子的な生成
、および装置またはシステムの許可さゎた個人即ちユー
ザを確実に識別する目的のためがかるコードのけ)証お
よび比較を行ない、然る後保護されたシステムまたは施
設に対する特に許さ打た取引きまたは接近を実施するた
め許可を与える装置および方法に関する。
、および装置またはシステムの許可さゎた個人即ちユー
ザを確実に識別する目的のためがかるコードのけ)証お
よび比較を行ない、然る後保護されたシステムまたは施
設に対する特に許さ打た取引きまたは接近を実施するた
め許可を与える装置および方法に関する。
C従来の技術およびそのjH1題点〕
選ばわた許可人員を除く全ての人員がある定義された取
引き(信用の介与の如き)を実施しあるいは電子的装置
その他のシステム、施設またはデータに対する接近を得
ることがてきないようにする必要(以下本文では、「接
近の許可」という)かしばしば生じる。不当な許可また
は接近を駆出する従来の方法は、前記のデータ、施設に
対する接近、または鍵の如き物理的な一義的な装置を保
持する者または固定された即ち予測可能な(以下本文で
は「固定」という)秘密コードを知る者に対する取引き
を制限する装置を含むのか一般的である9このような通
訳的な許可または接近を得る手段として固定されたコー
ドまたは一義的な物理的な装置に依存することに特有の
問題は、偽の許さ直ないユーザかこのような許可または
接近を得るため固定コードまたは一義的な装置を手に入
直るだけてよいということである。固定コードの典型的
な事例には、コンピュータ・データの検索サービスの顧
客に対し発行ざ3るコード番号、二−サ番月またはパス
ワードか含よとる。
引き(信用の介与の如き)を実施しあるいは電子的装置
その他のシステム、施設またはデータに対する接近を得
ることがてきないようにする必要(以下本文では、「接
近の許可」という)かしばしば生じる。不当な許可また
は接近を駆出する従来の方法は、前記のデータ、施設に
対する接近、または鍵の如き物理的な一義的な装置を保
持する者または固定された即ち予測可能な(以下本文で
は「固定」という)秘密コードを知る者に対する取引き
を制限する装置を含むのか一般的である9このような通
訳的な許可または接近を得る手段として固定されたコー
ドまたは一義的な物理的な装置に依存することに特有の
問題は、偽の許さ直ないユーザかこのような許可または
接近を得るため固定コードまたは一義的な装置を手に入
直るだけてよいということである。固定コードの典型的
な事例には、コンピュータ・データの検索サービスの顧
客に対し発行ざ3るコード番号、二−サ番月またはパス
ワードか含よとる。
(問題を解決する手段)
本発明の主な目的は、しばしば相互に同期時開から外れ
得る個々の装置において生じるデータおよび時間のF青
眼に基いて独立的に生成さ肌る時間に依存する予測でき
ないコードの発生を同期させることにある。本発明の更
に別の目的;ま、二一サに固有でありかつユーザの介入
なしに周期的に変更するが許可または接近を何時でも与
えるための識別の検証か容易に可能な手段を)是供する
識別コードを生成する実際的な試みを提供することにな
る。
得る個々の装置において生じるデータおよび時間のF青
眼に基いて独立的に生成さ肌る時間に依存する予測でき
ないコードの発生を同期させることにある。本発明の更
に別の目的;ま、二一サに固有でありかつユーザの介入
なしに周期的に変更するが許可または接近を何時でも与
えるための識別の検証か容易に可能な手段を)是供する
識別コードを生成する実際的な試みを提供することにな
る。
(発明の要約)
本発明は、性態て知らされずかつ固定秘密コードを使用
する装置の許可されたユーザにとってさえ保全システム
の管理部署外では知ることかできない固定コード、可変
データおよび予め定めたアルゴリズムを用いて識別コー
ドを周期的に生成することにより、秘密の「固定」コー
ドをコピーするか他の方法で不当に使用する者に許され
る比較的容易な接近を排除するものである。予め定めた
アルゴリズムは、常に新しい一義的かつ検証可能な予測
できないコードを生成するが、このコードは予め定めた
アルゴリズムによって固定テークおよび日付け(曜日を
含む)の如き少なくとも1つの動的変数から得られる。
する装置の許可されたユーザにとってさえ保全システム
の管理部署外では知ることかできない固定コード、可変
データおよび予め定めたアルゴリズムを用いて識別コー
ドを周期的に生成することにより、秘密の「固定」コー
ドをコピーするか他の方法で不当に使用する者に許され
る比較的容易な接近を排除するものである。予め定めた
アルゴリズムは、常に新しい一義的かつ検証可能な予測
できないコードを生成するが、このコードは予め定めた
アルゴリズムによって固定テークおよび日付け(曜日を
含む)の如き少なくとも1つの動的変数から得られる。
アルゴリズムにより処理される時この動的変数における
経常的な変化は、結果として常に変化する予測できない
コードの生成をもたらすことになる。
経常的な変化は、結果として常に変化する予測できない
コードの生成をもたらすことになる。
本発明によ打ば、時間に従って個々のクロ・Iり機構に
より規定される動的変数に基いて別個のコンピュータに
より生じる予測てきないコードを比較して整合するため
のシステム2おいて、動的変数の時間的足前を同期する
ための装置か提供され、その構成は、予め定めたあるア
ルゴリズムに従って第1の子7則てきないコードを計算
するだめの第1のコンピュータを設け、該アルゴリズム
は第1の動的変数および一義的な静的変数に基いて第1
の予測できないコードを生成し、静的変がシがアルゴリ
ズムに入力される第1の時間間隔に従って第1の動的変
数を自動的に定義する第1のクロック機構を設け、該第
1の時間間隔は第1の予め定めた持続期間を打し、前記
の予め定めたアルゴリズムに従って2つ以上の予測でき
ないコードを計算する第2のコンピュータを設け、該ア
ルゴリズムは前記の2つ以上の動的変数および一義的な
静的変数に基いて前記第2の予測できないコードを生成
し、前記静的変数が前記第2のコンピュータのアルゴリ
ズムに入力される第2の時間間隔の2つ以上のセルに従
って前記の2つ以上の動的変数を自動的に定義する第2
のクロック機構を設け、前記第2の時間間隔は予め定め
た持続期間を仔する1つの中心時間セルとこの中心時間
セルの境界にある1つ以上の時間セルとからなり、各境
界の時間セルはある予め定めた持続期間を有し、前記第
1の予測できないコードを前記第2の予測できないコー
ドと比較して整合状態を決定し、前記第2の予測できな
いコードの一方に対する前記第1の予1則できないコー
ドの比較および突合せと同時に前記第1のクロック機構
と第2のクロックR溝を自動的に同期させる機(直を設
けてなる。
より規定される動的変数に基いて別個のコンピュータに
より生じる予測てきないコードを比較して整合するため
のシステム2おいて、動的変数の時間的足前を同期する
ための装置か提供され、その構成は、予め定めたあるア
ルゴリズムに従って第1の子7則てきないコードを計算
するだめの第1のコンピュータを設け、該アルゴリズム
は第1の動的変数および一義的な静的変数に基いて第1
の予測できないコードを生成し、静的変がシがアルゴリ
ズムに入力される第1の時間間隔に従って第1の動的変
数を自動的に定義する第1のクロック機構を設け、該第
1の時間間隔は第1の予め定めた持続期間を打し、前記
の予め定めたアルゴリズムに従って2つ以上の予測でき
ないコードを計算する第2のコンピュータを設け、該ア
ルゴリズムは前記の2つ以上の動的変数および一義的な
静的変数に基いて前記第2の予測できないコードを生成
し、前記静的変数が前記第2のコンピュータのアルゴリ
ズムに入力される第2の時間間隔の2つ以上のセルに従
って前記の2つ以上の動的変数を自動的に定義する第2
のクロック機構を設け、前記第2の時間間隔は予め定め
た持続期間を仔する1つの中心時間セルとこの中心時間
セルの境界にある1つ以上の時間セルとからなり、各境
界の時間セルはある予め定めた持続期間を有し、前記第
1の予測できないコードを前記第2の予測できないコー
ドと比較して整合状態を決定し、前記第2の予測できな
いコードの一方に対する前記第1の予1則できないコー
ドの比較および突合せと同時に前記第1のクロック機構
と第2のクロックR溝を自動的に同期させる機(直を設
けてなる。
前記の中心時間セルは、一般に、一義的な静的変数か第
2のクロック機構により定義される如き第2のコンピュ
ータに対し入力される日付けおよび時分からなり、前記
の境界の時間セルは中心のセルの直前の日付けおよび時
分からなる1つの時間セルからなっている。
2のクロック機構により定義される如き第2のコンピュ
ータに対し入力される日付けおよび時分からなり、前記
の境界の時間セルは中心のセルの直前の日付けおよび時
分からなる1つの時間セルからなっている。
同期させる機構は、中心時間セルと境界の時間セルとの
間の時間の差をカウントしてこおから第2の突合せする
予測できないコードを生成できるカウント磯溝と、この
カウント機構によQカウントされた時間の連続的な差を
加算するため竹記カウン[・機構と結合さ3た加算機構
と、この加算機構の出力を格納するため加算機構と結合
された格納機構と、この格納機構に格納された前記加算
機構の出力により中心の時間セルと境界の時間セルをシ
フトするため格納機構と結合されたシフト機溝とからな
ることか望ましい。
間の時間の差をカウントしてこおから第2の突合せする
予測できないコードを生成できるカウント磯溝と、この
カウント機構によQカウントされた時間の連続的な差を
加算するため竹記カウン[・機構と結合さ3た加算機構
と、この加算機構の出力を格納するため加算機構と結合
された格納機構と、この格納機構に格納された前記加算
機構の出力により中心の時間セルと境界の時間セルをシ
フトするため格納機構と結合されたシフト機溝とからな
ることか望ましい。
境界の時間セルは、前記の中心の時間セルの直前のある
選択された数のセルと、中心の時間セルの直後のある選
択ざわな数のセルとからなり、中心および境界の時間セ
ルは典型的には持続期間か1分となるように選択さ机る
。
選択された数のセルと、中心の時間セルの直後のある選
択ざわな数のセルとからなり、中心および境界の時間セ
ルは典型的には持続期間か1分となるように選択さ机る
。
前記同期機構は更に、最も復の比較のH付けを格納して
比較機構による突合せを行なうためこの比較機)14と
結合された第2の格納機構と、格納された日付と第2の
コンピュータに対1−るその時のエントリの日付との間
の時間的な差をカウントするため前記第2の格納機構と
結合された第2のカウント機構と、第2のカウント数構
によりカウントされた時間的差をある選択さ眞た値て除
して第1の窓開放番号として出力を定義するため第2の
カウント機構と結合された除算機構と、この第1の窓開
放番号により定義される如き選択された数の境界の時間
セルの直前と直後の多数の別の境界の時間セルに基いて
これと同数の別の予測できないコードとして計算するた
め前記除算機構および前記比較機構と結合された窓開放
機構とからなることか望ましい。
比較機構による突合せを行なうためこの比較機)14と
結合された第2の格納機構と、格納された日付と第2の
コンピュータに対1−るその時のエントリの日付との間
の時間的な差をカウントするため前記第2の格納機構と
結合された第2のカウント機構と、第2のカウント数構
によりカウントされた時間的差をある選択さ眞た値て除
して第1の窓開放番号として出力を定義するため第2の
カウント機構と結合された除算機構と、この第1の窓開
放番号により定義される如き選択された数の境界の時間
セルの直前と直後の多数の別の境界の時間セルに基いて
これと同数の別の予測できないコードとして計算するた
め前記除算機構および前記比較機構と結合された窓開放
機構とからなることか望ましい。
11γ[記同期機構は更に、前記第2のクロック機構の
再セツティングのため第2のクロック機構と結合された
検出機構と、選択された第2の窓開放番号として前記第
2のクロック機構の検出された再セツティングの発生を
定義して格納するため前記検出機構と結合された第3の
格納機構と、前記第2の窓開放番号により定義される如
き別の境界の時間セルの直前および直後の多数の別の境
界の時間セルに基いてこれと同数の別の第2の予測でき
ないコードを計算するため前記第3の格納数構と結合さ
れた第2の窓開放機構とを含むことか最も望ましい。
再セツティングのため第2のクロック機構と結合された
検出機構と、選択された第2の窓開放番号として前記第
2のクロック機構の検出された再セツティングの発生を
定義して格納するため前記検出機構と結合された第3の
格納機構と、前記第2の窓開放番号により定義される如
き別の境界の時間セルの直前および直後の多数の別の境
界の時間セルに基いてこれと同数の別の第2の予測でき
ないコードを計算するため前記第3の格納数構と結合さ
れた第2の窓開放機構とを含むことか最も望ましい。
前記第1のコンピュータは、典型的には、割込みか生じ
る時少なくともアルゴリズムと静的変数を含む全てのデ
ータを破壊する動作機構を内蔵した揮発姓の動的メモリ
ーに前記アルゴリズムか格納されるマイクロコンピュー
タを含む。
る時少なくともアルゴリズムと静的変数を含む全てのデ
ータを破壊する動作機構を内蔵した揮発姓の動的メモリ
ーに前記アルゴリズムか格納されるマイクロコンピュー
タを含む。
更に望ましくは、前記第2のコンピュータのアルゴリズ
ムは、割込みが生じる時少なくともアルゴリズムと静的
変数を含む全てのデータを破壊する動作機構を内蔵した
揮発姓の動的メモリーに格納される。
ムは、割込みが生じる時少なくともアルゴリズムと静的
変数を含む全てのデータを破壊する動作機構を内蔵した
揮発姓の動的メモリーに格納される。
動的変数が整合する時コードが整合する時間に従って個
々のクロック機構により定義される動的変数に基いて別
個のコンピュータにより生じる予測できないコードを比
較する方法においては、下記のステップからなる動的変
数の時間的定義を同期させる方法もまた提供される。即
ち、ある予め定めたアルゴリズムを含む静的変数を第1
のコンピュータに対して入力し、この第1のコンピュー
タのアルゴリズムを用いて、前記静的変数に基き第1の
予測できないコードを、またある第1の時間間隔により
定義される第1の動的変数を計算し、前記入力ステップ
は第1のクロック機構に従って生し、前記静的変数と第
1の予測できないコードを前記の予め定めたアルゴリズ
ムを独立的に含む第2のコンピュータに対して入力し、
該第2のコンピュータのアルゴリズムを用いて前記静的
変数に基き2つ以上の第2の予測できないコードを、ま
た第2の時間間隔の2つ以上のセルにより定義される2
つ以上の動的変数を独立的に計算し、前記の入力ステッ
プは第2のり′ロック機構に従って生じ、前記′第2の
時間間隔は1つの中心の時間セルと1つ以上の境界の時
間セルからなり、前記第1の予測できないコードを前記
第2の予測できないコードと比較して整合状態を決定し
、可[2第2の予測できないコードの一方に対する前記
第、1の予測できないコードの比較および突合せと同時
に前記第1のクロック機構と前記第2のクロック機構を
同期させるステップからなる。
々のクロック機構により定義される動的変数に基いて別
個のコンピュータにより生じる予測できないコードを比
較する方法においては、下記のステップからなる動的変
数の時間的定義を同期させる方法もまた提供される。即
ち、ある予め定めたアルゴリズムを含む静的変数を第1
のコンピュータに対して入力し、この第1のコンピュー
タのアルゴリズムを用いて、前記静的変数に基き第1の
予測できないコードを、またある第1の時間間隔により
定義される第1の動的変数を計算し、前記入力ステップ
は第1のクロック機構に従って生し、前記静的変数と第
1の予測できないコードを前記の予め定めたアルゴリズ
ムを独立的に含む第2のコンピュータに対して入力し、
該第2のコンピュータのアルゴリズムを用いて前記静的
変数に基き2つ以上の第2の予測できないコードを、ま
た第2の時間間隔の2つ以上のセルにより定義される2
つ以上の動的変数を独立的に計算し、前記の入力ステッ
プは第2のり′ロック機構に従って生じ、前記′第2の
時間間隔は1つの中心の時間セルと1つ以上の境界の時
間セルからなり、前記第1の予測できないコードを前記
第2の予測できないコードと比較して整合状態を決定し
、可[2第2の予測できないコードの一方に対する前記
第、1の予測できないコードの比較および突合せと同時
に前記第1のクロック機構と前記第2のクロック機構を
同期させるステップからなる。
この同期ステップは、これからある突合せる第2の予測
できないコードが生成できる1つの中心の時間セルと1
つの境界の時間セルとの間における時間的差をカウント
し、このカウント・ステップの間にカウントされた連続
する時間的差を加削し、この加算された連続する時間的
差を格納し、かつこの加算された連続的な時間的差だけ
前記の中心および境界の時間セルをシフトするステップ
からなることか望ましい。
できないコードが生成できる1つの中心の時間セルと1
つの境界の時間セルとの間における時間的差をカウント
し、このカウント・ステップの間にカウントされた連続
する時間的差を加削し、この加算された連続する時間的
差を格納し、かつこの加算された連続的な時間的差だけ
前記の中心および境界の時間セルをシフトするステップ
からなることか望ましい。
更に望ましくは、前記の同期ステップは更に、最も後の
比較および突合せの決定の日付を格納し、この格納され
た日付と前記第2のコンピュータに対するその時のエン
トリの日付との間の時間的差をカウントし、選択された
値によりカウントされた日付の差を除して出力を第1の
窓開放番号として定義し、この第1の窓開放番号により
定義されたものの選択された数の境界の時間セルの直後
と直前の別の開時間セルに基いてこ、れと同数の別の第
2の予測できないコードを計算するステップからなる。
比較および突合せの決定の日付を格納し、この格納され
た日付と前記第2のコンピュータに対するその時のエン
トリの日付との間の時間的差をカウントし、選択された
値によりカウントされた日付の差を除して出力を第1の
窓開放番号として定義し、この第1の窓開放番号により
定義されたものの選択された数の境界の時間セルの直後
と直前の別の開時間セルに基いてこ、れと同数の別の第
2の予測できないコードを計算するステップからなる。
更に望ましくは、餅記の同期ステップは更に、前記第2
のクロック機構の再セツティングを検知し、第2の選択
された窓開放番号として前記第2のクロック機構の検出
された再セツティングの発生を定義して格納し、前記第
2の窓開放番号により定義された如き前記の別の境界の
時間セルの直前と直後の別の境界の時間セルに基きこ九
と同数の別の第2の予測できないコードを計算するステ
ップを含む。
のクロック機構の再セツティングを検知し、第2の選択
された窓開放番号として前記第2のクロック機構の検出
された再セツティングの発生を定義して格納し、前記第
2の窓開放番号により定義された如き前記の別の境界の
時間セルの直前と直後の別の境界の時間セルに基きこ九
と同数の別の第2の予測できないコードを計算するステ
ップを含む。
第1のコンピュータと、接近管理!A置と、ホスト・コ
ンピュータと、比較装置のいす九かまたは両方に含まれ
る揮発姓の動的メモリーは、望ましくは、予め定めたア
ルゴリズム、システムの動作プログラム、コードの比較
および突合せプログラム等の全てのプログラムを格納し
て維持し、前記の揮発姓の動的メモリーは更に望ましく
は、固定コード、結果のコード、動的変数等の全てのデ
ータおよび動作の結果を格納し、維持しかっこ九を使用
することを可能にする。
ンピュータと、比較装置のいす九かまたは両方に含まれ
る揮発姓の動的メモリーは、望ましくは、予め定めたア
ルゴリズム、システムの動作プログラム、コードの比較
および突合せプログラム等の全てのプログラムを格納し
て維持し、前記の揮発姓の動的メモリーは更に望ましく
は、固定コード、結果のコード、動的変数等の全てのデ
ータおよび動作の結果を格納し、維持しかっこ九を使用
することを可能にする。
他の目的、特徴および長所については、図面と関連して
本発明の望ましい実施態様の以下の詳細な記述を照合す
れば明らかになるであろう。
本発明の望ましい実施態様の以下の詳細な記述を照合す
れば明らかになるであろう。
〔実施例)
本発明によれば、有資格者は、典型的に個人に一義的な
番号である第1図、第1A図、第2図および第3図の固
定さbた秘密コード即ちカートのシード10が与えられ
る。第2図のクレジット・カードまたは銀行/キャッシ
ュ・カート20の場合、この番号IOは、もし資格のあ
るカードの持主が番号を忘れた場合に、カートまたは固
定コード10の他の恒久的に印刷されたものを照合する
ことにより迅速に検索することができるように、カート
自体に印刷することができる。固定コード7/カート・
シードIOが恒久的な印刷形態もしくは本発明の装置と
密着する形態で提供される場合は、この固定コード10
の別の部分、所謂ビン45(各人の識別番号)も設けら
れることか望ましいが、こわは資格のあるユーザを固定
コード/カード・シート10の不正使用に対して更に保
護するためユーザか記憶する。あるいはまた、固定コー
ド/カート・シード10またはビン45は許可または接
近を許す際管轄部署により発行される許可されるターミ
ナルを識別するため使用することができる。
番号である第1図、第1A図、第2図および第3図の固
定さbた秘密コード即ちカートのシード10が与えられ
る。第2図のクレジット・カードまたは銀行/キャッシ
ュ・カート20の場合、この番号IOは、もし資格のあ
るカードの持主が番号を忘れた場合に、カートまたは固
定コード10の他の恒久的に印刷されたものを照合する
ことにより迅速に検索することができるように、カート
自体に印刷することができる。固定コード7/カート・
シードIOが恒久的な印刷形態もしくは本発明の装置と
密着する形態で提供される場合は、この固定コード10
の別の部分、所謂ビン45(各人の識別番号)も設けら
れることか望ましいが、こわは資格のあるユーザを固定
コード/カード・シート10の不正使用に対して更に保
護するためユーザか記憶する。あるいはまた、固定コー
ド/カート・シード10またはビン45は許可または接
近を許す際管轄部署により発行される許可されるターミ
ナルを識別するため使用することができる。
このような固定および(または)記憶コード(一般に、
第3図のビン45即ち個人の識別番号)は、接近管理モ
ジュール(ACM)またはホスト・コンピュータ50(
第1図、第1A図、第3図)に対して、一義的な静的変
数10と共に入力され、第3図のホストまたはA CM
のメモリー内に一時的に格納される(第3図のステップ
!00 ) 、。
第3図のビン45即ち個人の識別番号)は、接近管理モ
ジュール(ACM)またはホスト・コンピュータ50(
第1図、第1A図、第3図)に対して、一義的な静的変
数10と共に入力され、第3図のホストまたはA CM
のメモリー内に一時的に格納される(第3図のステップ
!00 ) 、。
望ましくは、−旦カードーシード10およびビン45か
ホストまたはACM50に入力さ、iすると、整合状態
となるかどうかを判定するため、その各々は!同々に許
可されたカートのビンのライブラリと比較され(第3図
のステップ110)、またホストまたはACMメモリー
に、I3納された許可されたカート・シートのライブラ
リと比較される(第3図のステップ120)。もしユー
ザがホストまたはACMに入力するビン45またはカー
ド・シート10のい−・i″打かが整合状態を生じなけ
れは、許可または接近は拒絶され、カートのユーザは再
び接近または許可?得るため初めからやり直さなC+打
ばならない。
ホストまたはACM50に入力さ、iすると、整合状態
となるかどうかを判定するため、その各々は!同々に許
可されたカートのビンのライブラリと比較され(第3図
のステップ110)、またホストまたはACMメモリー
に、I3納された許可されたカート・シートのライブラ
リと比較される(第3図のステップ120)。もしユー
ザがホストまたはACMに入力するビン45またはカー
ド・シート10のい−・i″打かが整合状態を生じなけ
れは、許可または接近は拒絶され、カートのユーザは再
び接近または許可?得るため初めからやり直さなC+打
ばならない。
最終的にはユーザに許可もしくは接近を介与することに
なる予測不能コード40(第1図乃ゲ第3図)を生成す
るためには、固定コード即ちシート10および(または
)ビン・15はシートIOおよび(また;ま)ビン・1
5を静的変数として維持する一予め定めたあるアルゴリ
ズムに対して入力されなけわばならない。このアルゴリ
ズムは、典型的には、ユーザに肘して計算機20(第2
図)の形、聾で与えられ、こ九は予め定めたアルゴリズ
ムを実IJaするためのプログラムかロートさ九ている
。この計’jl Ft20は、望ましくは電子計算機か
らなり、更に望ましくは予め定めたアルボリス18の諸
機能を格納し実ji、jするため充分な量の揮発姓の動
的メモリーを備えマイクロプロセッサからなる。このコ
ンピュータ20は、クレジット・カードの体裁とおおよ
その寸法を有するカート20(第2図)内に提供さおる
ことか最も望ましい。
なる予測不能コード40(第1図乃ゲ第3図)を生成す
るためには、固定コード即ちシート10および(または
)ビン・15はシートIOおよび(また;ま)ビン・1
5を静的変数として維持する一予め定めたあるアルゴリ
ズムに対して入力されなけわばならない。このアルゴリ
ズムは、典型的には、ユーザに肘して計算機20(第2
図)の形、聾で与えられ、こ九は予め定めたアルゴリズ
ムを実IJaするためのプログラムかロートさ九ている
。この計’jl Ft20は、望ましくは電子計算機か
らなり、更に望ましくは予め定めたアルボリス18の諸
機能を格納し実ji、jするため充分な量の揮発姓の動
的メモリーを備えマイクロプロセッサからなる。このコ
ンピュータ20は、クレジット・カードの体裁とおおよ
その寸法を有するカート20(第2図)内に提供さおる
ことか最も望ましい。
このようなりレジ・ソト・カート・サイズのコンピュー
タ20(第2図)はまた、アルゴリズムにより生成さj
る最終的な予測不能コード40(第3!2]において、
「カートの結果のコード」として示される)を表示する
ための従来周知の液晶ディスプレイ・+4を含むことか
望ましい、このように生成さ打た予測不能コード40は
、ホスト・コンピュータまたはACM50(第1図、第
1A図、第3図)に々↑して実際に入力するため、ユー
ザが目て見ることかできる。第2図に示されるように、
カー1・・コンピュータ20の望ましい、態様は、約8
4mm(3,3インチ)の長さしと、約53mm(2,
1インチ)の巾Wと、約1.8 mm (0.07イン
チ)より薄い厚さDそ有する。マイクロプロセッサ20
に第1の予測不能コード・10の視覚的な表示のため液
晶ティスプレィ・15を設けるここに加えて、あるいは
その代りに、コンピュータ20は第1の予測不能コード
10(即ち、カートの結果のコード)および(または)
ビン15をAC〜1またはホスト50により機械て読取
る装置を含めてもよく、あるいは第1の予測不能コード
40を個人的に検知するための音響を生じるかまたは他
の手段を含めることもてきる。
タ20(第2図)はまた、アルゴリズムにより生成さj
る最終的な予測不能コード40(第3!2]において、
「カートの結果のコード」として示される)を表示する
ための従来周知の液晶ディスプレイ・+4を含むことか
望ましい、このように生成さ打た予測不能コード40は
、ホスト・コンピュータまたはACM50(第1図、第
1A図、第3図)に々↑して実際に入力するため、ユー
ザが目て見ることかできる。第2図に示されるように、
カー1・・コンピュータ20の望ましい、態様は、約8
4mm(3,3インチ)の長さしと、約53mm(2,
1インチ)の巾Wと、約1.8 mm (0.07イン
チ)より薄い厚さDそ有する。マイクロプロセッサ20
に第1の予測不能コード・10の視覚的な表示のため液
晶ティスプレィ・15を設けるここに加えて、あるいは
その代りに、コンピュータ20は第1の予測不能コード
10(即ち、カートの結果のコード)および(または)
ビン15をAC〜1またはホスト50により機械て読取
る装置を含めてもよく、あるいは第1の予測不能コード
40を個人的に検知するための音響を生じるかまたは他
の手段を含めることもてきる。
第3図においては、カートおよびホストのビンが比較さ
れて整合状態を見出した後(ステップ110 ) 、整
合するかどうかを判定する(第3図、ステップ120
)ため、カード・シード10は一般にホストまたはAC
Mに格納されたカー ド・シートのライブラリに対して
比較される。もしホストまたはACM50に種火された
カード・シート10かホストのライブラリに格納された
シートの1つと一致しなければ、接近または許可は拒絶
される(第3図、ステ・ツブ120)。
れて整合状態を見出した後(ステップ110 ) 、整
合するかどうかを判定する(第3図、ステップ120
)ため、カード・シード10は一般にホストまたはAC
Mに格納されたカー ド・シートのライブラリに対して
比較される。もしホストまたはACM50に種火された
カード・シート10かホストのライブラリに格納された
シートの1つと一致しなければ、接近または許可は拒絶
される(第3図、ステ・ツブ120)。
最初の説明のため、第1図および第1A図に関連する以
下の論議では、本発明の一実施態様により1つの結果的
なコード70かホストまたはA CM2Oにより生成さ
れるものとする。結果のコード40および70を生成す
るクロック機構、および望ましくは1つのコード70と
は対照的にホストまたはA CMが一連の結果の予測不
能コードを生じるこの最も望ましい本発明の実施態様に
ついては、第4図乃至第9図に関して以下に記述する。
下の論議では、本発明の一実施態様により1つの結果的
なコード70かホストまたはA CM2Oにより生成さ
れるものとする。結果のコード40および70を生成す
るクロック機構、および望ましくは1つのコード70と
は対照的にホストまたはA CMが一連の結果の予測不
能コードを生じるこの最も望ましい本発明の実施態様に
ついては、第4図乃至第9図に関して以下に記述する。
シート10および(または)ビン45を静的変数として
使用することに加えて、ユーザに対して最終的に接近ま
たは許可′]0を惟、える予測不能コード40.70を
計算するため、第2の変数である動的変数30.60(
第1図、第1A図)を使用するように予め定めたアルゴ
リズムか構成ざおている。動的変数は、カード・シート
10および(または)ビン・15かカード・コンピュー
タ20またはホストまたはACM50のいずれか一方の
アルゴリズムに入力される時間間隔で定義され訣定され
るコード、典型的には1つの番号を含む。動的変数は、
静的変数か予め定めたアルゴリズムに入力さおる日付お
よび時分により定義されることが最も望まし・い。この
ように定義さ直た動的変数は1分毎に変化すると考える
ことかできる。この動的変数は、あるいはまた、との時
間間隔、例えば2分、5分、1時間等に従って定義する
こともできる。あるいは、このように定義さ眞た動的変
数は、1分、2分、5分、1時間毎に、または他の予め
定めた時間間隔の経過と共に変化する。
使用することに加えて、ユーザに対して最終的に接近ま
たは許可′]0を惟、える予測不能コード40.70を
計算するため、第2の変数である動的変数30.60(
第1図、第1A図)を使用するように予め定めたアルゴ
リズムか構成ざおている。動的変数は、カード・シート
10および(または)ビン・15かカード・コンピュー
タ20またはホストまたはACM50のいずれか一方の
アルゴリズムに入力される時間間隔で定義され訣定され
るコード、典型的には1つの番号を含む。動的変数は、
静的変数か予め定めたアルゴリズムに入力さおる日付お
よび時分により定義されることが最も望まし・い。この
ように定義さ直た動的変数は1分毎に変化すると考える
ことかできる。この動的変数は、あるいはまた、との時
間間隔、例えば2分、5分、1時間等に従って定義する
こともできる。あるいは、このように定義さ眞た動的変
数は、1分、2分、5分、1時間毎に、または他の予め
定めた時間間隔の経過と共に変化する。
第1図においては、このような動的変数を確保する最も
望ましい手段は電子的なディジタル・クロックの如き時
計装置により、この装置は従来間知の手段によって静的
変数10および(または)ビン15の入力(ステップa
またはC)に応答して、カート20またはホストまたは
ACIV+50の予め定めたアルゴリズムに対して日付
または特定の時間間隔(例えば、1分、2分、5分等)
を自動的に入力する(ステップa1またはC,)。この
ように時計装置によって生じた日付および時間はそ九自
体、動的変数の第1の予め定めたアルボリスl、に対す
る入力に先立って、別の予め定めたアルゴリズムに従っ
て独立的に操作することがてきる。予め定力′たアルゴ
リズムに対して入力される動的変数′30または60か
予め定めた持続開開の連続的な時間間隔の、経過と共に
絶対値において常に変化するという事実は、予め定めた
アルゴリズムに従って生じたカート・コード40または
ホストまたはACM70もまた連続する時間間隔と共に
常に変化しており、またこれにより全く予測できないこ
とを、色味する。
望ましい手段は電子的なディジタル・クロックの如き時
計装置により、この装置は従来間知の手段によって静的
変数10および(または)ビン15の入力(ステップa
またはC)に応答して、カート20またはホストまたは
ACIV+50の予め定めたアルゴリズムに対して日付
または特定の時間間隔(例えば、1分、2分、5分等)
を自動的に入力する(ステップa1またはC,)。この
ように時計装置によって生じた日付および時間はそ九自
体、動的変数の第1の予め定めたアルボリスl、に対す
る入力に先立って、別の予め定めたアルゴリズムに従っ
て独立的に操作することがてきる。予め定力′たアルゴ
リズムに対して入力される動的変数′30または60か
予め定めた持続開開の連続的な時間間隔の、経過と共に
絶対値において常に変化するという事実は、予め定めた
アルゴリズムに従って生じたカート・コード40または
ホストまたはACM70もまた連続する時間間隔と共に
常に変化しており、またこれにより全く予測できないこ
とを、色味する。
上記のように生成される予測不能コード40.70(第
1図)は、(これに対し7て入力される静的変数10お
よび(または)動的変数30と共に)揮発姓の電子的な
動的メモリーにおける計算機20(および(または)ホ
ストまたは、ACM50)に格納されることか望ましく
、前記メモリーは前記電子メモリーか何等かの方法で侵
入、割込みまたは違反される時、アルゴリズム、カート
・シード10および動的変数30(または60)を!咳
する動作装置と共に包含される。このように前記揮発姓
の動的メモリーに格納された予め定めたアルゴリズムは
犯罪人によって発見さ九得ないが、こわは予め定めたア
ルゴリズムを含Cメモリー全体かメモリーの侵入と同時
に破壊されるためである。
1図)は、(これに対し7て入力される静的変数10お
よび(または)動的変数30と共に)揮発姓の電子的な
動的メモリーにおける計算機20(および(または)ホ
ストまたは、ACM50)に格納されることか望ましく
、前記メモリーは前記電子メモリーか何等かの方法で侵
入、割込みまたは違反される時、アルゴリズム、カート
・シード10および動的変数30(または60)を!咳
する動作装置と共に包含される。このように前記揮発姓
の動的メモリーに格納された予め定めたアルゴリズムは
犯罪人によって発見さ九得ないが、こわは予め定めたア
ルゴリズムを含Cメモリー全体かメモリーの侵入と同時
に破壊されるためである。
従って、未発明の望ましい天施態様においては、カート
・シート10は、このような揮発姓の動的メモリーに格
納され、従来周知の方法でステップa(第1図)て通常
の時間間隔て第1のコンピュータ20のアルゴリズムに
対して自動的に入力さ社る。カード・シード10のこの
ような自動的な入力は、このように第1のコンピュータ
20の予め定めたアルゴリズムに対して第1の動的変数
30の自動的な定義および入力に関して作用し得、通常
の時間間隔における第1の予測不離コードまたは結果の
コード40の完全に自動的な生成を行なう。
・シート10は、このような揮発姓の動的メモリーに格
納され、従来周知の方法でステップa(第1図)て通常
の時間間隔て第1のコンピュータ20のアルゴリズムに
対して自動的に入力さ社る。カード・シード10のこの
ような自動的な入力は、このように第1のコンピュータ
20の予め定めたアルゴリズムに対して第1の動的変数
30の自動的な定義および入力に関して作用し得、通常
の時間間隔における第1の予測不離コードまたは結果の
コード40の完全に自動的な生成を行なう。
本発明は、最も望ましくは、認められた人員にカード・
コンピュータ20のみを提供するもコンピュータ20に
含まわる予め定めたアルゴリズムの知識は提供しない。
コンピュータ20のみを提供するもコンピュータ20に
含まわる予め定めたアルゴリズムの知識は提供しない。
従って、認めら打だ人員は、このような人員にとって未
知であるアルゴリズムを実施することができるコンピュ
ータ20υ)提供される。
知であるアルゴリズムを実施することができるコンピュ
ータ20υ)提供される。
認1められたユーザに対して提供あれる予め定めたアル
ゴリズムがメモリーの侵入と同時にアルゴリズムを破壊
する動作手段と共に包含さおだ揮発姓の動的メモリーに
格納される本発明の最も望ましい実施態様においては、
不当な許可または接近を獲得する唯一の手段は元のコン
ピュータ20、および固定コード/カード・シード10
の知識(および、もし本発明と関連して使用されるなら
ば、カートのピン45の知識)を不正に所持することで
ある。
ゴリズムがメモリーの侵入と同時にアルゴリズムを破壊
する動作手段と共に包含さおだ揮発姓の動的メモリーに
格納される本発明の最も望ましい実施態様においては、
不当な許可または接近を獲得する唯一の手段は元のコン
ピュータ20、および固定コード/カード・シード10
の知識(および、もし本発明と関連して使用されるなら
ば、カートのピン45の知識)を不正に所持することで
ある。
あるいはまた、このアルゴリズムは、1つ以上の固定コ
ードおよびくまたは)1つ以上の動的変数を操作1−る
ように構成することもてきる。各固定コードおよび動的
変数を入力するいくつかの手段は、ニー↓Yに対して与
えられる計算機2(〕およびホストまたはACM50に
含めることができる(第3し1)。各動的変数は、1つ
以上の固定コード/カート・シートかアルゴリズムに対
して入力される時間間隔により定義されることが望まし
い。
ードおよびくまたは)1つ以上の動的変数を操作1−る
ように構成することもてきる。各固定コードおよび動的
変数を入力するいくつかの手段は、ニー↓Yに対して与
えられる計算機2(〕およびホストまたはACM50に
含めることができる(第3し1)。各動的変数は、1つ
以上の固定コード/カート・シートかアルゴリズムに対
して入力される時間間隔により定義されることが望まし
い。
従って、予め定めたアルゴリズムは種々のアルゴリズム
のと肌かを含み得ることかT1する。本発明における使
用に適′1−るアルゴリズムの唯一の特定の要件は、こ
のようなアルゴリズムが2つの種類の変数、即ち上記の
如き静的変数(固定コード)と動的変数に基いて予測不
能コード金主しることである。予め定めたアルゴリズム
f (x、y)により最終的に生じる予測不能コードC
は、下記の如く数式に表わすことかできる。即ち、f
(x、 y)=C 但し、Xは静的変数/固定コード、yは動的変数である
。いくつかの(n個)の静的変数(X+ 。
のと肌かを含み得ることかT1する。本発明における使
用に適′1−るアルゴリズムの唯一の特定の要件は、こ
のようなアルゴリズムが2つの種類の変数、即ち上記の
如き静的変数(固定コード)と動的変数に基いて予測不
能コード金主しることである。予め定めたアルゴリズム
f (x、y)により最終的に生じる予測不能コードC
は、下記の如く数式に表わすことかできる。即ち、f
(x、 y)=C 但し、Xは静的変数/固定コード、yは動的変数である
。いくつかの(n個)の静的変数(X+ 。
X211、Xn)およびいくつかのくn個)の動的変数
(yl、y2.、、yn)か予測不能コードの生成にお
いて使用されることか意図される場合には、このように
生成さ打た子側不能コードはf (XI 、X211、
xn 、yl 、y21、yn):=Cとして表わすこ
とかできる。
(yl、y2.、、yn)か予測不能コードの生成にお
いて使用されることか意図される場合には、このように
生成さ打た子側不能コードはf (XI 、X211、
xn 、yl 、y21、yn):=Cとして表わすこ
とかできる。
従って、アルゴリズム7i)不正なユーザにより発見さ
九得る時、アルゴリズムの特定の形態は単に本発明の一
部として特定の怠義を有するに過きない。アルゴリズム
か包含されたメモリーの意図的な侵入と同時にアルゴリ
ズムを破壊する揮発姓の電子的な動的メモリーにおいて
これが格蛸される故にアルゴリズムか亮仝に発見され得
ない本発明の最も望ましい実施態様においては、特定の
形態のアルゴリズムは単に本発明の偶発的な一部を構成
する過ぎない。しかし、固定コードおよび動的変数の操
作のためあるアルゴリズムを使用するという単なる事実
は、このようなアルゴリズムか最終的に意義のある予測
不能コードを生成する限り本発明の、必然的な部分を構
成する。
九得る時、アルゴリズムの特定の形態は単に本発明の一
部として特定の怠義を有するに過きない。アルゴリズム
か包含されたメモリーの意図的な侵入と同時にアルゴリ
ズムを破壊する揮発姓の電子的な動的メモリーにおいて
これが格蛸される故にアルゴリズムか亮仝に発見され得
ない本発明の最も望ましい実施態様においては、特定の
形態のアルゴリズムは単に本発明の偶発的な一部を構成
する過ぎない。しかし、固定コードおよび動的変数の操
作のためあるアルゴリズムを使用するという単なる事実
は、このようなアルゴリズムか最終的に意義のある予測
不能コードを生成する限り本発明の、必然的な部分を構
成する。
用語「固定コード」または「カート・シート」または「
シート」を本文において用いたが、このような用語はそ
の一懺味の内に、そi自体か数字的または第2の予測不
能コード40(第3図)の生成前またはその間ある非動
的な方法で操作あるいは変更される番号、コード等を含
む。例えば、第1のコンピュータ20または第2のコン
ピュータ50は、変数として固定コードまたはシードを
用い、予測不能コードを生じる秘密のアルゴリズムにお
ける固定コードまたはシート’10として最終的に入力
される新たな固定コードまたはシートを生じる静的プロ
グラム/アルゴリズムを設けることかできる11例えば
、保全性を増加する目的のため、固定コードまたはシー
トlOは最初に予測不能コードの生成のため用いられた
固定コードまたはノートIOとして使用した別の番号お
よびその結果に加えることかできる。このため、用語固
定コードまたはシードとは、その意味に、固定コードま
たはシードについて行なわれた非動的操作の結果を含む
。従って、どのアルゴリズム即ち演算も別の固定コード
またはシードの生成のため固定コード10について行な
うことかでき、アルゴリズムまたは演算は最も望ましく
は静的アルゴリズム即ち演豆かなり、即ち静的結果を生
じるように動的変数は用いないことが判るであろう。
シート」を本文において用いたが、このような用語はそ
の一懺味の内に、そi自体か数字的または第2の予測不
能コード40(第3図)の生成前またはその間ある非動
的な方法で操作あるいは変更される番号、コード等を含
む。例えば、第1のコンピュータ20または第2のコン
ピュータ50は、変数として固定コードまたはシードを
用い、予測不能コードを生じる秘密のアルゴリズムにお
ける固定コードまたはシート’10として最終的に入力
される新たな固定コードまたはシートを生じる静的プロ
グラム/アルゴリズムを設けることかできる11例えば
、保全性を増加する目的のため、固定コードまたはシー
トlOは最初に予測不能コードの生成のため用いられた
固定コードまたはノートIOとして使用した別の番号お
よびその結果に加えることかできる。このため、用語固
定コードまたはシードとは、その意味に、固定コードま
たはシードについて行なわれた非動的操作の結果を含む
。従って、どのアルゴリズム即ち演算も別の固定コード
またはシードの生成のため固定コード10について行な
うことかでき、アルゴリズムまたは演算は最も望ましく
は静的アルゴリズム即ち演豆かなり、即ち静的結果を生
じるように動的変数は用いないことが判るであろう。
第1図においては、第1の予測不能コード40か上記の
如く生成された後、このような最初の予1jjll不能
コード40か「2番目の」予測不能コード70と比較さ
れ、このコードもまた最初の予測不能コード40の生成
のため用いられた同し予め定めたアルゴリズムを含むホ
ストまたはACM50に対して固定コード/カード・シ
ート10(および、使用する場合はピン45)を入力す
る(ステ・ンブC)ことによりユーザによって生成され
る。
如く生成された後、このような最初の予1jjll不能
コード40か「2番目の」予測不能コード70と比較さ
れ、このコードもまた最初の予測不能コード40の生成
のため用いられた同し予め定めたアルゴリズムを含むホ
ストまたはACM50に対して固定コード/カード・シ
ート10(および、使用する場合はピン45)を入力す
る(ステ・ンブC)ことによりユーザによって生成され
る。
第1A図(ホストまたはACM50か予め定めたアルゴ
リズムおよび予測不能コードを比較して突合せを祈なう
機構を含むことを仮定する構成図)においては、許可ま
たは接近90を得るため、固定さ肌た秘密コードlOか
ホストまたはACM50に入力された略ν直後に、最初
の予測不能コード・10かホストまたはAC〜1つ1〕
に対して入力される(ステップe2)(即ち、ステップ
e2は、ステ・ンブeの略々直後に実、宛される)。も
しステップeおよびe2かステップaおよびalか実施
されたと同し間隔(即ち、コード・10か基準とする同
じ時間間隔)内で実施されなけわば、ホストまたはAC
Mは、ホストエたはACM50の予1め定めたアルゴリ
ズムか最初の予Hii、11不能コード40と整合する
2番目の予測不能コードを生じることを許容する2番目
動的変数60を生じることはないっステップeおよびe
2 (第1A図)を同し時分または他の接近された時間
間隔(セル)内で実施する必要は、本発明のほとんどの
望ましい実施態様においては取除かわる。第3図および
第4図においては、カート20は、コード40かカート
・クロックにより定義される如く生成さおた時間セルに
基いて結果のコード10ヲ生じる。カート・クロックお
よびホストまたはA CMのクロック125か相qおよ
び実時間と同期されることを説明のため仮定し、またユ
ーザが適正なカート・シート’t。
リズムおよび予測不能コードを比較して突合せを祈なう
機構を含むことを仮定する構成図)においては、許可ま
たは接近90を得るため、固定さ肌た秘密コードlOか
ホストまたはACM50に入力された略ν直後に、最初
の予測不能コード・10かホストまたはAC〜1つ1〕
に対して入力される(ステップe2)(即ち、ステップ
e2は、ステ・ンブeの略々直後に実、宛される)。も
しステップeおよびe2かステップaおよびalか実施
されたと同し間隔(即ち、コード・10か基準とする同
じ時間間隔)内で実施されなけわば、ホストまたはAC
Mは、ホストエたはACM50の予1め定めたアルゴリ
ズムか最初の予Hii、11不能コード40と整合する
2番目の予測不能コードを生じることを許容する2番目
動的変数60を生じることはないっステップeおよびe
2 (第1A図)を同し時分または他の接近された時間
間隔(セル)内で実施する必要は、本発明のほとんどの
望ましい実施態様においては取除かわる。第3図および
第4図においては、カート20は、コード40かカート
・クロックにより定義される如く生成さおた時間セルに
基いて結果のコード10ヲ生じる。カート・クロックお
よびホストまたはA CMのクロック125か相qおよ
び実時間と同期されることを説明のため仮定し、またユ
ーザが適正なカート・シート’t。
および結果のコード40をカート20により生成さiた
結果のコード40と同じ時間セル内にホストまたはAC
M50に対し、て人わるものとす打ば、ホスト50は一
連の結果のコード即ち「窓」 (第1図の1つの予測不
能コード70とは対照的に)を生じるプログラムが与え
ら肌ることか望ましい。[本文において用いら;hよう
に、用語「セル」とは、文脈に従って、結果のコードの
生成か結果のコード自体に基く予め定めた期間の時間間
隔をQ味するぢのとする。] 「窓」を構成する種々の
2番目の予測不能コードは、ユーザかシードIO、コー
ド40およびピン45を第3図のホスト・クロック12
5および第4図に示される如き1つ以上の境界の時間セ
ル例えば−2、−1、および+1、+2により定義され
る如くホストまたはACM50に対して適正にエントリ
する時間セルに基いてホストまたはACM50によって
計算される。ホストまたはACM50のプロクラムはこ
の時、カードの結果のコード40を第4図に示ざ打るホ
スト・セルの窓として計算される全ての個々の結果コー
ドと比較して、ホスト・セルのとわかとカード・コード
10との間に整合状態か存在するかどうかを判定する。
結果のコード40と同じ時間セル内にホストまたはAC
M50に対し、て人わるものとす打ば、ホスト50は一
連の結果のコード即ち「窓」 (第1図の1つの予測不
能コード70とは対照的に)を生じるプログラムが与え
ら肌ることか望ましい。[本文において用いら;hよう
に、用語「セル」とは、文脈に従って、結果のコードの
生成か結果のコード自体に基く予め定めた期間の時間間
隔をQ味するぢのとする。] 「窓」を構成する種々の
2番目の予測不能コードは、ユーザかシードIO、コー
ド40およびピン45を第3図のホスト・クロック12
5および第4図に示される如き1つ以上の境界の時間セ
ル例えば−2、−1、および+1、+2により定義され
る如くホストまたはACM50に対して適正にエントリ
する時間セルに基いてホストまたはACM50によって
計算される。ホストまたはACM50のプロクラムはこ
の時、カードの結果のコード40を第4図に示ざ打るホ
スト・セルの窓として計算される全ての個々の結果コー
ドと比較して、ホスト・セルのとわかとカード・コード
10との間に整合状態か存在するかどうかを判定する。
上記の事例においては、カード・コード40は無論第4
図の字のセルに基〈ホスト・コードと整合状態となる(
第3図、ステ・ツブ172)が、こわはユーザかカート
・コード40か生成された同じ時間セル内にシード10
、ピン45およびコード40を入わるためである。
図の字のセルに基〈ホスト・コードと整合状態となる(
第3図、ステ・ツブ172)が、こわはユーザかカート
・コード40か生成された同じ時間セル内にシード10
、ピン45およびコード40を入わるためである。
[本文に用いらhる如く、ホストまたはACM50に対
する1入力」または「入力すること」または「エントリ
」とは、ホストまたはACM50に対する適正なカート
・シート10、カードの結果コード440およびカート
のピン45の入力、およびカート・シート10(第3図
、ステップ120)およびカートのピン45(同、ステ
ップ+10)のホストまたはACM50における恒久メ
モリーに格納されるホスト・シートおよびホスト・ピン
に対する確実な整合を意味する。] しかし、第4図に関して先に述べた事例においてユーザ
がカート・コード40およびカート・シード10(およ
びピン45)をカートがコード・10を生成した1分後
に入力(第3図)したものとす九ば、ホストまたはAC
M50は第5図に示される如き異なる窓を生成したこと
になり、即ちホストがあたかも+1のセル・コードかセ
ルの窓の零のセルであり(第5図において括弧内に示す
如く)かつ更に予め定めた数の境界の時間セルのコード
を生成する(例えば、第5図に示されるように実時間−
1,0および+2、+3)如く、+1のセル・コードと
対応する中心のセルを生成したことになる(実時間に基
いて)。このように、ユーザは刀−ド・シート10およ
びカードの結果コード・40を1分後ホストまたはAC
M50に対して入力するが、ホスト・コンピュータ50
は、整合するセル・コード、中心のセル即ち第5図にお
いて括弧内に示される如き+1の中心セル・コードの「
境をなす」実時間玉のセル・コードを依然として生成す
る。
する1入力」または「入力すること」または「エントリ
」とは、ホストまたはACM50に対する適正なカート
・シート10、カードの結果コード440およびカート
のピン45の入力、およびカート・シート10(第3図
、ステップ120)およびカートのピン45(同、ステ
ップ+10)のホストまたはACM50における恒久メ
モリーに格納されるホスト・シートおよびホスト・ピン
に対する確実な整合を意味する。] しかし、第4図に関して先に述べた事例においてユーザ
がカート・コード40およびカート・シード10(およ
びピン45)をカートがコード・10を生成した1分後
に入力(第3図)したものとす九ば、ホストまたはAC
M50は第5図に示される如き異なる窓を生成したこと
になり、即ちホストがあたかも+1のセル・コードかセ
ルの窓の零のセルであり(第5図において括弧内に示す
如く)かつ更に予め定めた数の境界の時間セルのコード
を生成する(例えば、第5図に示されるように実時間−
1,0および+2、+3)如く、+1のセル・コードと
対応する中心のセルを生成したことになる(実時間に基
いて)。このように、ユーザは刀−ド・シート10およ
びカードの結果コード・40を1分後ホストまたはAC
M50に対して入力するが、ホスト・コンピュータ50
は、整合するセル・コード、中心のセル即ち第5図にお
いて括弧内に示される如き+1の中心セル・コードの「
境をなす」実時間玉のセル・コードを依然として生成す
る。
ホストまたはA C〜150(第3図乃至第5図)に第
1図の単一の2番目コード70とは対照的に一連の即う
2番目の一テ測不能コードの窓を生成する機構を提供す
ることにより、適正なシートIOとピン45とカードの
コード40をホストまたはACM50i、。
1図の単一の2番目コード70とは対照的に一連の即う
2番目の一テ測不能コードの窓を生成する機構を提供す
ることにより、適正なシートIOとピン45とカードの
コード40をホストまたはACM50i、。
対して入力しかつ依然として整合するホストの結果コー
ドを生じるある選択された量の時間の裕度(コード40
か店く時間間隔の長さを、越える)をカート・カード・
ユーザに許容する。
ドを生じるある選択された量の時間の裕度(コード40
か店く時間間隔の長さを、越える)をカート・カード・
ユーザに許容する。
上記のルイ列は、カード・クロックおよびホスト・クロ
ック125(第3図)が共に実時間と同期することを、
仮定していた。コード・クロ・ンクおよびホスト・クロ
ックか常に同門した状、態を維持するものとすれば、ホ
ストまたはACM5Qに窓の中心のセルの「前方にある
」ある予め定めた数の間のセル、例えば第5図における
(−2)、(−1)、(0)のセルを生成する機構を提
供することのみか必要となる。カード・クロックおよび
ホスト・クロックか常に相互に同期した状態に維持され
る如き用途においては、ホストまたはACMのクロック
125カ)1つの中心のセルのコードおよび1つの−1
のホス[−の窓のセル・コードを生成するように2つの
動的時変数しか規定しないことが望ましい。この実施例
では、ユーザかシード10、ピン45およびコード40
に対して1つのセル・コードを入力するが機密保:号の
強化のため後で唯1つのセル・コードを入力することを
許容する。
ック125(第3図)が共に実時間と同期することを、
仮定していた。コード・クロ・ンクおよびホスト・クロ
ックか常に同門した状、態を維持するものとすれば、ホ
ストまたはACM5Qに窓の中心のセルの「前方にある
」ある予め定めた数の間のセル、例えば第5図における
(−2)、(−1)、(0)のセルを生成する機構を提
供することのみか必要となる。カード・クロックおよび
ホスト・クロックか常に相互に同期した状態に維持され
る如き用途においては、ホストまたはACMのクロック
125カ)1つの中心のセルのコードおよび1つの−1
のホス[−の窓のセル・コードを生成するように2つの
動的時変数しか規定しないことが望ましい。この実施例
では、ユーザかシード10、ピン45およびコード40
に対して1つのセル・コードを入力するが機密保:号の
強化のため後で唯1つのセル・コードを入力することを
許容する。
しかし、カート・クロックおよびホスト・クロ・・lり
125か実時間との目間状態から外九得る更に典型的な
場合、例えばカード・クロックがホスト・クロックに比
して進む場合においては、整合するホストの結果のコー
ドを生じるためホストの窓の中心セルに「続く」セルの
生成か必要となる。
125か実時間との目間状態から外九得る更に典型的な
場合、例えばカード・クロックがホスト・クロックに比
して進む場合においては、整合するホストの結果のコー
ドを生じるためホストの窓の中心セルに「続く」セルの
生成か必要となる。
第3図および第6図においては、本発明は最も望ましく
は、カード・クロ・ンクおよびホスト・クロックの如き
独立的なりロックか更に典型的に実時間および(または
)を目方に進むかあるいは送れる場合においてこれらの
クロックを同期させるための機構を提供する。
は、カード・クロ・ンクおよびホスト・クロックの如き
独立的なりロックか更に典型的に実時間および(または
)を目方に進むかあるいは送れる場合においてこれらの
クロックを同期させるための機構を提供する。
下記の事例は、説明の目的のため、全てのセル・コード
の等しい時間長さか持続期間1分であるものとする。こ
のカート・クロックか1分こわ、ホストのクロック12
5(第3図)か実時間に対して適正であるものとすれば
、カートは一1分の実時間(ホストのクロック125に
対して)に基いて結果のコード40を生成することにな
り、またもしユーザかカードの結果コード40(および
適正なシード10とピン45)をコード40か生成され
ると同じ時分内にホストまたはACM50に対して入力
するならば、ホストまたはACM50は第6図に示した
一連のセルに従って結果のコードの窓を生じることにな
る(予め定めた数の間のセルか直前の2つのセルと直後
の2つのセルとして選択されるものとすれば)。整合す
る結果のコード、即ちカートの−1のセル・コードおよ
びホストの−1のセル・コードかこのように生成さ肌る
ことになる。
の等しい時間長さか持続期間1分であるものとする。こ
のカート・クロックか1分こわ、ホストのクロック12
5(第3図)か実時間に対して適正であるものとすれば
、カートは一1分の実時間(ホストのクロック125に
対して)に基いて結果のコード40を生成することにな
り、またもしユーザかカードの結果コード40(および
適正なシード10とピン45)をコード40か生成され
ると同じ時分内にホストまたはACM50に対して入力
するならば、ホストまたはACM50は第6図に示した
一連のセルに従って結果のコードの窓を生じることにな
る(予め定めた数の間のセルか直前の2つのセルと直後
の2つのセルとして選択されるものとすれば)。整合す
る結果のコード、即ちカートの−1のセル・コードおよ
びホストの−1のセル・コードかこのように生成さ肌る
ことになる。
カート・クロックかこの事例において1分遅れていたか
′、ホスト・コンピュータはカートのユーザが次に適正
なカート・シードlOおよびカードのピン・45(およ
びコード40)をホストまたはACM50に対して入力
する時、カード・クロックの時間でホストのクロックの
時間を自動的に調整(即ち、同期)することになるプロ
クラム機構か設けられる。このホストは、ホストの恒久
メモリーに整合するセル時間の差を格納する(第3図、
ステップ190)ことによりこのような同期を達成する
。例えば、今述べた許りの事例においては、最後の整合
取引き(第3図、ステップ180)は第6図における括
弧に示したようにホストの「窓」の−1のセルに該当す
るっこのようなセルの時間差は、本文においては、ホス
トの恒久メモリーに格納される「時間のすわ」と呼ばわ
る(第3図、ステップ190)。この時間のす九は、こ
れがら整合する2番目の予測不能コードが生成された中
心のセルと間のセルとの間の時間差である。
′、ホスト・コンピュータはカートのユーザが次に適正
なカート・シードlOおよびカードのピン・45(およ
びコード40)をホストまたはACM50に対して入力
する時、カード・クロックの時間でホストのクロックの
時間を自動的に調整(即ち、同期)することになるプロ
クラム機構か設けられる。このホストは、ホストの恒久
メモリーに整合するセル時間の差を格納する(第3図、
ステップ190)ことによりこのような同期を達成する
。例えば、今述べた許りの事例においては、最後の整合
取引き(第3図、ステップ180)は第6図における括
弧に示したようにホストの「窓」の−1のセルに該当す
るっこのようなセルの時間差は、本文においては、ホス
トの恒久メモリーに格納される「時間のすわ」と呼ばわ
る(第3図、ステップ190)。この時間のす九は、こ
れがら整合する2番目の予測不能コードが生成された中
心のセルと間のセルとの間の時間差である。
カートのユーザのホスト50に対する次のエントリと同
時に(カード・クロックか最後のエントリ以後全くとれ
ていなかったものとし、またホストのクロック71)実
時間と同IU1シた状態を維持しかつカードか結果のコ
ード・10を生成すると同し時分内にユーザか次にエン
ド・りするものとすわば)、ホスト・コンピュータ50
は自動的に格納ざtた時間のす九を一時的に洛蛸された
ホスト・クロック時間に対して(第3図、ステップ13
0)代数的に加算しく同、ステップトIQ)、また第7
図に示される一連の相村的な実時間のホストのセル・コ
ードを生成することになるが、こわにおいては実時間で
1分遅九だカードのコード・セルかこの時事ストの窓に
おいて平のセルとして処理ざi(第7図の括弧内に示さ
れる如く)、即ちホストのセルの窓の中心のセルか第3
図の1分格納された時間のすわ135の控除を経てこわ
から1分を差引くよう調整される。第7図に示ざわるよ
うに、ホストの窓の間のセルは同様に1分格納された時
間のす打だけ調“整される。更に、ホスト50之対7r
るユーザの全ての将来のエントリにおいては、−時的に
格納されたエントリの時間および日付(第3図、ステッ
プ130)は1亘矢的に記録された1分間洛狛さ直る時
間のずれだけ、31整さjすることになる。
時に(カード・クロックか最後のエントリ以後全くとれ
ていなかったものとし、またホストのクロック71)実
時間と同IU1シた状態を維持しかつカードか結果のコ
ード・10を生成すると同し時分内にユーザか次にエン
ド・りするものとすわば)、ホスト・コンピュータ50
は自動的に格納ざtた時間のす九を一時的に洛蛸された
ホスト・クロック時間に対して(第3図、ステップ13
0)代数的に加算しく同、ステップトIQ)、また第7
図に示される一連の相村的な実時間のホストのセル・コ
ードを生成することになるが、こわにおいては実時間で
1分遅九だカードのコード・セルかこの時事ストの窓に
おいて平のセルとして処理ざi(第7図の括弧内に示さ
れる如く)、即ちホストのセルの窓の中心のセルか第3
図の1分格納された時間のすわ135の控除を経てこわ
から1分を差引くよう調整される。第7図に示ざわるよ
うに、ホストの窓の間のセルは同様に1分格納された時
間のす打だけ調“整される。更に、ホスト50之対7r
るユーザの全ての将来のエントリにおいては、−時的に
格納されたエントリの時間および日付(第3図、ステッ
プ130)は1亘矢的に記録された1分間洛狛さ直る時
間のずれだけ、31整さjすることになる。
カードおよびホストのクロックか実時間と同期されるこ
とを仮定し、またユーザかホストの1分後にエントリし
た第5図に関して上に述へた′圧倒に関して、例えホス
トのクロックか実時間と同期さ打ても、ホストはそれに
も拘らず格納さ打かつユーザによる将来の取引きにおい
て一時的に格納されたエントリの時間ぐ第3図、ステッ
プ13f))を、ユ1整する際使用されるへき(第3し
1、ステップ190)時間のずわを計算することになる
(同、ステップ180)が、こわは第5図の括弧内に示
さFする如きホストの窓の整合するセルか窓の中心のセ
ル・コードてはなく(即ち、実時間+1のセル・コード
ではなく)、むしろ間の実時間のセル・コード即ち間の
実時間の零のセル・コードであったためである。
とを仮定し、またユーザかホストの1分後にエントリし
た第5図に関して上に述へた′圧倒に関して、例えホス
トのクロックか実時間と同期さ打ても、ホストはそれに
も拘らず格納さ打かつユーザによる将来の取引きにおい
て一時的に格納されたエントリの時間ぐ第3図、ステッ
プ13f))を、ユ1整する際使用されるへき(第3し
1、ステップ190)時間のずわを計算することになる
(同、ステップ180)が、こわは第5図の括弧内に示
さFする如きホストの窓の整合するセルか窓の中心のセ
ル・コードてはなく(即ち、実時間+1のセル・コード
ではなく)、むしろ間の実時間のセル・コード即ち間の
実時間の零のセル・コードであったためである。
従って、簡単にいえば、格納された時間のす負は計算さ
′FL(第3図、ステップ180:) 、あるエントリ
において(第3図、ステップ130)ホストの窓の「間
の」セル・コードかく中心のセル・コードとは対照的に
)入力カートの結果のコード40との整合状態を生じる
時は常に、全ての将来のエントリにおいてホストに対す
るエントリの時間を調整する(第3図、ステップ140
)際に使用するため格納される(第3図、ステップ19
0)。
′FL(第3図、ステップ180:) 、あるエントリ
において(第3図、ステップ130)ホストの窓の「間
の」セル・コードかく中心のセル・コードとは対照的に
)入力カートの結果のコード40との整合状態を生じる
時は常に、全ての将来のエントリにおいてホストに対す
るエントリの時間を調整する(第3図、ステップ140
)際に使用するため格納される(第3図、ステップ19
0)。
ある取引きの量計算される(第3図、ステップ180)
時間のずれを格納する際(ステップ190 ) 、この
時計算された時間のずれは、前のエントリおよび接近の
許可の結果として前に計算されて格納されたとの時間の
ずれに対して代数的に加えられ即ち加算される(ステッ
プ173)。
時間のずれを格納する際(ステップ190 ) 、この
時計算された時間のずれは、前のエントリおよび接近の
許可の結果として前に計算されて格納されたとの時間の
ずれに対して代数的に加えられ即ち加算される(ステッ
プ173)。
クロックl構は、−旦進みまたは遅わ始めると、本発明
のシステムのあらゆる将来の使用において鵡みあるいは
遅れ続けることになるため、ホストまたはA CM 5
0は而の取引きから記録され用久的に格納される格納済
みの時間のずわに対しシステムの連続的な使用中記↑ユ
された全ての時間のずれを加除する(第3図、ステ・ン
ブ180)ことになる。更に望ましくは、新たに計算さ
れた時間のずれは、接近または許可か既に介与されずま
た許容される(ステップ173)までは、ホストまたは
A CMのメモリー200には恒久的に格納されない(
ステップ190)。
のシステムのあらゆる将来の使用において鵡みあるいは
遅れ続けることになるため、ホストまたはA CM 5
0は而の取引きから記録され用久的に格納される格納済
みの時間のずわに対しシステムの連続的な使用中記↑ユ
された全ての時間のずれを加除する(第3図、ステ・ン
ブ180)ことになる。更に望ましくは、新たに計算さ
れた時間のずれは、接近または許可か既に介与されずま
た許容される(ステップ173)までは、ホストまたは
A CMのメモリー200には恒久的に格納されない(
ステップ190)。
第4図乃至第7図において述へまた示すように、ユーザ
かカート・シート10、パルス45およびカートの結果
コード40のホストまたはACM’\の入力において変
更することを許される「窓」として、ホストまたはAC
Mは中心のセル・コード間4つのセル・コード(即ち、
中心のセルの直前の2つのセルと直後の2つのセル)を
計算するように典型的にプログラムされている。このよ
うな間のセルは1分の間隔と対応するコードに対応する
如く述へた。間のセルの数および時刻に相当する長さが
必要に応じて増減することができることが判る。
かカート・シート10、パルス45およびカートの結果
コード40のホストまたはACM’\の入力において変
更することを許される「窓」として、ホストまたはAC
Mは中心のセル・コード間4つのセル・コード(即ち、
中心のセルの直前の2つのセルと直後の2つのセル)を
計算するように典型的にプログラムされている。このよ
うな間のセルは1分の間隔と対応するコードに対応する
如く述へた。間のセルの数および時刻に相当する長さが
必要に応じて増減することができることが判る。
カート・クロックおよびホストまたはACMのクロック
か実時間に対して進みあるいは遅わる絶対的な程度は一
般に時間の進行と共に増加する。
か実時間に対して進みあるいは遅わる絶対的な程度は一
般に時間の進行と共に増加する。
例えば、もしカート・クロックが1月に30秒だけ逆打
、ホストのクロックか1月に30秒だけ進むならば、こ
の2つのクロックは、1月後に同期状態からす直る1分
、2月後に同期状、態からすわる2分、3月後に同期状
態からず打る3分11、等に相当する時間だけずれを生
じることになる。もし許可されたカードのユーザか毎月
このカードを使用するならば、第4図乃至第7図に関し
て先に述へた自動同期装置は、実時間に対するこのよう
な同期の欠如を補うように使用の都度ホストまたはAC
Mの時間の窓を調整することになる。しかし、もしカー
トのユーザか実際にこのカートを例えば6筒月間(重用
しなけ九ば、カートのクロックおよびホストのクロック
は6分間間期状態からすわることになり、またイ列えユ
ーザかビン45、カード・シート10およびカートの結
果コード・10をピン45、シード10およびコード4
0かカートにより生成されると同し時分内にホストまた
はACMに対して入力する(第3図)ことにより正しく
本システムを使用しても、ユーザは間のセル時間の「窓
」か中心のホスト・セルに対して直前の2つの1分セル
および直後の2つの1分セルとして選択される典型的な
場合において接近また:ま許可を得る(即ち、ホストま
たはA CMに整合する結果のコードを生しさせる)こ
とかできないことになる。第8図は、金庫へたこのよう
な事例の場合を示し、こわにおいては6箇月間使用しな
かった後、カード・クロックは実時間で一3分に基く結
果のコード40を生しく;A3(’21)、また6箇月
の不使用の後ホストのクロックは実時間に対して+1、
+2、+3、+4および+5分に対応するセル・コード
、、l)らなる典型的に選定された5つのセルの窓の生
成をもたらすことが判る。従って、選択された窓か4つ
の間のセルからなるこの典型的な場合においては、6箇
月の不使用の後は如何なる状況下でも整合する2番目の
予測不能コードか生成されないことになる。
、ホストのクロックか1月に30秒だけ進むならば、こ
の2つのクロックは、1月後に同期状態からす直る1分
、2月後に同期状、態からすわる2分、3月後に同期状
態からず打る3分11、等に相当する時間だけずれを生
じることになる。もし許可されたカードのユーザか毎月
このカードを使用するならば、第4図乃至第7図に関し
て先に述へた自動同期装置は、実時間に対するこのよう
な同期の欠如を補うように使用の都度ホストまたはAC
Mの時間の窓を調整することになる。しかし、もしカー
トのユーザか実際にこのカートを例えば6筒月間(重用
しなけ九ば、カートのクロックおよびホストのクロック
は6分間間期状態からすわることになり、またイ列えユ
ーザかビン45、カード・シート10およびカートの結
果コード・10をピン45、シード10およびコード4
0かカートにより生成されると同し時分内にホストまた
はACMに対して入力する(第3図)ことにより正しく
本システムを使用しても、ユーザは間のセル時間の「窓
」か中心のホスト・セルに対して直前の2つの1分セル
および直後の2つの1分セルとして選択される典型的な
場合において接近また:ま許可を得る(即ち、ホストま
たはA CMに整合する結果のコードを生しさせる)こ
とかできないことになる。第8図は、金庫へたこのよう
な事例の場合を示し、こわにおいては6箇月間使用しな
かった後、カード・クロックは実時間で一3分に基く結
果のコード40を生しく;A3(’21)、また6箇月
の不使用の後ホストのクロックは実時間に対して+1、
+2、+3、+4および+5分に対応するセル・コード
、、l)らなる典型的に選定された5つのセルの窓の生
成をもたらすことが判る。従って、選択された窓か4つ
の間のセルからなるこの典型的な場合においては、6箇
月の不使用の後は如何なる状況下でも整合する2番目の
予測不能コードか生成されないことになる。
本発明は、最も望ましくは、間のセルのホストの窓がカ
ードの不使用の期間の長さと共に変化する量だけ予め選
定された窓よりも広く開かわる機構を提供する。このよ
うな窓の開放は、比較および突合せの最も近い日付を格
納し、このような日付と第2のコンピュータに対するエ
ントリの現在のE]付との間の差を判定し、これら日付
間の差に従って予め定めたものと同数の別の境界の時間
セルを計算することにより達成される。
ードの不使用の期間の長さと共に変化する量だけ予め選
定された窓よりも広く開かわる機構を提供する。このよ
うな窓の開放は、比較および突合せの最も近い日付を格
納し、このような日付と第2のコンピュータに対するエ
ントリの現在のE]付との間の差を判定し、これら日付
間の差に従って予め定めたものと同数の別の境界の時間
セルを計算することにより達成される。
典型的には、この窓は不使用の月当り2つの1分の境界
の時間セル(例えば、予め選定された窓の直前の1つの
セルおよび直後の1つのセル)だけ開かれるが、窓か開
かわるセルの数および各セルの時間相当長さは他の所要
の数および長さを構成するように予め定めることかでき
る。
の時間セル(例えば、予め選定された窓の直前の1つの
セルおよび直後の1つのセル)だけ開かれるが、窓か開
かわるセルの数および各セルの時間相当長さは他の所要
の数および長さを構成するように予め定めることかでき
る。
カードのクロックおよびホストのクロック125(第3
図)か月当り30秒だけm対的な進みおよび遅わを生じ
かつユーザか6箇月間カードを使用しなかフた上記の事
例を想定すると、ホストまたはA CMは、最後の選択
の恒久的に格納さjた(ステップ175) El付に対
してその時のエントリの一時的に格納された(ステップ
130)日付を比較しくステップ150) 、最後の接
近の日付とその時のエントリの日付との間の月数Xを計
算するくステップ160)。本例においては、6箇月の
不使用が計算され(ステップ160) 、また窓は16
分の完全な窓を与えるように第9図に示すように予め選
定された4つのセルの窓のいずわかの側に更に6つの1
分の境界の時間セルだけ開か直る。相対的な実時間にお
ける一3分に基〈カートの結果コード40は、このよう
に第9図に示されるように、−6のホストの境界の時間
セル・コード(実時間における−3)に対して整合しく
第3A図、ステップ172 ) 、最後に接近または許
可か与えられる。第3図乃至第7図に関して先に述へた
ように、整合するホストのセル・コードはホストの窓の
1つの間のセル・コードてあって中心のホスト・セル(
即ち、雫のセル)ではないため、新たな格納された一6
分の時間のずれが計算され(即ち、恒久的に格納された
時間のずわに加算さね)(第3図、ステップ180)
、格納され(ステップ+90 ) 、その後ホストのク
ロックは、その時の取引きにおいて使用さおた特定のカ
ート・シートIOおよびピン45を有するカードのユー
ザかこのカートを使用して将来の取引きにおける接近を
得る毎に、ホストの窓の雫のセル(およびこれに伴なう
境界の時間セル)を調整することになる。
図)か月当り30秒だけm対的な進みおよび遅わを生じ
かつユーザか6箇月間カードを使用しなかフた上記の事
例を想定すると、ホストまたはA CMは、最後の選択
の恒久的に格納さjた(ステップ175) El付に対
してその時のエントリの一時的に格納された(ステップ
130)日付を比較しくステップ150) 、最後の接
近の日付とその時のエントリの日付との間の月数Xを計
算するくステップ160)。本例においては、6箇月の
不使用が計算され(ステップ160) 、また窓は16
分の完全な窓を与えるように第9図に示すように予め選
定された4つのセルの窓のいずわかの側に更に6つの1
分の境界の時間セルだけ開か直る。相対的な実時間にお
ける一3分に基〈カートの結果コード40は、このよう
に第9図に示されるように、−6のホストの境界の時間
セル・コード(実時間における−3)に対して整合しく
第3A図、ステップ172 ) 、最後に接近または許
可か与えられる。第3図乃至第7図に関して先に述へた
ように、整合するホストのセル・コードはホストの窓の
1つの間のセル・コードてあって中心のホスト・セル(
即ち、雫のセル)ではないため、新たな格納された一6
分の時間のずれが計算され(即ち、恒久的に格納された
時間のずわに加算さね)(第3図、ステップ180)
、格納され(ステップ+90 ) 、その後ホストのク
ロックは、その時の取引きにおいて使用さおた特定のカ
ート・シートIOおよびピン45を有するカードのユー
ザかこのカートを使用して将来の取引きにおける接近を
得る毎に、ホストの窓の雫のセル(およびこれに伴なう
境界の時間セル)を調整することになる。
最後に、本発明は更に、ホストまたはACM50および
そのクロック125(第3図)かカートの使用間に停止
りする不慮の事故に対応するフェールセーフ窓開放機構
を含む、このような停[Lの場合には、ホストまたはA
CMのクロック125は一般にリセットして再び同門
されねばならず、またこのような再セツティングの過程
においては、再開w4操作において誤差か生じ得ろ。カ
ートのユーザがこのようなホスト・クロック125の再
セツティングにおける誤差の場合に順当な接近を得るこ
とかできることを保証するため、ホストまたはACM5
0はこのような再セツティングを検知してホストまたは
ACM50の再セツティング毎に予め定めた窓開放番号
を格納するための機構か設けられることか望ましい。こ
のような窓開放番号は、典型的には6つの別の1分の境
界の時間セル(例えば、その時の窓の直前の3つの別の
セルおよび直後の3つの別のセル)として選定されるが
、1Ili!の選定ざjた長さのこ打以十モ)シ〈は以
下の数のセルとして選定することもてきる。
そのクロック125(第3図)かカートの使用間に停止
りする不慮の事故に対応するフェールセーフ窓開放機構
を含む、このような停[Lの場合には、ホストまたはA
CMのクロック125は一般にリセットして再び同門
されねばならず、またこのような再セツティングの過程
においては、再開w4操作において誤差か生じ得ろ。カ
ートのユーザがこのようなホスト・クロック125の再
セツティングにおける誤差の場合に順当な接近を得るこ
とかできることを保証するため、ホストまたはACM5
0はこのような再セツティングを検知してホストまたは
ACM50の再セツティング毎に予め定めた窓開放番号
を格納するための機構か設けられることか望ましい。こ
のような窓開放番号は、典型的には6つの別の1分の境
界の時間セル(例えば、その時の窓の直前の3つの別の
セルおよび直後の3つの別のセル)として選定されるが
、1Ili!の選定ざjた長さのこ打以十モ)シ〈は以
下の数のセルとして選定することもてきる。
[前記の再セッティンク窓開放番号は典1゛)的:、−
は不使用の結果(第31さ1、ステップ160)にjD
連さj(同、ステップ165) 、この窓を構成する史
Z別の総数か計算され(ステ゛・ツブ170) 、即ち
、(a)入力に5祭するユーザ・、・′)遅れおよび(
ま亡:は)カードおよびホストのクロックの」I−1世
1を許容する予め選定さhた窓、(b)長ル[1の不使
用にわたるカートおよびホストσ) t′rコックのオ
同:用を許容量る不使用の窓、および(c)再セツティ
ングの窓開放番号を含む中心のセルの周囲の全ての間の
セルか計算されろう 第9しjに関して本文に述へた事例を仮定して、もしホ
ストまたはACMが不使用の6箇月の期間内に停止した
ならば、第9図に示される如きホストの窓は、−11,
−10,−9および19、+IO1++1のホストの窓
のセルもまた計算され(第3図、ステップ170)また
第3図のステップ172においてカードの結果コード4
0との比較および潜在的な整合のため使用可能にされる
ように、更に別の6つの間のセルによって更に開かれる
ことになる。新たな時間のずれが計算され格納される(
第3図、ステップ180. 190)第5図乃至第9図
に関して述べるように、不使用および(または)予め選
定された窓により生じる窓の間のセルにおいて見出され
る整合状、聾の結果として、もし停止の結果生じた間の
セルにおいて整合状態が見出されるならば、新たな時間
のずれが同様に計算されて格納される(ステップ180
、190)ことになる。
は不使用の結果(第31さ1、ステップ160)にjD
連さj(同、ステップ165) 、この窓を構成する史
Z別の総数か計算され(ステ゛・ツブ170) 、即ち
、(a)入力に5祭するユーザ・、・′)遅れおよび(
ま亡:は)カードおよびホストのクロックの」I−1世
1を許容する予め選定さhた窓、(b)長ル[1の不使
用にわたるカートおよびホストσ) t′rコックのオ
同:用を許容量る不使用の窓、および(c)再セツティ
ングの窓開放番号を含む中心のセルの周囲の全ての間の
セルか計算されろう 第9しjに関して本文に述へた事例を仮定して、もしホ
ストまたはACMが不使用の6箇月の期間内に停止した
ならば、第9図に示される如きホストの窓は、−11,
−10,−9および19、+IO1++1のホストの窓
のセルもまた計算され(第3図、ステップ170)また
第3図のステップ172においてカードの結果コード4
0との比較および潜在的な整合のため使用可能にされる
ように、更に別の6つの間のセルによって更に開かれる
ことになる。新たな時間のずれが計算され格納される(
第3図、ステップ180. 190)第5図乃至第9図
に関して述べるように、不使用および(または)予め選
定された窓により生じる窓の間のセルにおいて見出され
る整合状、聾の結果として、もし停止の結果生じた間の
セルにおいて整合状態が見出されるならば、新たな時間
のずれが同様に計算されて格納される(ステップ180
、190)ことになる。
不使用の窓開放番号とは異なり、再セットされた窓開放
番号は典型的には、−旦ホストのクロック125か再び
セットされると、ユーザにより次に試みられるエントリ
と同時に窓を開放するため恒久的メモリー200におい
て選択された窓開放番号か使用てきるように、ホストま
たはACM50の恒久的メモリー200において格納さ
れる(第3図)。再びセットさjた窓開放番号は確立さ
れ恒久的メモリー200に格納されるが、ホストのクロ
ック125か適正にリセットされた連続的に試みられた
エントリと同時に種々のカード・ユーザによって確立さ
れた後、あるいは再セツティングの結果として生じ得る
誤差の訂正のためホストのクロック125が他の方法で
実時間と再び同期された後、このような再びセットされ
た窓開放番号は最後には閉じられるかあるいは保全の強
化のため取払わ九ることか望ましい。従って、再びセッ
トざ九た窓開放番号の使用は一時的なものであることが
望ましい。
番号は典型的には、−旦ホストのクロック125か再び
セットされると、ユーザにより次に試みられるエントリ
と同時に窓を開放するため恒久的メモリー200におい
て選択された窓開放番号か使用てきるように、ホストま
たはACM50の恒久的メモリー200において格納さ
れる(第3図)。再びセットさjた窓開放番号は確立さ
れ恒久的メモリー200に格納されるが、ホストのクロ
ック125か適正にリセットされた連続的に試みられた
エントリと同時に種々のカード・ユーザによって確立さ
れた後、あるいは再セツティングの結果として生じ得る
誤差の訂正のためホストのクロック125が他の方法で
実時間と再び同期された後、このような再びセットされ
た窓開放番号は最後には閉じられるかあるいは保全の強
化のため取払わ九ることか望ましい。従って、再びセッ
トざ九た窓開放番号の使用は一時的なものであることが
望ましい。
本発明の実際の応用においては、多数のユーザに対して
多数のカードが発行され、また各カードはそわ自体のカ
ード・クロックを含む。色々なカードの統計的に意義の
あるサンプルの個々のクロックにより保持される時間の
平均が実時間の正確なあるいは非常に近似した正確な表
示を生じることになることを認識して、本発明は、クロ
ック!25かリセ・・7トされた後にホストのクロック
125により保持された時間をある選択された数の異な
るカートまたはカート・ユーザの(ホストのクロック+
25の再セツティング後の)エントリ回数の平均値に対
して[白文的に調整する(第3図)ための機構を含むこ
とか最も望ましい。例えば、ホストのクロック1′25
かリセットされたものと)rわば、次の5人(もしくは
他の数)の個々のカート・、′−7−−−サの次のエン
ドソ時点か平均化さ九、ホストのクロック125はこの
ような平均時間に対してi回文的にコに1整あるいは再
び同期さ打、その後リセットされた窓開放番号は[回文
的なホストのメモリー200から7口に失される。カー
ド・クロックの平均時間に対するホストのクロック12
5の再調整または再同期は、各カート20に固仔の時間
のすわに対して代数的に加算さ眞る別のマスターの時間
のずわを計算することにより、ホスト50によって実施
されるのか典型的である。このようなマスター時間のす
九の計算は、リセットさ4た窓の開放その他の結果とし
て選択された数の個々のカート2゜か接近を得ることか
できたものとする。(ホストのクロック!25かリセッ
トされた後)ホスト50!、:入る選択された数のカー
トについて計算された時間のずれの平均は、マスター時
間のすれとして(即ち、ホストのクロック125の再同
期として)格納されることが蟹ましく、次にこのリセッ
ト窓開放番号はカート・ユーザによる全ての将来のエン
トリについて除去され、マスター時間のす、れはその後
の全てのカートのエントリに関する取引きにおけるカー
ト・クロック125を1JI整するため使用される(各
力〜トに固有の恒久的に格納された時間のず打に加えて
)。
多数のカードが発行され、また各カードはそわ自体のカ
ード・クロックを含む。色々なカードの統計的に意義の
あるサンプルの個々のクロックにより保持される時間の
平均が実時間の正確なあるいは非常に近似した正確な表
示を生じることになることを認識して、本発明は、クロ
ック!25かリセ・・7トされた後にホストのクロック
125により保持された時間をある選択された数の異な
るカートまたはカート・ユーザの(ホストのクロック+
25の再セツティング後の)エントリ回数の平均値に対
して[白文的に調整する(第3図)ための機構を含むこ
とか最も望ましい。例えば、ホストのクロック1′25
かリセットされたものと)rわば、次の5人(もしくは
他の数)の個々のカート・、′−7−−−サの次のエン
ドソ時点か平均化さ九、ホストのクロック125はこの
ような平均時間に対してi回文的にコに1整あるいは再
び同期さ打、その後リセットされた窓開放番号は[回文
的なホストのメモリー200から7口に失される。カー
ド・クロックの平均時間に対するホストのクロック12
5の再調整または再同期は、各カート20に固仔の時間
のすわに対して代数的に加算さ眞る別のマスターの時間
のずわを計算することにより、ホスト50によって実施
されるのか典型的である。このようなマスター時間のす
九の計算は、リセットさ4た窓の開放その他の結果とし
て選択された数の個々のカート2゜か接近を得ることか
できたものとする。(ホストのクロック!25かリセッ
トされた後)ホスト50!、:入る選択された数のカー
トについて計算された時間のずれの平均は、マスター時
間のすれとして(即ち、ホストのクロック125の再同
期として)格納されることが蟹ましく、次にこのリセッ
ト窓開放番号はカート・ユーザによる全ての将来のエン
トリについて除去され、マスター時間のす、れはその後
の全てのカートのエントリに関する取引きにおけるカー
ト・クロック125を1JI整するため使用される(各
力〜トに固有の恒久的に格納された時間のず打に加えて
)。
実際問題として、カート・ユーザが使用しない期間の長
さまたはホストまたはクロツク125の再セッティンク
の結果としてACM50かリセットされる回数の如何に
拘らず、窓か開放される間のコストの総数には一般にあ
る制約か課される。機密保持の理由から、このような制
限は一般に第3図のステップ170に示される如き10
の1分の間のセルとしてぴ択され、窓を構成するコード
数は、(a)4つの間のセル・コード、即ち望ましい選
択された窓、プラス月数また;ま他の選択された不使用
期間X、プラス停止した窓開放番号y、または(b)別
のセル・コードの最大数であるIOの小さな方である。
さまたはホストまたはクロツク125の再セッティンク
の結果としてACM50かリセットされる回数の如何に
拘らず、窓か開放される間のコストの総数には一般にあ
る制約か課される。機密保持の理由から、このような制
限は一般に第3図のステップ170に示される如き10
の1分の間のセルとしてぴ択され、窓を構成するコード
数は、(a)4つの間のセル・コード、即ち望ましい選
択された窓、プラス月数また;ま他の選択された不使用
期間X、プラス停止した窓開放番号y、または(b)別
のセル・コードの最大数であるIOの小さな方である。
このような最大の窓は、無論、所要の機密保持の程度に
すして10以上もしくは10以下として選択することか
てきる。
すして10以上もしくは10以下として選択することか
てきる。
第3図は必ずしもシーケンスのみてはないか操作の望ま
しいシーケンスを示すことが判る。例えば、ステップ!
10および100は、リセットされた窓開放番号を自動
的に入力するステップと交換することができるが、ステ
ップ167はステップ140〜160のいずれよりも先
行し得る。
しいシーケンスを示すことが判る。例えば、ステップ!
10および100は、リセットされた窓開放番号を自動
的に入力するステップと交換することができるが、ステ
ップ167はステップ140〜160のいずれよりも先
行し得る。
第1図、第1A!、21および第3図のホストまたはA
CM 50は、1つ以上のこのような機能はホストま
たはAC〜1う0とは別個でこれと通信しあるいはこ打
と結合された装置によって実施することもてきるが、一
般に1つ以」二のプログラムと第3!21に示された全
てのステップを実施するに充分なメモリーを含む。
CM 50は、1つ以上のこのような機能はホストま
たはAC〜1う0とは別個でこれと通信しあるいはこ打
と結合された装置によって実施することもてきるが、一
般に1つ以」二のプログラムと第3!21に示された全
てのステップを実施するに充分なメモリーを含む。
時間のす九の計算、格納および検索に関し、て、ホスト
または、ACM50には、各カート・シー1’lOおよ
び(または)ビン45に固千丁ものてありかつホストま
たはACM50への入力に応しる時間のずを認識し、格
納し、検索し、計算する機構が設けら九る。
または、ACM50には、各カート・シー1’lOおよ
び(または)ビン45に固千丁ものてありかつホストま
たはACM50への入力に応しる時間のずを認識し、格
納し、検索し、計算する機構が設けら九る。
第2図は、最初の予測不能コードまたはカートの結果コ
ード40を生成するため許されたユーザに対して与えら
れる計算機20の最も望ましい5杉、態を示している。
ード40を生成するため許されたユーザに対して与えら
れる計算機20の最も望ましい5杉、態を示している。
第2図に示されるように、この計算機20は従来のクレ
シ・・Iト・カードと略々間しサイズであり、コード4
0をユーザに対して表示するための従来周知の液晶ティ
スプレィ44を含む。このクレジット・カード・コンピ
ュータ20(第2図)は、その表面に印刷さ3たカート
・シート固定コード10の指標を保有し、ティシタル・
クロック装置、動作装置、マイクロプロセッサ、および
予め定めた秘密のアルゴリズム、必要に応じて動的変数
および必要ならばしカート・シートIOおよびビン45
を生成するプログラムを格納するため充分なメモリーを
含む。
シ・・Iト・カードと略々間しサイズであり、コード4
0をユーザに対して表示するための従来周知の液晶ティ
スプレィ44を含む。このクレジット・カード・コンピ
ュータ20(第2図)は、その表面に印刷さ3たカート
・シート固定コード10の指標を保有し、ティシタル・
クロック装置、動作装置、マイクロプロセッサ、および
予め定めた秘密のアルゴリズム、必要に応じて動的変数
および必要ならばしカート・シートIOおよびビン45
を生成するプログラムを格納するため充分なメモリーを
含む。
物理的な施設に対する接近を許8することか目はである
本発明の一実施態様においては、ACM50は保護体制
に置かわた建物または他の施設に至る中央の接近場所に
置かれた保全監視員により保持することができるように
携帯可能な装置を+A成することができる。このように
このようなA CMを所持する保全監視員は、許可され
た人員のカート20上に現わ九るカート・シード10お
よび予辿1不能コード・10(第2図)を読み、こhら
のコード10.40を(さもなければカードの所持人に
より監視員に提示さおたビン45に加えて)携帯可能な
ACM50に対して入力して、カートの所持人が化・密
の予め定1めたアルゴリズムを確立する所轄部署により
発行されたカート20の正当に保持するものであるかど
うかを判定する7 末文に述へように、予め定めたアルゴリズムの秘密の保
護は、揮発姓の動的メモリーおよび揮発姓の動的動作装
置と一緒に密閉されることにより許可された人員に対し
て与えられた計算機において行なわ打ることが望ましい
。A CMに与えらiたアルゴリズムに関しては、同様
な方法あるいは他の周知の方法、例えばAC〜1を物理
的に保護するかあるいは直接の接近を得るためには別の
接近/ユーザ・コードを必要とすること等にょっ維持す
ることかてきる。全てのプログラム、テークおよび操作
の結果かこのような揮発姓動的、メモリーに格納される
場合は、これらも同様にイ・2人つ)ら保護される。
本発明の一実施態様においては、ACM50は保護体制
に置かわた建物または他の施設に至る中央の接近場所に
置かれた保全監視員により保持することができるように
携帯可能な装置を+A成することができる。このように
このようなA CMを所持する保全監視員は、許可され
た人員のカート20上に現わ九るカート・シード10お
よび予辿1不能コード・10(第2図)を読み、こhら
のコード10.40を(さもなければカードの所持人に
より監視員に提示さおたビン45に加えて)携帯可能な
ACM50に対して入力して、カートの所持人が化・密
の予め定1めたアルゴリズムを確立する所轄部署により
発行されたカート20の正当に保持するものであるかど
うかを判定する7 末文に述へように、予め定めたアルゴリズムの秘密の保
護は、揮発姓の動的メモリーおよび揮発姓の動的動作装
置と一緒に密閉されることにより許可された人員に対し
て与えられた計算機において行なわ打ることが望ましい
。A CMに与えらiたアルゴリズムに関しては、同様
な方法あるいは他の周知の方法、例えばAC〜1を物理
的に保護するかあるいは直接の接近を得るためには別の
接近/ユーザ・コードを必要とすること等にょっ維持す
ることかてきる。全てのプログラム、テークおよび操作
の結果かこのような揮発姓動的、メモリーに格納される
場合は、これらも同様にイ・2人つ)ら保護される。
本発明はカート20に保持され、そ操作の結−“(II
〕(第2図)のホストまたはACM50もしくは他の電
子的装置にχ・すするある形博の通信に閉するものであ
るか コンピュータ20とホスト50との間の対話は本
発明においては必要でないかあるいは対象とならない。
〕(第2図)のホストまたはACM50もしくは他の電
子的装置にχ・すするある形博の通信に閉するものであ
るか コンピュータ20とホスト50との間の対話は本
発明においては必要でないかあるいは対象とならない。
従って、第1のコンピュータ20か計算した後で、第1
の予測不能コード10およびコード40か示スト50に
肘して入力され、許可または接近を得るために池の情報
はホスト50もしくは他の装置から第1のコンピュータ
20に対して逆に通信する必要はない。
の予測不能コード10およびコード40か示スト50に
肘して入力され、許可または接近を得るために池の情報
はホスト50もしくは他の装置から第1のコンピュータ
20に対して逆に通信する必要はない。
最後に、固定コードまたはシートIOおよび(または)
ビン45(第3図)を使用して、カード20に対応する
コンピュータ端末または設備の他の装置または装置を識
別することができる。例えば、端末または宇宙衛星また
は他の装置には、カートのコンピュータ20か上記の如
く識別されると同じ方法でこのような端末、衛星等を識
別するため、コードまたはシートIOおよび(または)
ビン45か割当てらねたコンピュータ20の提供が可能
である(また、無論、8密の予め定めたアルゴリズムお
よびクロックおよびコード40を計算してコスト10、
ビン45および結果のコード40をホストまたはACM
50に対して入力するための周知の電子的機構か設けら
九る)。
ビン45(第3図)を使用して、カード20に対応する
コンピュータ端末または設備の他の装置または装置を識
別することができる。例えば、端末または宇宙衛星また
は他の装置には、カートのコンピュータ20か上記の如
く識別されると同じ方法でこのような端末、衛星等を識
別するため、コードまたはシートIOおよび(または)
ビン45か割当てらねたコンピュータ20の提供が可能
である(また、無論、8密の予め定めたアルゴリズムお
よびクロックおよびコード40を計算してコスト10、
ビン45および結果のコード40をホストまたはACM
50に対して入力するための周知の電子的機構か設けら
九る)。
当業者には、頭ノこの特許請求の範囲によってのみ限定
ざ肌る本発明の開示の主旨および範囲に従って他の実施
態様、改善、細部変更および使用か可能であることか明
らかであろうつ
ざ肌る本発明の開示の主旨および範囲に従って他の実施
態様、改善、細部変更および使用か可能であることか明
らかであろうつ
第1図は予測できないコードを生成し5て比較するため
の本発明による基本的な装置および方法を示すブロック
図、第1A図は予■すてきないコードを比較する装置か
予γす11できないコードを生成する計算機に含まれる
予測てきないコードの生成および比較のための望、まし
い装置および方法を示すブロック図、第2図は本発明に
よる許可または接近を得る際使用される第1の予測でき
ないコードをは)方法により実施される最も望ましい一
連のステップを示すフローチャート、および第4図乃至
第9図は本文に述べる事例による個々のコン 、ピユー
タにより結果として個々に生じる一連のコード・セルを
示し、各図に関して記述する対応した例示的な条件によ
り結果として得るコードを生じる個々のコンピュータに
おける個々のクロック機構により保持される如き時間に
基いて結果として生じるコード間の実時間との関係を示
す図である。 10・・・固定コード/カート・シード、20・・・計
算機、30.60.60・・・動的変数、40.70・
・・予測不能コード、・15・・・ビン、44・・・液
晶ティスプレィ、50・−・接近監視装置/ホスト、8
0・・・予測不能コード比較装置、90・・・許可/接
近、125・・・ホスト・クロック、200・・・iσ
久的メモリー。 第4図 第5図 0 (賞晴間2 0 方−ド
フロック第6図 (−2〕 (−1) (0) (+1)
(+2) (t、xトn’l、)手
続 補 正 書 昭和62年6り/ノー日 特許庁長官 黒 1)明 雄 殿 昭和61年特許H第283041号 2、発明の名称 別個の時間動作装置を同期させる装置 および方法 3、補正をする者 事件との関係 特許出願人 住所 4、代 理 人 5、補正の対象 明細書の[特許請求の範囲]、r発明の詳細な説明]と
[図面の簡単な説明]の欄 6、補正の内官 4斉\。 1°1′はT1) (別紙) 1、[特許請求の範囲コを次の通りに補正します。 「(1)時間に従って測置のクロック装置により定義さ
れる動的変数に基いて個別のコンピュータにより生成さ
れる予測不能コードを比較して突合せを行なうシステム
にあって、前記動的変数の時間的定義を同期させる装置
において、 ある予め定めたアルゴリズムに従って第1の予測不能コ
ードを計算する第1のコンピュータを設け、該アルゴリ
ズムは第1の動的変数および一義的な静的変数に基いて
前記第1の予測不能コードを生成し、 前記静的変数が前記アルゴリズムに対し入力される第1
の時間間隔に従って前記第1の動的変数を自動的に定義
する第1のクロック装置を設け、前記第1の時間間隔は
第1の予め定めた持続期間を有し、 前乳工め定めたアルゴリズムに従って2つ以上の第2の
予測不能コードを計算する第2のコンピュータを設け、
該アルゴリズムi12つ以上の第2の動的変数と一義的
な静的変数に基いて前記第2の予測不能コードを生成し
、 前記静的変数が前記第2のコンピュータのアルゴリズム
に対し入力される第2の時間間隔の2つ以上のセルに従
って前E2つ以上の第2の動的変数を自動的に定義する
第2のクロック装置を設け、該第2の時間間隔は1つの
予め定めた持続期間を有する1つの中心の時間セルと、
該中心の時間セルの境界をなす1つ以上の時間セルとか
らなり、各境界の時間セルはある予め定めた持続期間を
有し、 前記第1の予測不能コードを前記第2の予測不能コード
と比較して整合状態を判定する装置と、前記第2の予測
不能コードの江Δ1つに対する前記第1の予測不能コー
ドの比較および突合せと同時に、前記第1のクロック装
置と前記第2のクロック装置とを自動的lこ同期させる
装置とを設けることを特徴とするシステム。 (2)前記中心の時間セルが、前記の一義的な静的変数
が、第2のコンピュータに対して入力される、前記第2
のクロック装置により定義される如り日付と時分とから
なることを特徴とする特許請求の範囲第1項のシステム
。 (3)前乱支界の時間セルが、前乳も心の時間セルの直
前の日付と時分とからなることを特徴とする特許請求の
範囲第2項記載のシステム。 (4)前記同期装置が、 整合する第2の予測不能コードを生成するとかできる中
心の時間セルと境界の時間セルとの間の時間的差をカウ
ントするカウント装置と、該カウント装置によりカウン
トされる連続する時間的差を加算するため前記カウント
装置と結合された加算装置と、 該加算装置の出力を格納するため加算装置と結合された
格納装置と、 該格納装置に格納された加算された時間だけ中心の時間
セルと境界の時間セルとをシフトするため前記格納装置
と結合されたシフト装置とを含むことを特徴とする特許
請求の範囲第1項記載のシステム。 (5)前2fi界の時間セルが、前記中心の時間セルの
直前のある選択された数の時間セルと、前記中心の時間
セル直後のある選択された数の時間セルとからなること
を特徴とする特許請求の範囲第4項記載のシステム。 (6)前監史心の境界の時間セルが持続期間が1分とな
るように選択されることを特徴とする特許請求の範囲第
5項記載のシステム。 (7)前記同期装置が更に、 第2の格納装置と、 格納された前記日付と、前記第2のコンピュータに対す
るその時のエントリの日付との間の時間的差をカウント
するため前記第2の格納装置と結合された第2のカウン
ト装置と、 ある選択された値により前記第2のカウント装置により
カウントされた時間的差を除し、出力を第1の窓開放番
号として定義するため前記第2のカウント装置と結合さ
れた際算装置と、前記第1の窓開放番号により定義され
る如き選択された数の前記境界のセルの直前および直後
の多数の別の境界の時間セルに基いて、これと同数の別
の第2の予測不能コードを計算するため前記除算装置お
よび前記比較装置と結合された窓開放装置とを含むこと
を特徴とする特許請求の範囲第5項記載のシステム。 (8)前記同期装置が更に、 前記第2のクロック装置の再セツティングを検出するた
め第2のクロック装置と結合された検出装置と、 ある選択された第2の窓開放番号として前記第2のクロ
ック装置の検出された再セツティングの発生を定義して
これを格納するため前記検出装置と結合された第3の格
納装置と、 前記第2の窓開放番号により定義される如き別の境界の
時間セルの直前および直後の多数の別の境界の時間セル
に基いて、これと同数の別の第2の予測不能コードを計
算するため前記第3の格納装置と結合された第2の窓開
放番号装置とを含むことを特徴とする特許請求の範囲第
7項記載のシステム。 (9)前記第1のコンピュータが、前記アルゴリズムを
動作装置と共に包含された揮発1の動的メモリーに格納
するマイクロプロセッサを含み、前記動作装置は、割込
みされ急時、少なくとも前記アルゴリズムおよび静的変
数を含む全てのデータを破壊することを特徴とする特許
請求の範囲第8項記載のシステム。 (10)前記第1のコンピュータと前記第1のクロ・7
り装置とがクレジット・カードと略々同じサイズのカー
ドに内蔵されることを特徴とする特許請求の範囲第9項
記載のシステム。 (+1) 前記第2のコンピュータのアルゴリズムが
、動作装置と共に包含された揮発塩p動的メモリーに格
納され、前記動作装置は、割込みされ六工時、少なくと
も前記アルゴリズムおよび前記静的変数を含む全てのデ
ータを破壊することを特徴とする特許請求の範囲第10
項記載のシステム。 (12)動的変数が整合する時コードが整合する工時間
に従って個舷のクロック装置により定義される動的変数
に基いて別個のコンピュータにより生成される予測不能
コードを比較する方法であって、前記動的変数の時間の
定義を同期する方法において、 ある静的変数をある予め定めたアルゴリズムを含む第1
のコンピュータに対して入力し、該第1のコンピュータ
のアルゴリズムを用いて、前記静的変し、第1のクロッ
ク装置に従って前記入力ステップが生じた第1の時間間
隔により定義される第1の動的変数とに基いて第1の予
測不能コードを計算し、 前記静的変数と前記第1の予測不能コードとを前記予め
定めたアルゴリズムを独立的に含む第2のコンピュータ
に対して入力し、 前記第2のコンピュータのアルゴリズムを用いて、前記
静的変数と、前記入力ステップが第2のクロック装置に
従って生じた第2の時間間隔の2つ以上のセルにより定
義される2つ以上の第2の動的変数とに基いて第2の予
測不能コードを独立的に計算し、前記第2の時間硯iま
1つの中心の時間セルと1つ以上の境界の時間セルとか
らなり、前記第1の予測不能コードを前記第2の予測不
能コードと比較して整合状態を判定し、前記第2の予測
不能コードの旦1つに対する前記第1の予測不能コード
の比較および突合せと同時に、前記第1のクロック装置
と前記第2のクロック装置を同期させるステップとから
なることを特徴とする方法。 (+3)前記同期ステップが、 整合する第2の予測不能コードを生成し得る1つの中心
の時間セルと1つの境界の時間セルとの間の時間的差を
カウントし、 該カウント・ステップにおいてカウントされた連続する
時間的差を加算し、 加算された連続する時間的差を格納し、加算された前記
連続肢時間的差だけ前記中心および境界の時間セルをシ
フトするステップを含むことを特徴とする特許請求の範
囲第12項記載の方法。 (I4)前記同期ステップが更に、 整合状態の最も後の比較および判定の日付を格納し、 前旺納された日付とその時の第2のコンピュータへのエ
ントリの日付との間の時間的差をカウントし、 1記日付の差をカウントする前記ステップの間カウント
された差をある選択された値により啄して、出力を第1
の窓開放番号として定義し、前記第1の窓開放番号によ
り定義される如き前記選択された数の境界の時間セルの
直前および直後の多数の別の境界の時間セルに基いて、
これと同数の別の第2の予測不能コードを計算するステ
ップを含むことを特徴とする特許請求の範囲第13項記
載の方法。 (+5)前記同期ステップが更に、 前記第2のクロック装置の再セツティングを検出し、 前記第2のクロック装置の検出された再セツティングの
発生に一第2の選択された窓開放番号とじて定義して格
納し、 前記第2の窓開放番号により定義される如き別の境界の
時間セルの直前および直後の多数の別の境界の時間セル
に基いて、これと同数の別の第2の予測不能コードを計
算するステップを含むことを特徴とする特許請求の範囲
第1項記載の方法。 (16)前記中心および境界の時間セルが持続期間にお
いて1分となるように選択されることを特徴とする特許
請求の範囲第12項記載の方法。 (17)予測不能コードの電子的な生成および比較を行
なう装置において、 ある予め定めたアルゴリズムに従って第1の予測不能コ
ードを計算する第1の装置を設け、該第1の計算装置は
、一義的な静的変数を前g+め定めたアルゴリズムに対
して入力する第1の装置を含み、 前記第1の入力装置が付勢される時間間隔に従って第1
の動的変数を自動的に定義する第1の装置を設け、該第
1の自動定義装置は、前記第1の計算装置の前E−7−
め定めたアルゴリズムに前記第1の動的変数を自動的に
使用できるようにする装置を含み、 前匿二め定めたアルゴリズムに従って第2の予測不能コ
ードを計算する第2の装置を設け、前記第2の計算装置
は、前用1義的な静的変数を前乳予め定めたアルゴリズ
ムに対して入力する第2の装置を含み、 前記第2の入力装置が付勢される時間間隔に従って第2
の動的変数を自動的に定義する第2の装置を設け、該第
2の自動定義装置は、前記第2の計算装置の前g+め定
めたアルゴリズムに前記第2の動的変数を自動的に使用
できるようにする装置を含み、 前記第1の予測不能コードを前記第2の予測不能コード
と比較する装置を設けることを特徴とする装置。 (18)前記第1の計算装置が、前E−)め定めたアル
ゴリズムを実施する第1のプログラム−大−ロードされ
た第1のコンピュータを含むことを特徴とする特許請求
の範囲第17項記載の装置。 (19)前記第1のコンピュータが、前記第1のプログ
ラム−を−動作装置と共に内蔵された揮発型の動的メモ
リーに格納見、前記動作装置は、割込みされた時、少な
くとも前記プログラムと前記静的変数とを含む全てのデ
ータを破壊することを特徴とする特許請求の範囲第18
項記載の装置。 (20)前記第1の動的変数を自動的に定義する前記第
1の装置が、前戟iめ定めたアルゴリズムに前記第1の
動的変数を自動的に使用できるようにして、前記静的変
数が入力される時間間隔に従って前記第1の動的変数を
定義する時計装置を含むことを特徴とする特許請求の範
囲第19項お載の装置。 (21)前記第2の計算装置が、前記第1のコンピュー
タから離れた接近管理装置を含み、該接近管理装置は、
前置iめ定めたアルゴリズムを実施する第2のプログラ
ム10−ドされていることを特徴とする特許請求の範囲
第20項記載の装置。 (22)前記第2の動的変数の自動定義装置が、前記接
近管理装置の前記予め定めたアルゴリズムに前記第2の
動的変数を自動的に使用可能にして、前記静的変数が入
力される前記時間間隔に従って前記第2の動的変数を定
義する時計装置を含むことを特徴とする特許請求の範囲
第21項記載の装置。 (23)前記第2のプログラムが動作装置と共に内蔵さ
れた連発1の動的メモリーに維持され、前記動作装置は
、割込みされ1時、前記プログラムと前記第2のプログ
ラムに入力される静的変数とを含む全てのデータを破壊
することを特徴とする特許請求の範囲第21項又は第2
2項記載の装置。 (24)前記第2の計算装置と前記比較装置とに対する
前記静的変数および前記第1の予測不能コードの即時の
順次通信をそれぞれ行なう装置を更に設けることを特徴
とする特許請求の範囲第17項記載の装置。 (25)前記第2の計算装置と前記比較装置とに対する
前記静的変数および前記第1の予測不能コードの即時の
順次通信をそれぞれ行なう装置を更に設けることを特徴
とする特許請求の範囲第21項記載の装置。 (26)前記第2の計算装置が、前記第1の予測不能コ
ードを前記第2の予測不能コードと比較する装置を含む
ことを特徴とする特許請求の範囲第24項記載の装置。 (27)前記第2のの計算装置が、前記第1の予測不能
コードを前記第2の予測不能コードと比較する装置を含
むことを特徴とする特許請求の範囲第25項記載の装置
。 (28)前記第1のコンピュータと前記第1の自動定義
装置とが、クレジット・カードと略々同じサイズのカー
ドに内蔵されることを特徴とする特許請求の範囲第19
項、第21項、第24項又は第2S項のいずれかに記載
の装置。 (29)前記接近管理装置が携帯可能であることを特徴
とする特許請求の範囲第22項記載の装置。 (30)前記静的変数を前記第1のコンピュータの予め
定めたアルゴリズムに対して自動的に入力する装置を更
に設けることを特徴とする特許請求の範囲第19項記載
の装置。 (31)前記第1の予測不能コードを個々に検出する装
置を更に設けることを特徴とする特許請求の範囲第30
項記載の装置。 (32)予測不能コードを生成して比較する方法におい
て、 静的変数を予め定めたアルゴリズムを含む第1のコンピ
ュータに対して入力し、 該第1のコンピュータの前記アルゴリズムを用いて、前
記静的変数と、前記入力ステップが生じた時間間隔によ
り定義される第1の動的変数とに基いて第1の予測不能
コードを計算し、前記静的変数を筋電1め定めたアルゴ
リズムを独立的に含む接近管理装置に対し入力し、前記
接近管理装置のアルゴリズムを用いて、前記静的変数と
前記入力ステップが生じI;時間間隔により定義される
第2の動的変数とに基いて、第2の予測不能コードを独
立的に計算し、前記接近管理装置のアルゴリズムを用い
るステップと前記第1のコンピュータのアルゴリズムを
用いるステップにおいて計算される予測不能な数字コー
ドを比較するステップとからなり、前記第1の動的変数
と前記第2の動的変数は、前記接近管理装置のアルゴリ
ズムを用いるステップと前記第1のコンピュータのアル
ゴリズムを用いるステップが同じ時間間隔内に生じる時
にのみ前記アルゴリズムから整合するコードを生成する
ように等しいことを特徴とする方法。 (33)前記第1のコンピュータのアルゴリズム用いる
ステップが、前記静的変数の前記第1のコンピュータに
対する入力に応答して、前記第1の動的変数を前記第1
のコンピュータのアルゴリズムに対し自動的に入力する
時計装置により前記第1の動的変数を定義するステップ
を含むことを特徴とする特許請求の範囲第32項記載の
方法。 (30前記第1のコンピュータが、割込みされた時前記
プログラムおよび静的変数を含む全てのデータを破壊す
る動作装置と共に内蔵された連発1の動的メモリーに格
納された前記アルゴリズムを含む第1のプログラムを有
するマイクロプロセッサを含むことを特徴とする特許請
求の範囲第33項記載の方法。 (35)前記静的変数を入力するステップが更に、前記
入力ステップが生じると同じ時間間隔内で前記第1と第
2の予測不能コードを比較する装置に対し前記第1の予
測不能コードを通信するステップを更に含むことを特徴
とする特許請求の範囲第34項記載の方法。 (36)前記接近管理装置のアルゴリズムを用いる前記
ステップが更に、前記静的変数の前記接近管理装置に対
する入力に応答して、前記接近管理装置のアルゴリズム
に対し前記第2の動的変数を請求の範囲第33項又は第
35項記載の方法。 (37)前記接近管理装置のアルゴリズムを用いる前記
ステップが、前記静的変数を入力する前記ステ7プの実
施に応答して、前記第2の動的変数を前記第2のコンピ
ュータに対して自動的に入力する時計装置により前記第
2の動的変数を定義するステップを含むことを特徴とす
る特許請求の範囲第35項記載の方法。 (コ8)前記静的変数を入力する前記ステップが、前記
マイクロプロセッサにより自動的に実施されることを特
徴とする特許請求の範囲第37項記載の方法。 (39)第1の機構が、それに入力される一義的な静的
変数と動的変数の双方に応答して、ある予め定めたアル
ゴリズムに従って第1の予測不能コードを生成し、第2
の機構が、前り義的な静的変数と前記第1の動的変数と
対応する第2の動的変数との双方に応答して、前E+め
定めたアルゴリズムに従って第2の予測不能コードを生
成し、乳記2つの予測不能コードを比較する装置を含む
形式の機密保護システムにおいて使用される携帯可能な
手に保持される計算兼表示装置であって、第1の機構を
形式する装置において、 前記アルゴリズムを内部に予めプログラムされたプロセ
ッサと、 前記アルゴリズムを知るため前記プログラムに対する接
近を行おうとすると前記プロセッサに格納された前記プ
ログラムを消去させる装置と、各装置内に一義的な静的
変数を格納する装置とを設け、該静的変数は第2の機構
と共に使用されるための乙Δ2つの装置支間じ静的変数
を格納することがないように選択され、 時間と共に変化する動的変数を生成する装置を設け、該
装置は実質的に同じ時間間隔において前記第2の機構に
おいて生成されたものと同じ動的変数を生成するように
なっており、 前肛先納された一義的な静的変数とその時生成された動
的変数とを前記プロセッサに対して支える装置と、 前記プロセッサによりその時生成されつつある予測不能
コードを視覚的に表示する装置とを設けることを特徴と
する装置。 (40)前記プロセッサを内部に密閉したクレジット・
カードのサイズのカードの形態を有することを特徴とす
る特許請求の範囲第39項記載の装置。 (41)前記カードが、約84 mm (3,3インチ
)の長さと約53 llIm (2,1インチ)の巾と
約1.8mm(0.07インチ)より薄い厚さとを有す
ることを特徴とする特許請求の範囲第40項記載の装置
。 (42)前EN覚的に表示する装置が液晶ディスプレイ
であることを特徴とする特許請求の範囲第39項記載の
装置。 (43)時間と共に変化する動的変数を生じる前記装置
が電子的なクロック・ゼネレータであることを特徴とす
る特許請求の範囲第39項記載の装置。」(2)明細書
の第21頁第18行目乃至第20行目を次のように補正
する。「データに対する接近(以下本文では、「許可ま
たは接近」という)を得ることができないようにする必
要がしばしば生じる。 不当な許可または接近を」 (3)明細書中に次のような補正を行う。 頁 行 補正前 補正後222
または または取引を5 対する取引を
制 制限 限 +6 Lばしば相互に 相互に時間的同期同期時期 17 個々の 個別の 17 生じるデータ 発生される日付2218
基づいて 基づいて、23 1−2
変更 変化2 何時でも与える 与え
る 3 容易に 何時でも容易に5 な
る。 ある。 +2−13 するか したり13 許
される 与えられる246 整合
整合(突き合わせ)12 静的変数が 前
記静的変数が前記 17 予測 第2の予測 19 前記の2つ以上 2つ以上の第2のの 2511 一方に 内の一つに17(全文
) 変数が 定義される如き 264 第2の突合せず 整合する第2のる 2710 基づいて 基づいて、++
コードとして コードを2715 のため
の検出のため282 基づいて
基づいて、7 生じる 生じた 9、Iイ 揮発姓 揮発姓 10 コンピュータ プロセッサ12 生
じる 生じた 16 整合する 整合するような、17
個々の 個別の H1方法も 方法が 2〇 一方に 内の一つに(4)明細書
の第29頁第4行目乃至第6行目を次のように補正する
。 [りのアルゴリズムを用いて、前記静的変数と第1の時
間間隔により定義される第1の動的変数に基づき第1の
予測できないコードを計算」(5)明細書の第29頁第
12行目乃至第14行目を次のように補正する。 「静的変数と第2の時間間隔の2つ以上のセルにより定
義される2つ以上の動的変数に基づき2つ以上の第2の
予測できないコードを独立的に」(6)明細書中に次の
ような補正を行う。 頁 行 補正前 補正後15 最も
整合状態の最も15 突合せの決定
決定 18 選定された値に (削除)より 31 16.2G 揮発姓 揮発姓3215
照合 参照 3320 個々に許可 許可 2G ライブラリと ライブラリと個々に 352 揮発姓 揮発姓 3 備え 備えた 1O結果の 結果 364 結果の 結果 18 120 120の「NO」3
72 結果の 結果 373 機構、および 機構が同期され、かつ 15 または や、 16 いずれか一方の (削除)384 あ
るいは、 即ち、I3 または
や、 395 または や、 6 70 コード70++、
1g 揮発姓 揮発姓12 おける
おいて 40 4 揮発姓 揮発姓15 す
るも するが 日 j あれる される3−4揮発姓
揮発姓 6 20 20それ自体9 所
持 入手 421 どれかを どれでも434
故に 故に、該6 偶発的 付
随的 (7)明細書の第43頁第1行目乃至第3行目を次のよ
うに補正する。 「い。メモリーへの意図的な侵入と同時に包含されたア
ルゴリズムを破壊する揮発姓の電子的な動的メモリーに
アルゴリズムが格納される」(8)明細書中に次のよう
な補正を行う。 頁 行 補正訂 補正後4411(全文
) む。従って、別の固 15 かなり からなり15 よう
に ために 19 2番目の 第2の 45 1 用いられた 用いられたのと19
最初の 第1の 20 2番目の 第2の 461 2番目 第2の 8.12 結果の 結果 I3、I5 結果の 結果 I9.19 結果の 結果 18 用いられように 用いられるように471
2番目の 第2の 6 如く 如く、9 結果の
結果 494 1分後 1分後にII 2番
目 第2の 12 2番目の 第2の 18 カード・カード・ カード・512.17
結果の 結果8 時間 時
間に対して、8 送れ 遅れ 52 2.5 結果の 結果3 間
境界 20 取引き 手続き 536 2番目の 第2の 7 間 境界 12 結果の 結果 546 間 境界 1O−II 1分間格納され 1分間の格納される
た 20 190 N
055 4.5.10間 境界20
対して 対しても 5615 パルス ビン18 間
と境界をなす57 1 に典型的
に にl、3 間 境界 10 送れ 遅れ 58 16−17 結果の 結果59 2.
6 間 境界4 整合する2番目
、整合する第2のの 612 間 境界 626.7.13番号 数 632 番号 数 12.16 間 境界 18 間 境界 64 2.6.9 番号 数64 16.
19 番号 数6614 番号
数 678 間 境界 1G、H番号 数 681Oものであり であり 11 ずを ずれを I4 最初の 第1の 696 ならばじ ならば 14 このように このように、705、
目 揮発姓 揮発姓 5−6 揮発姓 揮発姓 71220が 20が第1の予測不能コー
ド40を 3 (全文) 算した後で、コー19
結果の 結果 7216 第3A図及び第 第3図3B図 732 得る 得られる3 おけ
る おける、 73830.60.6030.60 73 10 監視装置 管理装置以上 手続補正書(方式) 6.補正をする者 事件との関係 出 願 人 住所 4代理人 5補正命令の日付 昭和bン年】月^φ日(発送日)
6補正の対象
の本発明による基本的な装置および方法を示すブロック
図、第1A図は予■すてきないコードを比較する装置か
予γす11できないコードを生成する計算機に含まれる
予測てきないコードの生成および比較のための望、まし
い装置および方法を示すブロック図、第2図は本発明に
よる許可または接近を得る際使用される第1の予測でき
ないコードをは)方法により実施される最も望ましい一
連のステップを示すフローチャート、および第4図乃至
第9図は本文に述べる事例による個々のコン 、ピユー
タにより結果として個々に生じる一連のコード・セルを
示し、各図に関して記述する対応した例示的な条件によ
り結果として得るコードを生じる個々のコンピュータに
おける個々のクロック機構により保持される如き時間に
基いて結果として生じるコード間の実時間との関係を示
す図である。 10・・・固定コード/カート・シード、20・・・計
算機、30.60.60・・・動的変数、40.70・
・・予測不能コード、・15・・・ビン、44・・・液
晶ティスプレィ、50・−・接近監視装置/ホスト、8
0・・・予測不能コード比較装置、90・・・許可/接
近、125・・・ホスト・クロック、200・・・iσ
久的メモリー。 第4図 第5図 0 (賞晴間2 0 方−ド
フロック第6図 (−2〕 (−1) (0) (+1)
(+2) (t、xトn’l、)手
続 補 正 書 昭和62年6り/ノー日 特許庁長官 黒 1)明 雄 殿 昭和61年特許H第283041号 2、発明の名称 別個の時間動作装置を同期させる装置 および方法 3、補正をする者 事件との関係 特許出願人 住所 4、代 理 人 5、補正の対象 明細書の[特許請求の範囲]、r発明の詳細な説明]と
[図面の簡単な説明]の欄 6、補正の内官 4斉\。 1°1′はT1) (別紙) 1、[特許請求の範囲コを次の通りに補正します。 「(1)時間に従って測置のクロック装置により定義さ
れる動的変数に基いて個別のコンピュータにより生成さ
れる予測不能コードを比較して突合せを行なうシステム
にあって、前記動的変数の時間的定義を同期させる装置
において、 ある予め定めたアルゴリズムに従って第1の予測不能コ
ードを計算する第1のコンピュータを設け、該アルゴリ
ズムは第1の動的変数および一義的な静的変数に基いて
前記第1の予測不能コードを生成し、 前記静的変数が前記アルゴリズムに対し入力される第1
の時間間隔に従って前記第1の動的変数を自動的に定義
する第1のクロック装置を設け、前記第1の時間間隔は
第1の予め定めた持続期間を有し、 前乳工め定めたアルゴリズムに従って2つ以上の第2の
予測不能コードを計算する第2のコンピュータを設け、
該アルゴリズムi12つ以上の第2の動的変数と一義的
な静的変数に基いて前記第2の予測不能コードを生成し
、 前記静的変数が前記第2のコンピュータのアルゴリズム
に対し入力される第2の時間間隔の2つ以上のセルに従
って前E2つ以上の第2の動的変数を自動的に定義する
第2のクロック装置を設け、該第2の時間間隔は1つの
予め定めた持続期間を有する1つの中心の時間セルと、
該中心の時間セルの境界をなす1つ以上の時間セルとか
らなり、各境界の時間セルはある予め定めた持続期間を
有し、 前記第1の予測不能コードを前記第2の予測不能コード
と比較して整合状態を判定する装置と、前記第2の予測
不能コードの江Δ1つに対する前記第1の予測不能コー
ドの比較および突合せと同時に、前記第1のクロック装
置と前記第2のクロック装置とを自動的lこ同期させる
装置とを設けることを特徴とするシステム。 (2)前記中心の時間セルが、前記の一義的な静的変数
が、第2のコンピュータに対して入力される、前記第2
のクロック装置により定義される如り日付と時分とから
なることを特徴とする特許請求の範囲第1項のシステム
。 (3)前乱支界の時間セルが、前乳も心の時間セルの直
前の日付と時分とからなることを特徴とする特許請求の
範囲第2項記載のシステム。 (4)前記同期装置が、 整合する第2の予測不能コードを生成するとかできる中
心の時間セルと境界の時間セルとの間の時間的差をカウ
ントするカウント装置と、該カウント装置によりカウン
トされる連続する時間的差を加算するため前記カウント
装置と結合された加算装置と、 該加算装置の出力を格納するため加算装置と結合された
格納装置と、 該格納装置に格納された加算された時間だけ中心の時間
セルと境界の時間セルとをシフトするため前記格納装置
と結合されたシフト装置とを含むことを特徴とする特許
請求の範囲第1項記載のシステム。 (5)前2fi界の時間セルが、前記中心の時間セルの
直前のある選択された数の時間セルと、前記中心の時間
セル直後のある選択された数の時間セルとからなること
を特徴とする特許請求の範囲第4項記載のシステム。 (6)前監史心の境界の時間セルが持続期間が1分とな
るように選択されることを特徴とする特許請求の範囲第
5項記載のシステム。 (7)前記同期装置が更に、 第2の格納装置と、 格納された前記日付と、前記第2のコンピュータに対す
るその時のエントリの日付との間の時間的差をカウント
するため前記第2の格納装置と結合された第2のカウン
ト装置と、 ある選択された値により前記第2のカウント装置により
カウントされた時間的差を除し、出力を第1の窓開放番
号として定義するため前記第2のカウント装置と結合さ
れた際算装置と、前記第1の窓開放番号により定義され
る如き選択された数の前記境界のセルの直前および直後
の多数の別の境界の時間セルに基いて、これと同数の別
の第2の予測不能コードを計算するため前記除算装置お
よび前記比較装置と結合された窓開放装置とを含むこと
を特徴とする特許請求の範囲第5項記載のシステム。 (8)前記同期装置が更に、 前記第2のクロック装置の再セツティングを検出するた
め第2のクロック装置と結合された検出装置と、 ある選択された第2の窓開放番号として前記第2のクロ
ック装置の検出された再セツティングの発生を定義して
これを格納するため前記検出装置と結合された第3の格
納装置と、 前記第2の窓開放番号により定義される如き別の境界の
時間セルの直前および直後の多数の別の境界の時間セル
に基いて、これと同数の別の第2の予測不能コードを計
算するため前記第3の格納装置と結合された第2の窓開
放番号装置とを含むことを特徴とする特許請求の範囲第
7項記載のシステム。 (9)前記第1のコンピュータが、前記アルゴリズムを
動作装置と共に包含された揮発1の動的メモリーに格納
するマイクロプロセッサを含み、前記動作装置は、割込
みされ急時、少なくとも前記アルゴリズムおよび静的変
数を含む全てのデータを破壊することを特徴とする特許
請求の範囲第8項記載のシステム。 (10)前記第1のコンピュータと前記第1のクロ・7
り装置とがクレジット・カードと略々同じサイズのカー
ドに内蔵されることを特徴とする特許請求の範囲第9項
記載のシステム。 (+1) 前記第2のコンピュータのアルゴリズムが
、動作装置と共に包含された揮発塩p動的メモリーに格
納され、前記動作装置は、割込みされ六工時、少なくと
も前記アルゴリズムおよび前記静的変数を含む全てのデ
ータを破壊することを特徴とする特許請求の範囲第10
項記載のシステム。 (12)動的変数が整合する時コードが整合する工時間
に従って個舷のクロック装置により定義される動的変数
に基いて別個のコンピュータにより生成される予測不能
コードを比較する方法であって、前記動的変数の時間の
定義を同期する方法において、 ある静的変数をある予め定めたアルゴリズムを含む第1
のコンピュータに対して入力し、該第1のコンピュータ
のアルゴリズムを用いて、前記静的変し、第1のクロッ
ク装置に従って前記入力ステップが生じた第1の時間間
隔により定義される第1の動的変数とに基いて第1の予
測不能コードを計算し、 前記静的変数と前記第1の予測不能コードとを前記予め
定めたアルゴリズムを独立的に含む第2のコンピュータ
に対して入力し、 前記第2のコンピュータのアルゴリズムを用いて、前記
静的変数と、前記入力ステップが第2のクロック装置に
従って生じた第2の時間間隔の2つ以上のセルにより定
義される2つ以上の第2の動的変数とに基いて第2の予
測不能コードを独立的に計算し、前記第2の時間硯iま
1つの中心の時間セルと1つ以上の境界の時間セルとか
らなり、前記第1の予測不能コードを前記第2の予測不
能コードと比較して整合状態を判定し、前記第2の予測
不能コードの旦1つに対する前記第1の予測不能コード
の比較および突合せと同時に、前記第1のクロック装置
と前記第2のクロック装置を同期させるステップとから
なることを特徴とする方法。 (+3)前記同期ステップが、 整合する第2の予測不能コードを生成し得る1つの中心
の時間セルと1つの境界の時間セルとの間の時間的差を
カウントし、 該カウント・ステップにおいてカウントされた連続する
時間的差を加算し、 加算された連続する時間的差を格納し、加算された前記
連続肢時間的差だけ前記中心および境界の時間セルをシ
フトするステップを含むことを特徴とする特許請求の範
囲第12項記載の方法。 (I4)前記同期ステップが更に、 整合状態の最も後の比較および判定の日付を格納し、 前旺納された日付とその時の第2のコンピュータへのエ
ントリの日付との間の時間的差をカウントし、 1記日付の差をカウントする前記ステップの間カウント
された差をある選択された値により啄して、出力を第1
の窓開放番号として定義し、前記第1の窓開放番号によ
り定義される如き前記選択された数の境界の時間セルの
直前および直後の多数の別の境界の時間セルに基いて、
これと同数の別の第2の予測不能コードを計算するステ
ップを含むことを特徴とする特許請求の範囲第13項記
載の方法。 (+5)前記同期ステップが更に、 前記第2のクロック装置の再セツティングを検出し、 前記第2のクロック装置の検出された再セツティングの
発生に一第2の選択された窓開放番号とじて定義して格
納し、 前記第2の窓開放番号により定義される如き別の境界の
時間セルの直前および直後の多数の別の境界の時間セル
に基いて、これと同数の別の第2の予測不能コードを計
算するステップを含むことを特徴とする特許請求の範囲
第1項記載の方法。 (16)前記中心および境界の時間セルが持続期間にお
いて1分となるように選択されることを特徴とする特許
請求の範囲第12項記載の方法。 (17)予測不能コードの電子的な生成および比較を行
なう装置において、 ある予め定めたアルゴリズムに従って第1の予測不能コ
ードを計算する第1の装置を設け、該第1の計算装置は
、一義的な静的変数を前g+め定めたアルゴリズムに対
して入力する第1の装置を含み、 前記第1の入力装置が付勢される時間間隔に従って第1
の動的変数を自動的に定義する第1の装置を設け、該第
1の自動定義装置は、前記第1の計算装置の前E−7−
め定めたアルゴリズムに前記第1の動的変数を自動的に
使用できるようにする装置を含み、 前匿二め定めたアルゴリズムに従って第2の予測不能コ
ードを計算する第2の装置を設け、前記第2の計算装置
は、前用1義的な静的変数を前乳予め定めたアルゴリズ
ムに対して入力する第2の装置を含み、 前記第2の入力装置が付勢される時間間隔に従って第2
の動的変数を自動的に定義する第2の装置を設け、該第
2の自動定義装置は、前記第2の計算装置の前g+め定
めたアルゴリズムに前記第2の動的変数を自動的に使用
できるようにする装置を含み、 前記第1の予測不能コードを前記第2の予測不能コード
と比較する装置を設けることを特徴とする装置。 (18)前記第1の計算装置が、前E−)め定めたアル
ゴリズムを実施する第1のプログラム−大−ロードされ
た第1のコンピュータを含むことを特徴とする特許請求
の範囲第17項記載の装置。 (19)前記第1のコンピュータが、前記第1のプログ
ラム−を−動作装置と共に内蔵された揮発型の動的メモ
リーに格納見、前記動作装置は、割込みされた時、少な
くとも前記プログラムと前記静的変数とを含む全てのデ
ータを破壊することを特徴とする特許請求の範囲第18
項記載の装置。 (20)前記第1の動的変数を自動的に定義する前記第
1の装置が、前戟iめ定めたアルゴリズムに前記第1の
動的変数を自動的に使用できるようにして、前記静的変
数が入力される時間間隔に従って前記第1の動的変数を
定義する時計装置を含むことを特徴とする特許請求の範
囲第19項お載の装置。 (21)前記第2の計算装置が、前記第1のコンピュー
タから離れた接近管理装置を含み、該接近管理装置は、
前置iめ定めたアルゴリズムを実施する第2のプログラ
ム10−ドされていることを特徴とする特許請求の範囲
第20項記載の装置。 (22)前記第2の動的変数の自動定義装置が、前記接
近管理装置の前記予め定めたアルゴリズムに前記第2の
動的変数を自動的に使用可能にして、前記静的変数が入
力される前記時間間隔に従って前記第2の動的変数を定
義する時計装置を含むことを特徴とする特許請求の範囲
第21項記載の装置。 (23)前記第2のプログラムが動作装置と共に内蔵さ
れた連発1の動的メモリーに維持され、前記動作装置は
、割込みされ1時、前記プログラムと前記第2のプログ
ラムに入力される静的変数とを含む全てのデータを破壊
することを特徴とする特許請求の範囲第21項又は第2
2項記載の装置。 (24)前記第2の計算装置と前記比較装置とに対する
前記静的変数および前記第1の予測不能コードの即時の
順次通信をそれぞれ行なう装置を更に設けることを特徴
とする特許請求の範囲第17項記載の装置。 (25)前記第2の計算装置と前記比較装置とに対する
前記静的変数および前記第1の予測不能コードの即時の
順次通信をそれぞれ行なう装置を更に設けることを特徴
とする特許請求の範囲第21項記載の装置。 (26)前記第2の計算装置が、前記第1の予測不能コ
ードを前記第2の予測不能コードと比較する装置を含む
ことを特徴とする特許請求の範囲第24項記載の装置。 (27)前記第2のの計算装置が、前記第1の予測不能
コードを前記第2の予測不能コードと比較する装置を含
むことを特徴とする特許請求の範囲第25項記載の装置
。 (28)前記第1のコンピュータと前記第1の自動定義
装置とが、クレジット・カードと略々同じサイズのカー
ドに内蔵されることを特徴とする特許請求の範囲第19
項、第21項、第24項又は第2S項のいずれかに記載
の装置。 (29)前記接近管理装置が携帯可能であることを特徴
とする特許請求の範囲第22項記載の装置。 (30)前記静的変数を前記第1のコンピュータの予め
定めたアルゴリズムに対して自動的に入力する装置を更
に設けることを特徴とする特許請求の範囲第19項記載
の装置。 (31)前記第1の予測不能コードを個々に検出する装
置を更に設けることを特徴とする特許請求の範囲第30
項記載の装置。 (32)予測不能コードを生成して比較する方法におい
て、 静的変数を予め定めたアルゴリズムを含む第1のコンピ
ュータに対して入力し、 該第1のコンピュータの前記アルゴリズムを用いて、前
記静的変数と、前記入力ステップが生じた時間間隔によ
り定義される第1の動的変数とに基いて第1の予測不能
コードを計算し、前記静的変数を筋電1め定めたアルゴ
リズムを独立的に含む接近管理装置に対し入力し、前記
接近管理装置のアルゴリズムを用いて、前記静的変数と
前記入力ステップが生じI;時間間隔により定義される
第2の動的変数とに基いて、第2の予測不能コードを独
立的に計算し、前記接近管理装置のアルゴリズムを用い
るステップと前記第1のコンピュータのアルゴリズムを
用いるステップにおいて計算される予測不能な数字コー
ドを比較するステップとからなり、前記第1の動的変数
と前記第2の動的変数は、前記接近管理装置のアルゴリ
ズムを用いるステップと前記第1のコンピュータのアル
ゴリズムを用いるステップが同じ時間間隔内に生じる時
にのみ前記アルゴリズムから整合するコードを生成する
ように等しいことを特徴とする方法。 (33)前記第1のコンピュータのアルゴリズム用いる
ステップが、前記静的変数の前記第1のコンピュータに
対する入力に応答して、前記第1の動的変数を前記第1
のコンピュータのアルゴリズムに対し自動的に入力する
時計装置により前記第1の動的変数を定義するステップ
を含むことを特徴とする特許請求の範囲第32項記載の
方法。 (30前記第1のコンピュータが、割込みされた時前記
プログラムおよび静的変数を含む全てのデータを破壊す
る動作装置と共に内蔵された連発1の動的メモリーに格
納された前記アルゴリズムを含む第1のプログラムを有
するマイクロプロセッサを含むことを特徴とする特許請
求の範囲第33項記載の方法。 (35)前記静的変数を入力するステップが更に、前記
入力ステップが生じると同じ時間間隔内で前記第1と第
2の予測不能コードを比較する装置に対し前記第1の予
測不能コードを通信するステップを更に含むことを特徴
とする特許請求の範囲第34項記載の方法。 (36)前記接近管理装置のアルゴリズムを用いる前記
ステップが更に、前記静的変数の前記接近管理装置に対
する入力に応答して、前記接近管理装置のアルゴリズム
に対し前記第2の動的変数を請求の範囲第33項又は第
35項記載の方法。 (37)前記接近管理装置のアルゴリズムを用いる前記
ステップが、前記静的変数を入力する前記ステ7プの実
施に応答して、前記第2の動的変数を前記第2のコンピ
ュータに対して自動的に入力する時計装置により前記第
2の動的変数を定義するステップを含むことを特徴とす
る特許請求の範囲第35項記載の方法。 (コ8)前記静的変数を入力する前記ステップが、前記
マイクロプロセッサにより自動的に実施されることを特
徴とする特許請求の範囲第37項記載の方法。 (39)第1の機構が、それに入力される一義的な静的
変数と動的変数の双方に応答して、ある予め定めたアル
ゴリズムに従って第1の予測不能コードを生成し、第2
の機構が、前り義的な静的変数と前記第1の動的変数と
対応する第2の動的変数との双方に応答して、前E+め
定めたアルゴリズムに従って第2の予測不能コードを生
成し、乳記2つの予測不能コードを比較する装置を含む
形式の機密保護システムにおいて使用される携帯可能な
手に保持される計算兼表示装置であって、第1の機構を
形式する装置において、 前記アルゴリズムを内部に予めプログラムされたプロセ
ッサと、 前記アルゴリズムを知るため前記プログラムに対する接
近を行おうとすると前記プロセッサに格納された前記プ
ログラムを消去させる装置と、各装置内に一義的な静的
変数を格納する装置とを設け、該静的変数は第2の機構
と共に使用されるための乙Δ2つの装置支間じ静的変数
を格納することがないように選択され、 時間と共に変化する動的変数を生成する装置を設け、該
装置は実質的に同じ時間間隔において前記第2の機構に
おいて生成されたものと同じ動的変数を生成するように
なっており、 前肛先納された一義的な静的変数とその時生成された動
的変数とを前記プロセッサに対して支える装置と、 前記プロセッサによりその時生成されつつある予測不能
コードを視覚的に表示する装置とを設けることを特徴と
する装置。 (40)前記プロセッサを内部に密閉したクレジット・
カードのサイズのカードの形態を有することを特徴とす
る特許請求の範囲第39項記載の装置。 (41)前記カードが、約84 mm (3,3インチ
)の長さと約53 llIm (2,1インチ)の巾と
約1.8mm(0.07インチ)より薄い厚さとを有す
ることを特徴とする特許請求の範囲第40項記載の装置
。 (42)前EN覚的に表示する装置が液晶ディスプレイ
であることを特徴とする特許請求の範囲第39項記載の
装置。 (43)時間と共に変化する動的変数を生じる前記装置
が電子的なクロック・ゼネレータであることを特徴とす
る特許請求の範囲第39項記載の装置。」(2)明細書
の第21頁第18行目乃至第20行目を次のように補正
する。「データに対する接近(以下本文では、「許可ま
たは接近」という)を得ることができないようにする必
要がしばしば生じる。 不当な許可または接近を」 (3)明細書中に次のような補正を行う。 頁 行 補正前 補正後222
または または取引を5 対する取引を
制 制限 限 +6 Lばしば相互に 相互に時間的同期同期時期 17 個々の 個別の 17 生じるデータ 発生される日付2218
基づいて 基づいて、23 1−2
変更 変化2 何時でも与える 与え
る 3 容易に 何時でも容易に5 な
る。 ある。 +2−13 するか したり13 許
される 与えられる246 整合
整合(突き合わせ)12 静的変数が 前
記静的変数が前記 17 予測 第2の予測 19 前記の2つ以上 2つ以上の第2のの 2511 一方に 内の一つに17(全文
) 変数が 定義される如き 264 第2の突合せず 整合する第2のる 2710 基づいて 基づいて、++
コードとして コードを2715 のため
の検出のため282 基づいて
基づいて、7 生じる 生じた 9、Iイ 揮発姓 揮発姓 10 コンピュータ プロセッサ12 生
じる 生じた 16 整合する 整合するような、17
個々の 個別の H1方法も 方法が 2〇 一方に 内の一つに(4)明細書
の第29頁第4行目乃至第6行目を次のように補正する
。 [りのアルゴリズムを用いて、前記静的変数と第1の時
間間隔により定義される第1の動的変数に基づき第1の
予測できないコードを計算」(5)明細書の第29頁第
12行目乃至第14行目を次のように補正する。 「静的変数と第2の時間間隔の2つ以上のセルにより定
義される2つ以上の動的変数に基づき2つ以上の第2の
予測できないコードを独立的に」(6)明細書中に次の
ような補正を行う。 頁 行 補正前 補正後15 最も
整合状態の最も15 突合せの決定
決定 18 選定された値に (削除)より 31 16.2G 揮発姓 揮発姓3215
照合 参照 3320 個々に許可 許可 2G ライブラリと ライブラリと個々に 352 揮発姓 揮発姓 3 備え 備えた 1O結果の 結果 364 結果の 結果 18 120 120の「NO」3
72 結果の 結果 373 機構、および 機構が同期され、かつ 15 または や、 16 いずれか一方の (削除)384 あ
るいは、 即ち、I3 または
や、 395 または や、 6 70 コード70++、
1g 揮発姓 揮発姓12 おける
おいて 40 4 揮発姓 揮発姓15 す
るも するが 日 j あれる される3−4揮発姓
揮発姓 6 20 20それ自体9 所
持 入手 421 どれかを どれでも434
故に 故に、該6 偶発的 付
随的 (7)明細書の第43頁第1行目乃至第3行目を次のよ
うに補正する。 「い。メモリーへの意図的な侵入と同時に包含されたア
ルゴリズムを破壊する揮発姓の電子的な動的メモリーに
アルゴリズムが格納される」(8)明細書中に次のよう
な補正を行う。 頁 行 補正訂 補正後4411(全文
) む。従って、別の固 15 かなり からなり15 よう
に ために 19 2番目の 第2の 45 1 用いられた 用いられたのと19
最初の 第1の 20 2番目の 第2の 461 2番目 第2の 8.12 結果の 結果 I3、I5 結果の 結果 I9.19 結果の 結果 18 用いられように 用いられるように471
2番目の 第2の 6 如く 如く、9 結果の
結果 494 1分後 1分後にII 2番
目 第2の 12 2番目の 第2の 18 カード・カード・ カード・512.17
結果の 結果8 時間 時
間に対して、8 送れ 遅れ 52 2.5 結果の 結果3 間
境界 20 取引き 手続き 536 2番目の 第2の 7 間 境界 12 結果の 結果 546 間 境界 1O−II 1分間格納され 1分間の格納される
た 20 190 N
055 4.5.10間 境界20
対して 対しても 5615 パルス ビン18 間
と境界をなす57 1 に典型的
に にl、3 間 境界 10 送れ 遅れ 58 16−17 結果の 結果59 2.
6 間 境界4 整合する2番目
、整合する第2のの 612 間 境界 626.7.13番号 数 632 番号 数 12.16 間 境界 18 間 境界 64 2.6.9 番号 数64 16.
19 番号 数6614 番号
数 678 間 境界 1G、H番号 数 681Oものであり であり 11 ずを ずれを I4 最初の 第1の 696 ならばじ ならば 14 このように このように、705、
目 揮発姓 揮発姓 5−6 揮発姓 揮発姓 71220が 20が第1の予測不能コー
ド40を 3 (全文) 算した後で、コー19
結果の 結果 7216 第3A図及び第 第3図3B図 732 得る 得られる3 おけ
る おける、 73830.60.6030.60 73 10 監視装置 管理装置以上 手続補正書(方式) 6.補正をする者 事件との関係 出 願 人 住所 4代理人 5補正命令の日付 昭和bン年】月^φ日(発送日)
6補正の対象
Claims (1)
- 【特許請求の範囲】 1、時間に従って個々のクロック装置により定義される
動的変数に基いて個々のコンピュータにより生じる予測
不能コードを比較して突合せを行なうシステムにあって
、前記動的変数の時間的定義を同期させる装置において
、 ある予め定めたアルゴリズムに従って第1の予測不能コ
ードを計算する第1のコンピュータを設け、該アルゴリ
ズムは第1の動的変数および一義的な静的変数に基いて
前記第1の予測不能コードを生成し、 前記静的変数が前記アルゴリズムに対し入力される第1
の時間間隔に従って前記第1の動的変数を自動的に定義
する第1のクロック装置を設け、前記第1の時間間隔は
第1の予め定めた持続期間を有し、 前記の予め定めたアルゴリズムに従って2つ以上の第2
の予測不能コードを計算する第2のコンピュータを設け
、該アルゴリズムは前記の2つ以上の第2の動的変数と
一義的な静的変数に基いて前記第2の予測不能コードを
生成し、 前記静的変数が前記第2のコンピュータのアルゴリズム
に対し入力される第2の時間間隔の2つ以上のセルに従
って前記の2つ以上の第2の動的変数を自動的に定義す
る第2のクロック装置を設け、該第2の時間間隔は1つ
の予め定めた持続期間を有する1つの中心の時間セルと
、該中心の時間セルの境界をなす1つ以上の時間セルと
からなり、各境界の時間セルはある予め定めた持続期間
を有し、 前記第1の予測不能コードを前記第2の予測不能コード
と比較して整合状態を判定する装置と、 前記第2の予測不能コードの1つに対する前記第1の予
測不能コードの比較および突合せと同時に、前記第1の
クロック装置と前記第2のクロック装置とを自動的に同
期させる装置とを設けることを特徴とするシステム。 2、前記中心の時間セルが、前記の一義的な静的変数が
前記第2のクロック装置により定義される如く第2のコ
ンピュータに対して入力される日付と時分とからなるこ
とを特徴とする特許請求の範囲第1項記載のシステム。 3、前記の境界の時間セルが、前記の中心の時間セルの
直前の日付と時分とからなることを特徴とする特許請求
の範囲第2項記載のシステム。 4、前記同期装置が、 整合する第2の予測不能コードを生成することができる
中心の時間セルと境界の時間セルとの間の時間的差をカ
ウントするカウント装置と、該カウント装置によりカウ
ントされる連続する時間的差を加算するため前記カウン
ト装置と結合された加算装置と、 該加算装置の出力を格納するため加算装置と結合された
格納装置と、 該格納装置に格納された加算された時間だけ中心の時間
セルと境界の時間セルとをシフトするため前記格納装置
と結合されたシフト装置とを含むことを特徴とする特許
請求の範囲第1項記載のシステム。 5、前記の境界の時間セルが、前記中心の時間セルの直
前のある選択された数の時間セルと、前記中心の時間セ
ル直後のある選択された数の時間セルとからなることを
特徴とする特許請求の範囲第4項記載のシステム。 6、前記の中心と境界の時間セルが持続期間が1分とな
るように選択されることを特徴とする特許請求の範囲第
5項記載のシステム。 7、前記同期装置が更に、 前記比較装置による最も後の比較および突合せの日付を
格納するため前記比較装置と結合された第2の格納装置
と、 格納された前記日付と、前記第2のコン ピュータに対するその時のエントリの日付との間の時間
的差をカウントするため前記第2の格納装置と結合され
た第2のカウント装置と、 ある選択された値により前記第2のカウント装置により
カウントされた時間的差を除し、出力を第1の窓開放番
号として定義するため前記第2のカウント装置と結合さ
れた除算装置と、 前記第1の窓開放番号により定義される如き選択された
数の前記境界のセルの直前および直後の多数の別の境界
の時間セルに基いて、これと同数の別の第2の予測不能
コードを計算するため前記除算装置および前記比較装置
と結合された窓開放装置とを含むことを特徴とする特許
請求の範囲第5項記載のシステム。 8、前記同期装置が更に、 前記第2のクロック装置の再セッティングを検出するた
め第2のクロック装置と結合された検出装置と、 ある選択された第2の窓開放番号として前記第2のクロ
ック装置の検出された再セッティングの発生を定義して
これを格納するため前記検出装置と結合された第3の格
納装置と、 前記第2の窓開放番号により定義される如き別の境界の
時間セルの直前および直後の多数の別の境界の時間セル
に基いて、これと同数の別の第2の予測不能コードを計
算するため前記第3の格納装置と結合された第2の窓開
放装置とを含むことを特徴とする特許請求の範囲第7項
記載のシステム。 9、前記第1のコンピュータが、前記アルゴリズムが動
作装置と共に包含された揮発姓の動的メモリーに格納さ
れるマイクロプロセッサを含み、前記動作装置は、割込
みされる時、少なくとも前記アルゴリズムおよび静的変
数を含む全てのデータを破壊することを特徴とする特許
請求の範囲第8項記載のシステム。 10、前記第1のコンピュータと前記第1のクロック装
置とがクレジット・カードと略々同じサイズのカードに
内蔵されることを特徴とする特許請求の範囲第9項記載
のシステム。 11、前記第2のコンピュータのアルゴリズムが、動作
装置と共に包含された揮発姓の動的メモリーに格納され
、前記動作装置は、割込みされる時、少なくとも前記ア
ルゴリズムおよび前記静的変数を含む全てのデータを破
壊することを特徴とする特許請求の範囲第10項記載の
システム。 12、動的変数が整合する時コードが整合する時間に従
って個々のクロック装置により定義される動的変数に基
いて別個のコンピュータにより生成される予測不能コー
ドを比較する方法であって、前記動的変数の時間の定義
を同期する方法において、 ある静的変数をある予め定めたアルゴリズムを含む第1
のコンピュータに対して入力し、該第1のコンピュータ
のアルゴリズムを用いて、前記静的変数に基いて第1の
予測不能コードと、第1のクロック装置に従って前記入
力ステップが生じた第1の時間間隔により定義される第
1の動的変数とを計算し、 前記静的変数と前記第1の予測不能コードとを前記の予
め定めたアルゴリズムを独立的に含む第2のコンピュー
タに対して入力し、 前記第2のコンピュータのアルゴリズムを用いて、前記
静的変数と、前記入力ステップが第2のクロック装置に
従って生じた第2の時間間隔の2つ以上のセルにより定
義される2つ以上の第2の動的変数とを独立的に計算し
、前記第2の時間セルは1つの中心の時間セルと1つ以
上の境界の時間セルとからなり、 前記第1の予測不能コードを前記第2の予測不能コード
と比較して整合状態を判定し、 前記第2の予測不能コードの1つに対する前記第1の予
測不能コードの比較および突合せと同時に、前記第1の
クロック装置と前記第2のクロック装置を同期させるス
テップとからなることを特徴とする方法。 13、前記同期ステップが、 整合する第2の予測不能コードを生成し得る1つの中心
の時間セルと1つの境界の時間セルとの間の時間的差を
カウントし、 該カウント・ステップにおいてカウントされた連続する
時間的差を加算し、 加算された連続する時間的差を格納し、 加算された前記連続時間的差だけ前記中心および境界の
時間セルをシフトするステップを含むことを特徴とする
特許請求の範囲第12項記載の方法。 14、前記同期ステップが更に、 整合状態の最も後の比較および判定の日付を格納し、 前記の格納された日付とその時の第2のコンピュータへ
のエントリの日付との間の時間的差をカウントし、 ある選択された値により前記日付の差をカウントする前
記ステップの間カウントされた差を除して、出力を第1
の窓開放番号として定義し、前記第1の窓開放番号によ
り定義される如き前記の選択された数の境界の時間セル
の直前および直後の多数の別の境界の時間セルに基いて
、これと同数の別の第2の予測不能コードを計算するス
テップを含むことを特徴とする特許請求の範囲第13項
記載の方法。 15、前記同期ステップが更に、 前記第2のクロック装置の再セッティングを検出し、 前記第2のクロック装置の検出された再セッティングの
発生第2の選択された窓開放番号として定義して格納し
、 前記第2の窓開放番号により定義される如き別の境界の
時間セルの直前および直後の多数の別の境界の時間セル
に基いて、これと同数の別の第2の予測不能コードを計
算するステップを含むことを特徴とする特許請求の範囲
第14項記載の方法。 16、前記中心および境界の時間セルが持続期間におい
て1分となるように選択されることを特徴とする特許請
求の範囲第12項記載の方法。 17、予測不能コードの電子的な生成および比較を行な
う装置において、 ある予め定めたアルゴリズムに従って第1の予測不能コ
ードを計算する第1の装置を設け、該第1の計算装置は
、一義的な静的変数を前記の予め定めたアルゴリズムに
対して入力する第1の装置を含み、 前記第1の入力装置が付勢される時間間隔に従って第2
の動的変数を自動的に定義する第1の装置を設け、該第
1の自動定義装置は、前記第1の計算装置の前記の予め
定めたアルゴリズムに前記第1の動的変数を自動的に使
用できるようにする装置を含み、 前記の予め定めたアルゴリズムに従って第2の予測不能
コードを計算する第2の装置を設け、該第2の計算装置
は、前記の一義的な静的変数を前記の予め定めたアルゴ
リズムに対して入力する第2の装置を含み、 前記第2の入力装置が付勢される時間間隔に従って第2
の動的変数を自動的に定義する第2の装置を設け、該第
2の自動定義装置は、前記第2の計算装置の前記の予め
定めたアルゴリズムに前記第2の動的変数を自動的に使
用できるようにする装置を含み、 前記第1の予測不能コードを前記第2の予測不能コード
と比較する装置を設けることを特徴とする装置。 18、前記第1の計算装置が、前記の予め定めたアルゴ
リズムを実施する第1のプログラムでロードされた第1
のコンピュータを含むことを特徴とする特許請求の範囲
第17項記載の装置。 19、前記第1のコンピュータが、前記第1のプログラ
ムが動作装置と共に内蔵された揮発姓の動的メモリーに
格納され、前記動作装置は、割込みされる時、少なくと
も前記プログラムと前記静的変数とを含む全てのデータ
を破壊することを特徴とする特許請求の範囲第18項記
載の装置。 20、前記第1の動的変数を自動的に定義する前記第1
の装置が、前記の予め定めたアルゴリズムに前記第1の
動的変数を自動的に使用できるようにして、前記静的変
数が入力される時間間隔に従って前記第1の動的変数を
定義する時計装置を含むことを特徴とする特許請求の範
囲第19項記載の装置。 21、前記第2の計算装置が、前記第1のコンピュータ
から離れた接近管理装置を含み、該接近管理装置は、前
記の予め定めたアルゴリズムを実施する第2のプログラ
ムがロードされていることを特徴とする特許請求の範囲
第20項記載の装置。 22、前記第2の動的変数の自動定義装置が、前記接近
管理装置の前記の予め定めたアルゴリズムに前記第2の
動的変数を自動的に使用可能にして、前記静的変数が入
力される前記時間間隔に従って前記第2の動的変数を定
義する時計装置を含むことを特徴とする特許請求の範囲
第21項記載の装置。 23、前記第2のプログラムが動作装置と共に内蔵され
た揮発姓の動的メモリーに維持され、前記動作装置は、
割込みされる時、前記プログラムと前記第2のプログラ
ムに入力される静的変数とを含む全てのデータを破壊す
ることを特徴とする特許請求の範囲第21項または第2
2項に記載の装置。 24、前記第2の計算装置と前記比較装置とに対する前
記静的変数および前記第1の予測不能コードの即時の順
次通信をそれぞれ行なう装置を更に設けることを特徴と
する特許請求の範囲第17項記載の装置。 25、前記第2の計算装置と前記比較装置とに対する前
記静的変数および前記第1の予測不能コードの即時の順
次通信をそれぞれ行なう装置を更に設けることを特徴と
する特許請求の範囲第21項記載の装置。 26、前記第2の計算装置が、前記第1の予測不能コー
ドを前記第2の予測不能コードと比較する装置を含むこ
とを特徴とする特許請求の範囲第24項記載の装置。 27、前記第2の計算装置が、前記第1の予測不能コー
ドを前記第2の予測不能コードと比較する装置を含むこ
とを特徴とする特許請求の範囲第25項記載の装置。 28、前記第1のコンピュータと前記第1の自動定義装
置とが、クレジット・カードと略々同じサイズのコード
に内蔵されることを特徴とする特許請求の範囲第19項
、第21項、第24項または第25項のいずれかに記載
の装置。 29、前記接近管理装置が携帯可能であることを特徴と
する特許請求の範囲第22項記載の装置。 30、前記静的変数を前記第1のコンピュータの予め定
めたアルゴリズムに対して自動的に入力する装置を更に
設けることを特徴とする特許請求の範囲第19項記載の
装置。 31、前記第1の予測不能コードを個々に検出する装置
を更に設けることを特徴とする特許請求の範囲第30項
記載の装置。 32、予測不能コードを生成して比較する方法において
、 静的変数を予め定めたアルゴリズムを含む 第1のコンピュータに対して入力し、 該第1のコンピュータの前記アルゴリズムを用いて、前
記静的変数と、前記入力ステップが生じた時間間隔によ
り定義される第1の動的変数とに基いて第1の予測不能
コードを計算し、 前記静的変数を前記の予め定めたアルゴリズムを独立的
に含む接近管理装置に対し入力し、前記接近管理装置の
アルゴリズムを用いて、前記静的変数と前記入力ステッ
プが生じた時間間隔により定義される第2の動的変数と
に基いて、第2の予測不能コードを独立的に計算し、 前記接近管理装置のアルゴリズムを用いるステップと前
記第1の予測不能コードのアルゴリズムを用いるステッ
プにおいて計算される予測不能な数字コードを比較する
ステップとからなり、前記第1の動的変数と前記第2の
動的変数 は、前記接近管理装置のアルゴリズムを用いるステップ
と前記第1の予測不能コードのアルゴリズムを用いるス
テップが同じ時間間隔内に生じる時にのみ前記アルゴリ
ズムから整合するコードを生成するように等しいことを
特徴とする方法。 33、前記第1のコンピュータのアルゴリズムを用いる
ステップが、前記静的変数の前記第1のコンピュータに
対する入力に応答して、前記第1の動的変数を前記第1
のコンピュータのアルゴリズムに対し自動的に入力する
時計装置により前記第1の動的変数を定義するステップ
を含むことを特徴とする特許請求の範囲第32項記載の
方法。 34、前記第1のコンピュータが、割込みされる時前記
プログラムおよび静的変数を含む全てのデータを破壊す
る動作装置と共に内蔵された揮発姓の動的メモリーに格
納された前記アルゴリズムを含む第1のプログラムを有
するマイクロプロセッサを含むことを特徴とする特許請
求の範囲第33項記載の方法。 35、前記静的変数を入力するステップが更に、前記入
力ステップが生じると同じ時間間隔内で前記第1と第2
の予測不能コードを比較する装置に対し前記第1の予測
不能コードを通信するステップを更に含むことを特徴と
する特許請求の範囲第34項記載の方法。 36、前記接近管理装置のアルゴリズムを用いる前記ス
テップが更に、前記静的変数の前記接近管理装置に対す
る入力に応答して、前記静的変数と、前記接近管理装置
のアルゴリズムに対し前記第2の動的変数を自動的に入
力する時間間隔により定義される第2の動的変数とに基
いて、第2の予測不能コードを独立的に計算するステッ
プと含むことを特徴とする特許請求の範囲第33項また
は第35項に記載の方法。 37、前記接近管理装置のアルゴリズムを用いる前記ス
テップが、前記静的変数を入力する前記ステップの実施
に応答して、前記第2の動的変数を前記第2のコンピュ
ータに対して自動的に入力する時計装置により前記第2
の動的変数を定義するステップを含むことを特徴とする
特許請求の範囲第35項記載の方法。 38、前記静的変数を入力する前記ステップが、前記マ
イクロプロセッサにより自動的に実施されることを特徴
とする特許請求の範囲第37項記載の方法。 39、第1の機構が、一義的な静的変数と動的変数の双
方に応答して、ある予め定めたアルゴリズムに従って第
1の予測不能コードを生成し、第2の機構が、前記の一
義的な静的変数と前記第1の動的変数と対応する第2の
動的変数との双方に応答して、前記の予め定めたアルゴ
リズムに従って第2の予測不能コードを生成し、2つの
予測不能コードを比較する装置を含む形式の機密保護シ
ステムにおいて使用される携帯可能な手に保持される計
算兼表示装置であって、第1の機構を形成する装置にお
いて、 前記アルゴリズムを内部に予めプログラムされたプロセ
ッサと、 前記アルゴリズムを知るため前記プログラムに対する接
近を行おうとすると前記プロセッサに格納された前記プ
ログラムを消去させる装置と、 各装置内に一義的な静的変数を格納する装置とを設け、
該静的変数は第2の機構と共に使用されるための2つの
装置が同じ静的変数を格納することがないように選択さ
れ、 時間と共に変化する動的変数を生成する装置を設け、該
装置は実質的に同じ時間間隔において前記第2の機構に
おいて生成されたものと同じ動的変数を生成するように
なっており、 前記の格納された一義的な静的変数とその時生成された
動的変数とを前記プロセッサに対して加える装置と、 前記プロセッサによりその時生成されつつある予測不能
コードを視覚的に表示する装置とを設けることを特徴と
する装置。 40、前記プロセッサを内部に密閉したクレジット・カ
ードのサイズのカードの形態を有することを特徴とする
特許請求の範囲第39項記載の装置。 41、前記カードが、約84mm(3.3インチ)の長
さと約53mm(2.1インチ)の巾と約1.8mm(
0.07インチ)より薄い厚さとを有することを特徴と
する特許請求の範囲第40項記載の装置。 42、前記の視覚的に表示する装置が液晶ディスプレイ
であることを特徴とする特許請求の範囲第39項記載の
装置。 43、時間と共に変化する動的変数を生じる前記装置が
電子的なクロック・ゼネレータであることを特徴とする
特許請求の範囲第39項記載の装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/802,579 US4885778A (en) | 1984-11-30 | 1985-11-27 | Method and apparatus for synchronizing generation of separate, free running, time dependent equipment |
| US802579 | 2001-03-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6324384A true JPS6324384A (ja) | 1988-02-01 |
| JPH0820846B2 JPH0820846B2 (ja) | 1996-03-04 |
Family
ID=25184111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61283041A Expired - Lifetime JPH0820846B2 (ja) | 1985-11-27 | 1986-11-27 | 複数の非固定コードの一致検出システム及び方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US4885778A (ja) |
| EP (1) | EP0234100B1 (ja) |
| JP (1) | JPH0820846B2 (ja) |
| AT (1) | ATE71754T1 (ja) |
| AU (1) | AU587087B2 (ja) |
| DE (1) | DE3683481D1 (ja) |
| ES (1) | ES2029450T3 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01211156A (ja) * | 1988-02-19 | 1989-08-24 | Nec Corp | コンピュータ不正接続防止方式 |
| WO2000008595A1 (en) * | 1998-08-04 | 2000-02-17 | Fujitsu Limited | Signature system for presenting user signature information |
| JP2010517398A (ja) * | 2007-01-23 | 2010-05-20 | エヌクリプトワン | ポータブル認証デバイス |
| JP2011076383A (ja) * | 2009-09-30 | 2011-04-14 | Toppan Forms Co Ltd | 認証システム |
| JP2012517139A (ja) * | 2009-02-04 | 2012-07-26 | データ セキュリティー システムズ ソリューションズ プライヴェート リミテッド | 静的パスワードシステムの2ファクタ認証になる変換 |
| US9667423B2 (en) | 2010-09-27 | 2017-05-30 | Nokia Technologies Oy | Method and apparatus for accelerated authentication |
Families Citing this family (247)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4819267A (en) * | 1984-02-22 | 1989-04-04 | Thumbscan, Inc. | Solid state key for controlling access to computer systems and to computer software and/or for secure communications |
| US4885778A (en) * | 1984-11-30 | 1989-12-05 | Weiss Kenneth P | Method and apparatus for synchronizing generation of separate, free running, time dependent equipment |
| FR2600189B1 (fr) * | 1986-06-16 | 1991-02-01 | Bull Cp8 | Procede pour faire authentifier par un milieu exterieur un objet portatif tel qu'une carte a memoire accouplee a ce milieu |
| US5014234A (en) * | 1986-08-25 | 1991-05-07 | Ncr Corporation | System with software usage timer and counter for allowing limited use but preventing continued unauthorized use of protected software |
| US4933971A (en) * | 1989-03-14 | 1990-06-12 | Tandem Computers Incorporated | Method for encrypting transmitted data using a unique key |
| US4972474A (en) * | 1989-05-01 | 1990-11-20 | Cylink Corporation | Integer encryptor |
| FR2658375B2 (fr) * | 1989-05-25 | 1994-04-22 | Adventure | Dispositif electronique destine a permettre la participation d'un individu a un programme telediffuse. |
| FR2652216B1 (fr) * | 1989-09-20 | 1991-12-13 | Rockwell Cim | Procede et dispositif de generation et de validation d'un message numerique et application d'un tel dispositif. |
| FR2653578B1 (fr) * | 1989-10-24 | 1992-01-17 | Adventure | Dispositif portable electronique pour fideliser un public a un media ou similaire. |
| US5097505A (en) * | 1989-10-31 | 1992-03-17 | Securities Dynamics Technologies, Inc. | Method and apparatus for secure identification and verification |
| US5022080A (en) * | 1990-04-16 | 1991-06-04 | Durst Robert T | Electronic notary |
| US6175312B1 (en) | 1990-05-29 | 2001-01-16 | Microchip Technology Incorporated | Encoder and decoder microchips and remote control devices for secure unidirectional communication |
| US5226080A (en) * | 1990-06-22 | 1993-07-06 | Grid Systems Corporation | Method and apparatus for password protection of a computer |
| US5091939A (en) * | 1990-06-22 | 1992-02-25 | Tandy Corporation | Method and apparatus for password protection of a computer |
| WO1992007436A1 (en) * | 1990-10-19 | 1992-04-30 | Security Dynamics Technologies, Inc. | Method and apparatus for personal identification |
| US5144668A (en) * | 1991-01-25 | 1992-09-01 | Motorola, Inc. | Signal overlap detection in a communication system |
| US5657388A (en) * | 1993-05-25 | 1997-08-12 | Security Dynamics Technologies, Inc. | Method and apparatus for utilizing a token for resource access |
| US5237614A (en) * | 1991-06-07 | 1993-08-17 | Security Dynamics Technologies, Inc. | Integrated network security system |
| US5321753A (en) * | 1991-07-08 | 1994-06-14 | The United States Of America As Represented By The United States Department Of Energy | Secure communication of static information by electronic means |
| US5163097A (en) * | 1991-08-07 | 1992-11-10 | Dynamicserve, Ltd. | Method and apparatus for providing secure access to a limited access system |
| JP2821306B2 (ja) * | 1992-03-06 | 1998-11-05 | 三菱電機株式会社 | Icカードと端末機との間の認証方法およびそのシステム |
| US5280527A (en) * | 1992-04-14 | 1994-01-18 | Kamahira Safe Co., Inc. | Biometric token for authorizing access to a host system |
| EP0566811A1 (en) * | 1992-04-23 | 1993-10-27 | International Business Machines Corporation | Authentication method and system with a smartcard |
| US6130621A (en) * | 1992-07-09 | 2000-10-10 | Rsa Security Inc. | Method and apparatus for inhibiting unauthorized access to or utilization of a protected device |
| US5361062A (en) * | 1992-11-25 | 1994-11-01 | Security Dynamics Technologies, Inc. | Personal security system |
| US5317636A (en) * | 1992-12-09 | 1994-05-31 | Arris, Inc. | Method and apparatus for securing credit card transactions |
| US7089212B2 (en) | 1992-12-15 | 2006-08-08 | Sl Patent Holdings Llc | System and method for controlling access to protected information |
| US7831516B2 (en) | 1992-12-15 | 2010-11-09 | Sl Patent Holdings Llc | System and method for redistributing and licensing access to protected information among a plurality of devices |
| US6266654B1 (en) | 1992-12-15 | 2001-07-24 | Softlock.Com, Inc. | Method for tracking software lineage |
| JP3053527B2 (ja) * | 1993-07-30 | 2000-06-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | パスワードを有効化する方法及び装置、パスワードを生成し且つ予備的に有効化する方法及び装置、認証コードを使用して資源のアクセスを制御する方法及び装置 |
| US5343529A (en) * | 1993-09-28 | 1994-08-30 | Milton Goldfine | Transaction authentication using a centrally generated transaction identifier |
| GB9321357D0 (en) * | 1993-10-15 | 1993-12-22 | British Telecomm | Personal identification systems |
| US5481611A (en) * | 1993-12-09 | 1996-01-02 | Gte Laboratories Incorporated | Method and apparatus for entity authentication |
| US5461217A (en) * | 1994-02-08 | 1995-10-24 | At&T Ipm Corp. | Secure money transfer techniques using smart cards |
| US5564038A (en) * | 1994-05-20 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for providing a trial period for a software license product using a date stamp and designated test period |
| US5907597A (en) * | 1994-08-05 | 1999-05-25 | Smart Tone Authentication, Inc. | Method and system for the secure communication of data |
| US5583933A (en) * | 1994-08-05 | 1996-12-10 | Mark; Andrew R. | Method and apparatus for the secure communication of data |
| US5802292A (en) * | 1995-04-28 | 1998-09-01 | Digital Equipment Corporation | Method for predictive prefetching of information over a communications network |
| US7492905B2 (en) | 1995-05-17 | 2009-02-17 | The Chamberlain Group, Inc. | Rolling code security system |
| US6980655B2 (en) | 2000-01-21 | 2005-12-27 | The Chamberlain Group, Inc. | Rolling code security system |
| CA2193846C (en) | 1995-05-17 | 2004-02-17 | Bradford L. Farris | Rolling code security system |
| US6690796B1 (en) | 1995-05-17 | 2004-02-10 | The Chamberlain Group, Inc. | Rolling code security system |
| US8015597B2 (en) * | 1995-10-02 | 2011-09-06 | Corestreet, Ltd. | Disseminating additional data used for controlling access |
| US7716486B2 (en) * | 1995-10-02 | 2010-05-11 | Corestreet, Ltd. | Controlling group access to doors |
| US7822989B2 (en) | 1995-10-02 | 2010-10-26 | Corestreet, Ltd. | Controlling access to an area |
| US7600129B2 (en) | 1995-10-02 | 2009-10-06 | Corestreet, Ltd. | Controlling access using additional data |
| US8261319B2 (en) * | 1995-10-24 | 2012-09-04 | Corestreet, Ltd. | Logging access attempts to an area |
| US5937068A (en) * | 1996-03-22 | 1999-08-10 | Activcard | System and method for user authentication employing dynamic encryption variables |
| US5887065A (en) * | 1996-03-22 | 1999-03-23 | Activcard | System and method for user authentication having clock synchronization |
| US5802176A (en) * | 1996-03-22 | 1998-09-01 | Activcard | System for controlling access to a function, using a plurality of dynamic encryption variables |
| US5737421A (en) * | 1996-03-22 | 1998-04-07 | Activcard | System for controlling access to a function having clock synchronization |
| US6085320A (en) | 1996-05-15 | 2000-07-04 | Rsa Security Inc. | Client/server protocol for proving authenticity |
| US5988497A (en) * | 1996-05-30 | 1999-11-23 | Mci Communications Corporation | Method for authenticating credit transactions to prevent fraudulent charges |
| US7177429B2 (en) | 2000-12-07 | 2007-02-13 | Blue Spike, Inc. | System and methods for permitting open access to data objects and for securing data within the data objects |
| US5913921A (en) * | 1996-07-12 | 1999-06-22 | Glenayre Electronics, Inc. | System for communicating information about nodes configuration by generating advertisements having era values for identifying time reference for which the configuration is operative |
| WO1998002815A1 (en) * | 1996-07-12 | 1998-01-22 | Glenayre Electronics, Inc. | Apparatus and methods for transmission security in a computer network |
| WO1998008155A1 (en) * | 1996-08-20 | 1998-02-26 | Hewlett-Packard Company | Secure enablement of a processing entity |
| US6125186A (en) * | 1996-11-28 | 2000-09-26 | Fujitsu Limited | Encryption communication system using an agent and a storage medium for storing that agent |
| US6028933A (en) * | 1997-04-17 | 2000-02-22 | Lucent Technologies Inc. | Encrypting method and apparatus enabling multiple access for multiple services and multiple transmission modes over a broadband communication network |
| DE19725444A1 (de) | 1997-06-16 | 1998-12-17 | Siemens Ag | Verfahren zur Berechtigungsüberprüfung und Anordnung zum Durchführen dieses Verfahrens |
| US6032257A (en) * | 1997-08-29 | 2000-02-29 | Compaq Computer Corporation | Hardware theft-protection architecture |
| US7418504B2 (en) | 1998-10-30 | 2008-08-26 | Virnetx, Inc. | Agile network protocol for secure communications using secure domain names |
| US6502135B1 (en) | 1998-10-30 | 2002-12-31 | Science Applications International Corporation | Agile network protocol for secure communications with assured system availability |
| US6826616B2 (en) | 1998-10-30 | 2004-11-30 | Science Applications International Corp. | Method for establishing secure communication link between computers of virtual private network |
| ATE492973T1 (de) | 1998-10-30 | 2011-01-15 | Virnetx Inc | Netzwerkprotokoll zur geschützten kommunikation |
| US10511573B2 (en) | 1998-10-30 | 2019-12-17 | Virnetx, Inc. | Agile network protocol for secure communications using secure domain names |
| US6257486B1 (en) * | 1998-11-23 | 2001-07-10 | Cardis Research & Development Ltd. | Smart card pin system, card, and reader |
| US7664264B2 (en) | 1999-03-24 | 2010-02-16 | Blue Spike, Inc. | Utilizing data reduction in steganographic and cryptographic systems |
| US6985583B1 (en) * | 1999-05-04 | 2006-01-10 | Rsa Security Inc. | System and method for authentication seed distribution |
| KR20010001929A (ko) * | 1999-06-09 | 2001-01-05 | 김승찬 | 알에프-카드 인식기능(내장/외장)형 키보드를 이용한 컴퓨터보안장치 |
| US7742967B1 (en) | 1999-10-01 | 2010-06-22 | Cardinalcommerce Corporation | Secure and efficient payment processing system |
| US9430769B2 (en) | 1999-10-01 | 2016-08-30 | Cardinalcommerce Corporation | Secure and efficient payment processing system |
| US7421480B2 (en) * | 2000-02-28 | 2008-09-02 | O2 Micro International Limited | Personal computing environment using mozilla |
| US7376711B2 (en) * | 2000-02-28 | 2008-05-20 | 360 Degree Web, Inc. | Smart card enabled mobile personal computing environment system |
| US7140036B2 (en) | 2000-03-06 | 2006-11-21 | Cardinalcommerce Corporation | Centralized identity authentication for electronic communication networks |
| US7359507B2 (en) | 2000-03-10 | 2008-04-15 | Rsa Security Inc. | Server-assisted regeneration of a strong secret from a weak secret |
| US7716484B1 (en) * | 2000-03-10 | 2010-05-11 | Rsa Security Inc. | System and method for increasing the security of encrypted secrets and authentication |
| US7298331B2 (en) * | 2000-03-13 | 2007-11-20 | Rcd Technology, Inc. | Method for forming radio frequency antenna |
| US7268740B2 (en) * | 2000-03-13 | 2007-09-11 | Rcd Technology Inc. | Method for forming radio frequency antenna |
| US6476775B1 (en) * | 2000-03-13 | 2002-11-05 | Rcd Technology Corporation | Method for forming radio frequency antenna |
| GB2361567B (en) * | 2000-04-18 | 2004-02-11 | Mitel Corp | Hardware authentication system and method |
| CN1142653C (zh) | 2000-04-28 | 2004-03-17 | 杨宏伟 | 动态口令认证系统及方法 |
| US7814212B1 (en) | 2000-04-28 | 2010-10-12 | Chan Hark C | Data delivery system using local and remote communications |
| AU4610000A (en) * | 2000-04-28 | 2001-11-12 | Daniele Francesco Ughi | Method to ascertain the identity of persons and/or things by processing a variable identification code, particularly for the authorisation of payment delegations, and relevant apparatuses |
| EP1307802B1 (en) * | 2000-05-10 | 2005-01-26 | The Procter & Gamble Company | Method and apparatus for centralized authentication |
| US7392388B2 (en) * | 2000-09-07 | 2008-06-24 | Swivel Secure Limited | Systems and methods for identity verification for secure transactions |
| US8103881B2 (en) | 2000-11-06 | 2012-01-24 | Innovation Connection Corporation | System, method and apparatus for electronic ticketing |
| US8015592B2 (en) | 2002-03-28 | 2011-09-06 | Innovation Connection Corporation | System, method and apparatus for enabling transactions using a biometrically enabled programmable magnetic stripe |
| WO2002045441A1 (en) * | 2000-11-28 | 2002-06-06 | Rcd Technology, Inc. | Replacing stored code with user inputting code on the rf id card |
| US7861091B2 (en) * | 2001-02-28 | 2010-12-28 | O2Micro International Limited | Smart card enabled secure computing environment system |
| US7237117B2 (en) * | 2001-03-16 | 2007-06-26 | Kenneth P. Weiss | Universal secure registry |
| US7356838B2 (en) * | 2001-06-06 | 2008-04-08 | Yahoo! Inc. | System and method for controlling access to digital content, including streaming media |
| KR100889099B1 (ko) * | 2001-08-28 | 2009-03-17 | 시게이트 테크놀로지 엘엘씨 | 데이터 저장 장치의 보안 방법 및 장치 |
| US8281129B1 (en) * | 2001-08-29 | 2012-10-02 | Nader Asghari-Kamrani | Direct authentication system and method via trusted authenticators |
| US7444676B1 (en) * | 2001-08-29 | 2008-10-28 | Nader Asghari-Kamrani | Direct authentication and authorization system and method for trusted network of financial institutions |
| KR100879652B1 (ko) * | 2001-10-29 | 2009-01-20 | 시게이트 테크놀로지 엘엘씨 | 핫 플러그 공격들로부터 주변장치를 보호하기 위한 시스템 및 방법 |
| US7363494B2 (en) * | 2001-12-04 | 2008-04-22 | Rsa Security Inc. | Method and apparatus for performing enhanced time-based authentication |
| US20030172295A1 (en) * | 2002-03-01 | 2003-09-11 | Onspec Electronics, Inc. | Device and system for allowing secure identification of an individual when accessing information and a method of use |
| AU2003259082A1 (en) * | 2002-03-28 | 2003-10-13 | Innovation Connection Corporation | Apparatus and method for transactions security using biometric identity validation and contactless smartcard. |
| US8082575B2 (en) | 2002-03-28 | 2011-12-20 | Rampart-Id Systems, Inc. | System, method and apparatus for enabling transactions using a user enabled programmable magnetic stripe |
| US7287275B2 (en) | 2002-04-17 | 2007-10-23 | Moskowitz Scott A | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth |
| US7693783B2 (en) | 2002-06-12 | 2010-04-06 | Cardinalcommerce Corporation | Universal merchant platform for payment authentication |
| WO2003107242A1 (en) * | 2002-06-12 | 2003-12-24 | Cardinalcommerce Corporation | Universal merchant platform for payment authentication |
| US8645266B2 (en) * | 2002-06-12 | 2014-02-04 | Cardinalcommerce Corporation | Universal merchant platform for payment authentication |
| DK200300384A (da) * | 2003-03-13 | 2004-09-14 | Quard Technology I S | Selvgodkendende Biometrisk anordning med Dynamisk PIN kode skabelse |
| US7456752B2 (en) * | 2003-05-06 | 2008-11-25 | Rcd Technology, Inc. | Radio frequency identification sensor for fluid level |
| US7519989B2 (en) | 2003-07-17 | 2009-04-14 | Av Thenex Inc. | Token device that generates and displays one-time passwords and that couples to a computer for inputting or receiving data for generating and outputting one-time passwords and other functions |
| US20050044387A1 (en) * | 2003-08-18 | 2005-02-24 | Ozolins Helmars E. | Portable access device |
| US20070214003A1 (en) * | 2003-10-07 | 2007-09-13 | Holland Geoffrey N | Medication management system |
| US20050278194A1 (en) * | 2003-10-07 | 2005-12-15 | Holland Geoffrey N | Medication management system |
| US20060089854A1 (en) * | 2003-10-07 | 2006-04-27 | Holland Geoffrey N | Medication management system |
| US20060089855A1 (en) * | 2003-10-07 | 2006-04-27 | Holland Geoffrey N | Medication management system |
| US9123077B2 (en) | 2003-10-07 | 2015-09-01 | Hospira, Inc. | Medication management system |
| US7490021B2 (en) * | 2003-10-07 | 2009-02-10 | Hospira, Inc. | Method for adjusting pump screen brightness |
| US7895053B2 (en) * | 2003-10-07 | 2011-02-22 | Hospira, Inc. | Medication management system |
| US8065161B2 (en) | 2003-11-13 | 2011-11-22 | Hospira, Inc. | System for maintaining drug information and communicating with medication delivery devices |
| US7497371B1 (en) | 2003-10-30 | 2009-03-03 | Sparks John T | Secure commercial transactions system |
| US20050160298A1 (en) * | 2004-01-20 | 2005-07-21 | Arcot Systems, Inc. | Nonredirected authentication |
| US9286457B2 (en) | 2004-06-14 | 2016-03-15 | Rodney Beatson | Method and system for providing password-free, hardware-rooted, ASIC-based authentication of a human to a mobile device using biometrics with a protected, local template to release trusted credentials to relying parties |
| KR100608604B1 (ko) * | 2004-09-15 | 2006-08-03 | 삼성전자주식회사 | 객체 식별자를 이용하여 이동형 저장 장치에서 권리객체를 검색하는 방법 및 장치 |
| SG121908A1 (en) * | 2004-10-13 | 2006-05-26 | Encentuate Pte Ltd | A predictive method for multi-party strengthening of authentication credentials with non-real time synchronization |
| US8152059B2 (en) * | 2004-10-26 | 2012-04-10 | Sparks John T | Secure commercial transactions system |
| US7578436B1 (en) * | 2004-11-08 | 2009-08-25 | Pisafe, Inc. | Method and apparatus for providing secure document distribution |
| US8422667B2 (en) | 2005-01-27 | 2013-04-16 | The Chamberlain Group, Inc. | Method and apparatus to facilitate transmission of an encrypted rolling code |
| USRE48433E1 (en) | 2005-01-27 | 2021-02-09 | The Chamberlain Group, Inc. | Method and apparatus to facilitate transmission of an encrypted rolling code |
| US9148409B2 (en) | 2005-06-30 | 2015-09-29 | The Chamberlain Group, Inc. | Method and apparatus to facilitate message transmission and reception using different transmission characteristics |
| US12149618B2 (en) | 2005-01-27 | 2024-11-19 | The Chamberlain Group Llc | Method and apparatus to facilitate transmission of an encrypted rolling code |
| GB2423220B (en) | 2005-02-11 | 2009-10-07 | Ericsson Telefon Ab L M | Method and apparatus for ensuring privacy in communications between parties |
| US8141142B2 (en) * | 2005-02-14 | 2012-03-20 | International Business Machines Corporation | Secure authentication of service users of a remote service interface to a storage media |
| WO2006089247A2 (en) * | 2005-02-16 | 2006-08-24 | Pisafe, Inc. | Method and system for creating and using redundant and high capacity barcodes |
| CN101120351B (zh) * | 2005-02-18 | 2010-10-06 | Rsa安全公司 | 派生种子的分发方法 |
| US20060205113A1 (en) * | 2005-03-14 | 2006-09-14 | Rcd Technology Corp. | Radio frequency identification (RFID) tag lamination process |
| US7456506B2 (en) * | 2005-03-14 | 2008-11-25 | Rcd Technology Inc. | Radio frequency identification (RFID) tag lamination process using liner |
| US7128274B2 (en) * | 2005-03-24 | 2006-10-31 | International Business Machines Corporation | Secure credit card with near field communications |
| EP1773018A1 (en) | 2005-10-05 | 2007-04-11 | Privasphere AG | Method and devices for user authentication |
| US20070162626A1 (en) * | 2005-11-02 | 2007-07-12 | Iyer Sree M | System and method for enhancing external storage |
| US7388542B2 (en) * | 2005-11-10 | 2008-06-17 | Rcd Technology, Inc. | Method for an element using two resist layers |
| US7377447B2 (en) * | 2005-12-05 | 2008-05-27 | Rcd Technology, Inc. | Tuned radio frequency identification (RFID) circuit used as a security device for wristbands and package security |
| US7571864B2 (en) | 2005-12-16 | 2009-08-11 | Pisafe, Inc. | Method and system for creating and using barcodes |
| US20070162366A1 (en) * | 2005-12-30 | 2007-07-12 | Ebay Inc. | Anti-phishing communication system |
| US8234220B2 (en) | 2007-02-21 | 2012-07-31 | Weiss Kenneth P | Universal secure registry |
| EP1987463A1 (en) * | 2006-02-21 | 2008-11-05 | WEISS, Kenneth P. | Method and apparatus for secure access payment and identification |
| US11227676B2 (en) | 2006-02-21 | 2022-01-18 | Universal Secure Registry, Llc | Universal secure registry |
| US20080129455A1 (en) * | 2006-05-24 | 2008-06-05 | Rcd Technology Inc. | Method for forming rfid tags |
| US7570167B2 (en) | 2006-06-30 | 2009-08-04 | Gene Fein | RFID ionosphere |
| US8201217B1 (en) * | 2006-10-03 | 2012-06-12 | Stamps.Com Inc. | Systems and methods for single sign-in for multiple accounts |
| WO2008057729A2 (en) | 2006-10-16 | 2008-05-15 | Hospira, Inc. | System and method for comparing and utilizing activity information and configuration information from mulitple device management systems |
| US8044800B2 (en) * | 2006-11-14 | 2011-10-25 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US7876894B2 (en) * | 2006-11-14 | 2011-01-25 | Mcm Portfolio Llc | Method and system to provide security implementation for storage devices |
| US8384516B2 (en) * | 2007-01-12 | 2013-02-26 | Voorhuis Plc, Limited Liability Company | System and method for radio frequency identifier voice signature |
| US20080184035A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access |
| US20080181406A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access Via a Hardware Key |
| US20090046858A1 (en) * | 2007-03-21 | 2009-02-19 | Technology Properties Limited | System and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key |
| US20080288782A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Security to an External Attachment Device |
| US8011593B2 (en) * | 2007-03-15 | 2011-09-06 | Joseph Frank Preta | Smart apparatus for making secure transactions |
| US20080288703A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Power to an External Attachment Device via a Computing Device |
| US8108309B2 (en) * | 2007-05-29 | 2012-01-31 | Provalidate | Protecting a manufactured item from counterfeiting |
| US8667285B2 (en) | 2007-05-31 | 2014-03-04 | Vasco Data Security, Inc. | Remote authentication and transaction signatures |
| US7930554B2 (en) * | 2007-05-31 | 2011-04-19 | Vasco Data Security,Inc. | Remote authentication and transaction signatures |
| US8060750B2 (en) * | 2007-06-29 | 2011-11-15 | Emc Corporation | Secure seed provisioning |
| US20090037204A1 (en) * | 2007-08-03 | 2009-02-05 | Moxie Proxy | Method for providing product safety to a manufactured item using a multiple use verification code |
| US8059814B1 (en) | 2007-09-28 | 2011-11-15 | Emc Corporation | Techniques for carrying out seed or key derivation |
| NZ563415A (en) * | 2007-11-14 | 2009-07-31 | Bank Of New Zealand | User authentication system and method |
| US8517990B2 (en) | 2007-12-18 | 2013-08-27 | Hospira, Inc. | User interface improvements for medical devices |
| US20090212101A1 (en) * | 2008-02-21 | 2009-08-27 | Provalidate | Method and system for providing product safety to a manufactured item with verification codes |
| US8307210B1 (en) | 2008-05-02 | 2012-11-06 | Emc Corporation | Method and apparatus for secure validation of tokens |
| US20090299777A1 (en) * | 2008-05-30 | 2009-12-03 | Hersh Silberman | Hotel reservation system without check-in |
| US8762210B2 (en) | 2008-06-03 | 2014-06-24 | Cardinalcommerce Corporation | Alternative payment implementation for electronic retailers |
| US10157375B2 (en) | 2008-06-03 | 2018-12-18 | Cardinalcommerce Corporation | Alternative payment implementation for electronic retailers |
| US8756666B1 (en) * | 2008-09-30 | 2014-06-17 | Emc Corporation | Generating authentication codes |
| US20090129208A1 (en) * | 2009-01-28 | 2009-05-21 | Weiss Kenneth P | Apparatus, system and method for keeping time |
| US8271106B2 (en) | 2009-04-17 | 2012-09-18 | Hospira, Inc. | System and method for configuring a rule set for medical event management and responses |
| US8311218B2 (en) * | 2009-06-30 | 2012-11-13 | Cisco Technology, Inc. | Rounding for security |
| US8255702B1 (en) | 2009-12-03 | 2012-08-28 | Altera Corporation | Programmable logic device with improved security |
| US8832807B1 (en) | 2010-08-05 | 2014-09-09 | Christine E. Kuo | Method and apparatus for asynchronous dynamic password |
| GB2484268A (en) | 2010-09-16 | 2012-04-11 | Uniloc Usa Inc | Psychographic profiling of users of computing devices |
| WO2012037479A1 (en) | 2010-09-17 | 2012-03-22 | Universal Secure Registry, Llc | Apparatus, system and method employing a wireless user-device |
| US10032163B2 (en) * | 2010-12-02 | 2018-07-24 | B & H Worldwide, Llc | Processing a financial transaction using single-use financial account card number via portable communication device |
| CN102307182B (zh) * | 2011-04-27 | 2015-01-07 | 上海动联信息技术股份有限公司 | 一种动态密码认证服务器智能时间补偿方法 |
| US20120303534A1 (en) * | 2011-05-27 | 2012-11-29 | Tomaxx Gmbh | System and method for a secure transaction |
| CA2844807C (en) | 2011-08-19 | 2022-07-26 | Hospira, Inc. | Systems and methods for a graphical interface including a graphical representation of medical data |
| AU2011101296B4 (en) | 2011-09-15 | 2012-06-28 | Uniloc Usa, Inc. | Hardware identification through cookies |
| AU2012325937B2 (en) | 2011-10-21 | 2018-03-01 | Icu Medical, Inc. | Medical device update system |
| WO2013090709A1 (en) | 2011-12-16 | 2013-06-20 | Hospira, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
| US9613352B1 (en) | 2011-12-20 | 2017-04-04 | Nicolas LEOUTSARAKOS | Card-less payments and financial transactions |
| US8954758B2 (en) | 2011-12-20 | 2015-02-10 | Nicolas LEOUTSARAKOS | Password-less security and protection of online digital assets |
| US9213853B2 (en) | 2011-12-20 | 2015-12-15 | Nicolas LEOUTSARAKOS | Password-less login |
| ITMI20120028A1 (it) | 2012-01-12 | 2013-07-13 | Sixs S R L Soluzioni Informatich E Per Il Socia | Metodo e sistema di certificazione della presenza di un operatore |
| JP6306566B2 (ja) | 2012-03-30 | 2018-04-04 | アイシーユー・メディカル・インコーポレーテッド | 注入システムのポンプ内の空気を検出するための空気検出システムおよび方法 |
| EP3586891B1 (en) | 2012-07-31 | 2025-04-09 | ICU Medical, Inc. | Patient care system for critical medications |
| US8955075B2 (en) * | 2012-12-23 | 2015-02-10 | Mcafee Inc | Hardware-based device authentication |
| GB2509322A (en) * | 2012-12-28 | 2014-07-02 | Securenvoy Plc | Time-based two factor authentication |
| US8995658B2 (en) * | 2013-02-13 | 2015-03-31 | Honeywell International Inc. | Physics-based key generation |
| AU2014225658B2 (en) | 2013-03-06 | 2018-05-31 | Icu Medical, Inc. | Medical device communication method |
| AU2013100802B4 (en) | 2013-04-11 | 2013-11-14 | Uniloc Luxembourg S.A. | Device authentication using inter-person message metadata |
| US8695068B1 (en) | 2013-04-25 | 2014-04-08 | Uniloc Luxembourg, S.A. | Device authentication using display device irregularity |
| AU2014268355B2 (en) | 2013-05-24 | 2018-06-14 | Icu Medical, Inc. | Multi-sensor infusion system for detecting air or an occlusion in the infusion system |
| CA2913915C (en) | 2013-05-29 | 2022-03-29 | Hospira, Inc. | Infusion system which utilizes one or more sensors and additional information to make an air determination regarding the infusion system |
| ES2845748T3 (es) | 2013-05-29 | 2021-07-27 | Icu Medical Inc | Sistema de infusión y método de uso que impiden la sobresaturación de un convertidor analógico-digital |
| US10129248B2 (en) * | 2013-07-08 | 2018-11-13 | Assa Abloy Ab | One-time-password generated on reader device using key read from personal security device |
| JP6621748B2 (ja) | 2013-08-30 | 2019-12-18 | アイシーユー・メディカル・インコーポレーテッド | 遠隔輸液レジメンを監視および管理するシステムならびに方法 |
| US9662436B2 (en) | 2013-09-20 | 2017-05-30 | Icu Medical, Inc. | Fail-safe drug infusion therapy system |
| US10311972B2 (en) | 2013-11-11 | 2019-06-04 | Icu Medical, Inc. | Medical device system performance index |
| US10042986B2 (en) | 2013-11-19 | 2018-08-07 | Icu Medical, Inc. | Infusion pump automation system and method |
| GB2522217A (en) * | 2014-01-16 | 2015-07-22 | Parcelhome Ltd | Electronic lock apparatus, method and system |
| WO2015131108A2 (en) | 2014-02-28 | 2015-09-03 | Hospira, Inc. | Infusion system and method which utilizes dual wavelength optical air-in-line detection |
| CN103888470B (zh) * | 2014-04-02 | 2017-01-25 | 飞天诚信科技股份有限公司 | 一种动态令牌的同步方法和系统 |
| US9764082B2 (en) | 2014-04-30 | 2017-09-19 | Icu Medical, Inc. | Patient care system with conditional alarm forwarding |
| US11344673B2 (en) | 2014-05-29 | 2022-05-31 | Icu Medical, Inc. | Infusion system and pump with configurable closed loop delivery rate catch-up |
| US9724470B2 (en) | 2014-06-16 | 2017-08-08 | Icu Medical, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
| US9539383B2 (en) | 2014-09-15 | 2017-01-10 | Hospira, Inc. | System and method that matches delayed infusion auto-programs with manually entered infusion programs and analyzes differences therein |
| US10255429B2 (en) | 2014-10-03 | 2019-04-09 | Wells Fargo Bank, N.A. | Setting an authorization level at enrollment |
| US9473490B2 (en) * | 2014-10-13 | 2016-10-18 | Wells Fargo Bank, N.A. | Bidirectional authentication |
| FR3028985B1 (fr) * | 2014-11-21 | 2017-01-13 | Cb Investissements | Procede de generation et d'affichage d'un cryptogramme pour une carte de paiement, carte de paiement |
| US11344668B2 (en) | 2014-12-19 | 2022-05-31 | Icu Medical, Inc. | Infusion system with concurrent TPN/insulin infusion |
| US10850024B2 (en) | 2015-03-02 | 2020-12-01 | Icu Medical, Inc. | Infusion system, device, and method having advanced infusion features |
| EP3304370B1 (en) | 2015-05-26 | 2020-12-30 | ICU Medical, Inc. | Infusion pump system and method with multiple drug library editor source capability |
| GB2546875A (en) * | 2015-12-11 | 2017-08-02 | Hawthorne Davies Ltd | Secure transactions and secure communication systems |
| US20170278127A1 (en) | 2016-03-28 | 2017-09-28 | Codebroker, Llc | Validating digital content presented on a mobile device |
| CA3023658C (en) | 2016-05-13 | 2023-03-07 | Icu Medical, Inc. | Infusion pump system and method with common line auto flush |
| AU2017277804B2 (en) | 2016-06-10 | 2022-05-26 | Icu Medical, Inc. | Acoustic flow sensor for continuous medication flow measurements and feedback control of infusion |
| WO2018013842A1 (en) | 2016-07-14 | 2018-01-18 | Icu Medical, Inc. | Multi-communication path selection and security system for a medical device |
| WO2018013961A1 (en) | 2016-07-15 | 2018-01-18 | Cardinalcommerce Corporation | Authentication to authorization bridge using enriched messages |
| US10652743B2 (en) | 2017-12-21 | 2020-05-12 | The Chamberlain Group, Inc. | Security system for a moveable barrier operator |
| US10089055B1 (en) | 2017-12-27 | 2018-10-02 | Icu Medical, Inc. | Synchronized display of screen content on networked devices |
| US11074773B1 (en) | 2018-06-27 | 2021-07-27 | The Chamberlain Group, Inc. | Network-based control of movable barrier operators for autonomous vehicles |
| US10950339B2 (en) | 2018-07-17 | 2021-03-16 | Icu Medical, Inc. | Converting pump messages in new pump protocol to standardized dataset messages |
| US11139058B2 (en) | 2018-07-17 | 2021-10-05 | Icu Medical, Inc. | Reducing file transfer between cloud environment and infusion pumps |
| EP3824386B1 (en) | 2018-07-17 | 2024-02-21 | ICU Medical, Inc. | Updating infusion pump drug libraries and operational software in a networked environment |
| NZ772135A (en) | 2018-07-17 | 2022-11-25 | Icu Medical Inc | Systems and methods for facilitating clinical messaging in a network environment |
| AU2019309766B2 (en) | 2018-07-26 | 2024-06-13 | Icu Medical, Inc. | Drug library management system |
| US10692595B2 (en) | 2018-07-26 | 2020-06-23 | Icu Medical, Inc. | Drug library dynamic version management |
| WO2020028502A1 (en) | 2018-08-01 | 2020-02-06 | The Chamberlain Group, Inc. | Movable barrier operator and transmitter pairing over a network |
| TWI706281B (zh) * | 2019-02-19 | 2020-10-01 | 華東科技股份有限公司 | 裝置驗證方法 |
| EP3966992A4 (en) | 2019-05-08 | 2023-06-21 | ICU Medical, Inc. | MEDICAL DEVICE MANAGEMENT BASED ON THRESHOLD DIGITAL SIGNATURES |
| US10997810B2 (en) | 2019-05-16 | 2021-05-04 | The Chamberlain Group, Inc. | In-vehicle transmitter training |
| CN110956714A (zh) * | 2019-11-26 | 2020-04-03 | 湖北佳狮盾智能技术有限公司 | 一种基于人脸识别的巡查系统 |
| US11278671B2 (en) | 2019-12-04 | 2022-03-22 | Icu Medical, Inc. | Infusion pump with safety sequence keypad |
| US11590057B2 (en) | 2020-04-03 | 2023-02-28 | Icu Medical, Inc. | Systems, methods, and components for transferring medical fluids |
| WO2022006017A1 (en) | 2020-07-02 | 2022-01-06 | Icu Medical, Inc. | Location-based reconfiguration of infusion pump settings |
| AU2021311443A1 (en) | 2020-07-21 | 2023-03-09 | Icu Medical, Inc. | Fluid transfer devices and methods of use |
| WO2022051230A1 (en) | 2020-09-05 | 2022-03-10 | Icu Medical, Inc. | Identity-based secure medical device communications |
| US11135360B1 (en) | 2020-12-07 | 2021-10-05 | Icu Medical, Inc. | Concurrent infusion with common line auto flush |
| US12599716B2 (en) | 2021-10-12 | 2026-04-14 | Icu Medical, Inc. | Intravenous infusion pump with cassette insertion and pump control user interface |
| USD1091564S1 (en) | 2021-10-13 | 2025-09-02 | Icu Medical, Inc. | Display screen or portion thereof with graphical user interface for a medical device |
| CA3241894A1 (en) | 2021-12-10 | 2023-06-15 | Icu Medical, Inc. | Medical fluid compounding systems with coordinated flow control |
| CN115994182A (zh) * | 2023-02-10 | 2023-04-21 | 北京数衍科技有限公司 | 一种编码生成方法、装置和电子设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58163983A (ja) * | 1982-03-25 | 1983-09-28 | 富士通株式会社 | パスワ−ド方式 |
| JPS6037070A (ja) * | 1983-08-09 | 1985-02-26 | Citizen Watch Co Ltd | 情報処理装置 |
| JPS60159992A (ja) * | 1984-01-31 | 1985-08-21 | Toshiba Corp | 取引システム |
| JPS60221871A (ja) * | 1984-04-18 | 1985-11-06 | Omron Tateisi Electronics Co | Icカ−ドシステム |
| JPS60263544A (ja) * | 1984-06-11 | 1985-12-27 | Nippon Telegr & Teleph Corp <Ntt> | 暗号方式 |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CH411983A (de) * | 1963-10-18 | 1966-04-30 | Gretag Ag | Verfahren zum Ver- und Entschlüsseln von impulsförmigen Nachrichten |
| DE1216921C2 (de) * | 1963-12-24 | 1976-05-13 | Gretag Ag | Verfahren zur Synchronisierung der Ver- und Entschluesselung von impulsfoermigen, binaer codierten Nachrichten, bei welchem sendeseitig die Nachrichtenklarimpulse mit Schluessel-impulsen gemischt werden |
| US4193073A (en) * | 1968-01-16 | 1980-03-11 | Hubert Kohnen | Method and apparatus for position determination |
| US4636583A (en) * | 1970-06-24 | 1987-01-13 | The United States Of America As Represented By The Secretary Of The Navy | Synchronization of long codes of bounded time uncertainty |
| US3900867A (en) * | 1971-01-29 | 1975-08-19 | Siemens Ag | Interrogator-responsor system for different interrogator codes |
| FR2143521B1 (ja) * | 1971-06-08 | 1974-09-27 | Onera (Off Nat Aerospatiale) | |
| US3764742A (en) * | 1971-12-23 | 1973-10-09 | Ibm | Cryptographic identification system |
| SE381940B (sv) * | 1972-04-11 | 1975-12-22 | Gretag Ag | Anordning for enskild identifiering av ett flertal individer |
| US3886451A (en) * | 1974-01-28 | 1975-05-27 | Hewlett Packard Co | Random phase modulating time base and method to improve measurement averaging counter resolution |
| JPS577490B2 (ja) * | 1974-02-26 | 1982-02-10 | ||
| US4104694A (en) * | 1974-11-04 | 1978-08-01 | Hargrove Daniel J | Asynchronous digital locking system |
| US4185166A (en) * | 1975-04-14 | 1980-01-22 | Datotek, Inc. | Multi-mode digital enciphering system |
| US4126761A (en) * | 1977-02-11 | 1978-11-21 | Daniel Graupe | Method of and means for processing an audio frequency signal to conceal intelligility |
| FR2439436A1 (fr) * | 1978-10-18 | 1980-05-16 | Chateau Michel | Procede de dialogue entre un ordinateur et un de ses utilisateurs et application de ce procede aux paiements bancaires ou analogues |
| US4320387A (en) * | 1978-12-28 | 1982-03-16 | Powell William S | Information communicating apparatus and method |
| US4326098A (en) * | 1980-07-02 | 1982-04-20 | International Business Machines Corporation | High security system for electronic signature verification |
| EP0059744B1 (en) * | 1980-09-16 | 1988-01-07 | The Secretary of State for Defence in Her Britannic Majesty's Government of the United Kingdom of Great Britain and | Improvements in or relating to synchronising of clocks |
| US4578530A (en) * | 1981-06-26 | 1986-03-25 | Visa U.S.A., Inc. | End-to-end encryption system and method of operation |
| DE3225754A1 (de) * | 1982-07-09 | 1984-01-12 | Hülsbeck & Fürst GmbH & Co KG, 5620 Velbert | Verfahren zur schliesswirksamen wechselwirkung eines schluesselartigen teils mit einem schlossartigen teil |
| US4494211A (en) * | 1982-11-24 | 1985-01-15 | The United States Of America As Represented By The Secretary Of The Navy | Balanced system for ranging and synchronization between satellite pairs |
| GB2146815A (en) * | 1983-09-17 | 1985-04-24 | Ibm | Electronic fund transfer systems |
| US4641322A (en) * | 1983-10-18 | 1987-02-03 | Nec Corporation | System for carrying out spread spectrum communication through an electric power line |
| US4609777A (en) * | 1984-02-22 | 1986-09-02 | Gordian Systems, Inc. | Solid state key for controlling access to computer software |
| US4819267A (en) * | 1984-02-22 | 1989-04-04 | Thumbscan, Inc. | Solid state key for controlling access to computer systems and to computer software and/or for secure communications |
| US4599489A (en) * | 1984-02-22 | 1986-07-08 | Gordian Systems, Inc. | Solid state key for controlling access to computer software |
| US4575621A (en) * | 1984-03-07 | 1986-03-11 | Corpra Research, Inc. | Portable electronic transaction device and system therefor |
| US4582434A (en) * | 1984-04-23 | 1986-04-15 | Heath Company | Time corrected, continuously updated clock |
| US4589066A (en) * | 1984-05-31 | 1986-05-13 | General Electric Company | Fault tolerant, frame synchronization for multiple processor systems |
| US4856062A (en) * | 1984-11-30 | 1989-08-08 | Kenneth Weiss | Computing and indicating device |
| US4885778A (en) * | 1984-11-30 | 1989-12-05 | Weiss Kenneth P | Method and apparatus for synchronizing generation of separate, free running, time dependent equipment |
| US4720860A (en) * | 1984-11-30 | 1988-01-19 | Security Dynamics Technologies, Inc. | Method and apparatus for positively identifying an individual |
| US4677617A (en) * | 1985-10-04 | 1987-06-30 | Hughes Aircraft Company | Rapid frequency-hopping time synchronization |
| US4802216A (en) * | 1985-11-22 | 1989-01-31 | Allied-Signal Inc. | Interrogator and transponder test equipment |
| EP0246823A3 (en) * | 1986-05-22 | 1989-10-04 | Racal-Guardata Limited | Data communication systems and methods |
| US4731841A (en) * | 1986-06-16 | 1988-03-15 | Applied Information Technologies Research Center | Field initialized authentication system for protective security of electronic information networks |
| FR2601535B1 (fr) * | 1986-07-11 | 1988-10-21 | Bull Cp8 | Procede pour certifier l'authenticite d'une donnee echangee entre deux dispositifs connectes en local ou a distance par une ligne de transmission |
-
1985
- 1985-11-27 US US06/802,579 patent/US4885778A/en not_active Expired - Lifetime
-
1986
- 1986-11-26 DE DE8686309239T patent/DE3683481D1/de not_active Expired - Lifetime
- 1986-11-26 AT AT86309239T patent/ATE71754T1/de not_active IP Right Cessation
- 1986-11-26 AU AU65686/86A patent/AU587087B2/en not_active Ceased
- 1986-11-26 ES ES198686309239T patent/ES2029450T3/es not_active Expired - Lifetime
- 1986-11-26 EP EP86309239A patent/EP0234100B1/en not_active Expired - Lifetime
- 1986-11-27 JP JP61283041A patent/JPH0820846B2/ja not_active Expired - Lifetime
-
1989
- 1989-10-31 US US07/429,326 patent/US5058161A/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58163983A (ja) * | 1982-03-25 | 1983-09-28 | 富士通株式会社 | パスワ−ド方式 |
| JPS6037070A (ja) * | 1983-08-09 | 1985-02-26 | Citizen Watch Co Ltd | 情報処理装置 |
| JPS60159992A (ja) * | 1984-01-31 | 1985-08-21 | Toshiba Corp | 取引システム |
| JPS60221871A (ja) * | 1984-04-18 | 1985-11-06 | Omron Tateisi Electronics Co | Icカ−ドシステム |
| JPS60263544A (ja) * | 1984-06-11 | 1985-12-27 | Nippon Telegr & Teleph Corp <Ntt> | 暗号方式 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01211156A (ja) * | 1988-02-19 | 1989-08-24 | Nec Corp | コンピュータ不正接続防止方式 |
| WO2000008595A1 (en) * | 1998-08-04 | 2000-02-17 | Fujitsu Limited | Signature system for presenting user signature information |
| US7107454B2 (en) | 1998-08-04 | 2006-09-12 | Fujitsu Limited | Signature system presenting user signature information |
| JP2010517398A (ja) * | 2007-01-23 | 2010-05-20 | エヌクリプトワン | ポータブル認証デバイス |
| JP2012517139A (ja) * | 2009-02-04 | 2012-07-26 | データ セキュリティー システムズ ソリューションズ プライヴェート リミテッド | 静的パスワードシステムの2ファクタ認証になる変換 |
| JP2011076383A (ja) * | 2009-09-30 | 2011-04-14 | Toppan Forms Co Ltd | 認証システム |
| US9667423B2 (en) | 2010-09-27 | 2017-05-30 | Nokia Technologies Oy | Method and apparatus for accelerated authentication |
| US9979545B2 (en) | 2010-09-27 | 2018-05-22 | Nokia Technologies Oy | Method and apparatus for accelerated authentication |
Also Published As
| Publication number | Publication date |
|---|---|
| AU6568686A (en) | 1987-06-04 |
| US5058161A (en) | 1991-10-15 |
| ATE71754T1 (de) | 1992-02-15 |
| EP0234100A2 (en) | 1987-09-02 |
| DE3683481D1 (de) | 1992-02-27 |
| EP0234100B1 (en) | 1992-01-15 |
| JPH0820846B2 (ja) | 1996-03-04 |
| ES2029450T3 (es) | 1992-08-16 |
| AU587087B2 (en) | 1989-08-03 |
| US4885778A (en) | 1989-12-05 |
| EP0234100A3 (en) | 1988-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6324384A (ja) | 複数の非固定コードの一致検出システム及び方法 | |
| US4998279A (en) | Method and apparatus for personal verification utilizing nonpredictable codes and biocharacteristics | |
| US9869978B2 (en) | System, method and apparatus for creating and maintaining biometric secure safe deposit boxes, and similar containers and facilities | |
| US4588991A (en) | File access security method and means | |
| DE69332745T2 (de) | Verfahren zur Regelung von Gutschriften mittels einer Chipkarte | |
| US5091939A (en) | Method and apparatus for password protection of a computer | |
| TWI291109B (en) | Method and apparatus for storing data records on a database system | |
| US20060278697A1 (en) | System, method and program product for credit card transaction validation | |
| US20010035455A1 (en) | Direct vote recording system | |
| US20040060983A1 (en) | Direct vote recording system | |
| WO2003034189A2 (en) | Method for supporting single sign on | |
| US20030191960A1 (en) | Computer lock system with time-control function | |
| US20250252793A1 (en) | Device, system and method for transmitting unlock codes via display augmentation | |
| US10304266B1 (en) | System, method and apparatus for creating and maintaining biometric secure safe deposit boxes, and similar containers and facilities | |
| DE2245027A1 (de) | Geldausgabe-vorrichtung | |
| Kondás | Identification of convicts in Hungarian prisons | |
| Browne | Data privacy and integrity: an overview | |
| JP3240079B2 (ja) | 取引対象物管理装置 | |
| CA1270957A (en) | Method and apparatus for synchronizing generation of separate, free running, time dependent equipment | |
| CN1086818C (zh) | 动态电子密码形成方法 | |
| Bhargava et al. | Secured use of USB over the Intranet with anonymous device Identification | |
| JP2002323932A (ja) | カード決済端末装置及びカード決済端末装置の電源投入方法 | |
| JP3341177B2 (ja) | 解錠装置および解錠媒体発行装置 | |
| Boiko | A method for protecting digital assets from permanent loss in the event of private key loss | |
| JPH0212484A (ja) | 携帯可能電子装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |