Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4519525B2 - Electronic tally verification system - Google Patents
[go: Go Back, main page]

JP4519525B2 - Electronic tally verification system - Google Patents

Electronic tally verification system Download PDF

Info

Publication number
JP4519525B2
JP4519525B2 JP2004165070A JP2004165070A JP4519525B2 JP 4519525 B2 JP4519525 B2 JP 4519525B2 JP 2004165070 A JP2004165070 A JP 2004165070A JP 2004165070 A JP2004165070 A JP 2004165070A JP 4519525 B2 JP4519525 B2 JP 4519525B2
Authority
JP
Japan
Prior art keywords
data
recorded
card
collation
information
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.)
Expired - Fee Related
Application number
JP2004165070A
Other languages
Japanese (ja)
Other versions
JP2005344365A (en
Inventor
大介 斎藤
隆 松崎
誠吾 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Signal Co Ltd
Original Assignee
Nippon Signal Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Signal Co Ltd filed Critical Nippon Signal Co Ltd
Priority to JP2004165070A priority Critical patent/JP4519525B2/en
Publication of JP2005344365A publication Critical patent/JP2005344365A/en
Application granted granted Critical
Publication of JP4519525B2 publication Critical patent/JP4519525B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)

Description

本発明は、電子割符照合システムに関し、さらに詳しくは、異なった者が夫々保有する複数のIDカードから読み出した記録情報(割符データ)が所定の条件を満足した場合に、操作対象物の操作を許可するように制御することによりセキュリティレベルを高めるようにした電子割符照合システムに関するものである。   The present invention relates to an electronic tally verification system, and more specifically, when an operation object is operated when recorded information (tally data) read from a plurality of ID cards held by different persons satisfies a predetermined condition. The present invention relates to an electronic tally collation system in which a security level is increased by controlling to permit.

従来から、政府機関、会社等が所有する機密書類を管理する場合、建物内に設けられた部屋の出入口に扉を設け、許可された者だけが所持するIDカードをその入口に備えられたリーダライタに近接することによりIDの認証をリアルタイムに行って扉の開閉や通過の許否を管理していた。そして入室した者は必要な機密書類を保管棚等から取り出して閲覧し、元の場所に戻して再びIDカードをその出口に備えられたリーダライタに近接して退室していた。即ち、IDカードを所持する者に限って部屋の入出が許可されるシステムが構築されていた。
また、宝石店、貴金属店等の高価な物品を取り扱う販売施設では、高価な物品を展示するショーウィンドウや保管庫は常時施錠され、必要な時に鍵を所持する特定の店員により開錠してショーウィンドウ或いは保管庫内の物品を取り出す手順が採られている。
また、小売店等の販売施設における商品の盗難に対しては、警備員を巡回させたり、客になりすました専任の警備員を店内に配置して窃盗犯に対して個別に対処していた。また、店内にビデオカメラを配置して盗難を監視するといった方法もとられていた。
また従来技術として特開平5−67258号公報には、IDカードの情報を読取ることに基づいて認証信号を出力するIDカード対応型のセキュリティ装置であって、前記IDカードの複数枚の組合わせを登録した記憶手段と、前記IDカードのID情報を読取る読取り手段と、前記IDカードの入力時に、前記読取り手段が複数枚のIDカードのID情報を読取り、この読取ったID情報と前記記憶手段で記憶した組合わせ登録情報とが対応して所定の条件を満たすとき、認証信号を出力する制御手段とを備えたセキュリティ装置について開示されている。
特開平5−67258号公報
Conventionally, when managing confidential documents owned by government agencies, companies, etc., readers are provided with doors at the entrances and exits of rooms provided in buildings and ID cards held only by authorized persons. By approaching the writer, ID authentication is performed in real time to manage whether doors are opened or closed and whether they pass or not. The person who entered the room took out the necessary confidential documents from the storage shelf and browsed them, returned to the original location, and again left the ID card near the reader / writer provided at the exit. In other words, a system has been constructed in which entry / exit of a room is permitted only to those who have an ID card.
Also, in sales facilities that handle expensive items such as jewelry stores and precious metal stores, show windows and storage rooms displaying expensive items are always locked, and when necessary, the store is unlocked by a specific store clerk who holds the key. A procedure for taking out articles in the window or storage is used.
In addition, for theft of goods at retail facilities such as retail stores, guards were patrolled or dedicated security officers pretending to be customers were placed in the store to deal individually with thieves. In addition, a video camera was placed in the store to monitor theft.
Japanese Laid-Open Patent Publication No. 5-67258 discloses a security device for ID cards that outputs an authentication signal based on reading information of an ID card, and includes a combination of a plurality of ID cards. The registered storage means, the reading means for reading the ID information of the ID card, and at the time of inputting the ID card, the reading means reads the ID information of a plurality of ID cards, and the read ID information and the storage means A security device is disclosed that includes a control unit that outputs an authentication signal when the stored combination registration information corresponds to a predetermined condition.
JP-A-5-67258

しかしながら、IDカードを所持する者に限って部屋の入出が許可される従来の管理システムにおいては、他人が盗んだり拾得により手に入れたIDカードを不正に使用して部屋に侵入した場合、IDカードを使用する者が正規の所有者であるか否かを判断することは不可能であるため、機密書類等を不正に閲覧されたり、持ち出されてもそれを防ぐことは困難であった。
また高価な物品等をショーウィンドウ内に保管する場合は、そのショーウィンドウの鍵を所持する特定の店員により開錠してもらう必要があるため、煩わしいといった問題がある。
また警備員或いはビデオカメラによる方法は、常時それらを監視するために人員と設備が必要であり、システムを構築するために多大のコストを必要とするといった問題がある。
また、特許文献1に開示されている従来技術は、コントローラと、二枚一組のIDカードとの対応に際しては、予め二枚一組のIDカードのカード情報を組合わせてコントローラに登録しておき、両カードとの無線通信時に、これら二枚のカード情報と既に登録された登録情報とを対応させ、双方の情報が対応して設定条件を満たすと、ドアを開放するための認証信号を出力するものであり、本願発明のようにカード情報を所定のアルゴリズムにより演算して登録情報と比較する方式とは根本的に異なり、セキュリティレベルが必ずしも高くなるとはいえない。
本発明は、かかる課題に鑑み、操作対象物を操作することを許可された複数の者が所持するIDカードから読み出されたデータ(割符データ)が、予め設定されたデータ(登録データ)と一致することにより、操作対象物を操作できるようにして安価で且つセキュリティレベルを高めた電子割符照合システムを提供することを目的とする。
However, in a conventional management system in which entry / exit of a room is permitted only to those who have an ID card, if an ID card that has been stolen or obtained by someone else has been used illegally, Since it is impossible to determine whether or not the person who uses the card is an authorized owner, it is difficult to prevent the confidential document from being illegally browsed or taken out.
In addition, when storing expensive items or the like in a show window, it is necessary to have the storekeeper unlock the lock of the show window, which is troublesome.
Also, the method using a security guard or a video camera has a problem that personnel and equipment are necessary to constantly monitor them, and a great cost is required to construct a system.
In addition, in the conventional technique disclosed in Patent Document 1, when a controller and a pair of ID cards are supported, the card information of the pair of ID cards is combined and registered in the controller in advance. In addition, when wirelessly communicating with both cards, the two pieces of card information are associated with the registered information already registered, and if both information correspond to the setting conditions, an authentication signal for opening the door is sent. This is fundamentally different from a method of calculating card information by a predetermined algorithm and comparing it with registered information as in the present invention, and it cannot be said that the security level is necessarily increased.
In view of such a problem, the present invention provides data (tally data) read from an ID card possessed by a plurality of persons permitted to operate an operation target as preset data (registered data). An object of the present invention is to provide an electronic tally verification system that is inexpensive and has an increased security level so that the object to be operated can be operated by matching.

本発明はかかる課題を解決するために、請求項1は、操作対象物を操作することを許可された者に関する個人認証情報が記録されたIDカードと、該IDカードから前記個人認証情報を含む記録情報の読み出しを行う記録情報読出手段と、該記録情報読出手段を制御する制御手段と、該制御手段により制御される前記操作対象物と、を備え、前記制御手段は、前記各記録情報を所定のアルゴリズムにより演算処理することにより得た照合データを記録する照合データ記憶手段と、前記操作対象物を制御する許可条件としての登録データを事前に記録する登録データ記憶手段と、を備え、前記アルゴリズムは、前記記録情報読出手段が複数の許可された者に、夫々属するIDカードから読み出した記録情報に付された優先順位に従って、前記記録情報を並び替えることであって、該並び替えた記録情報を前記照合データ記憶手段に記録し、該照合データ記憶手段に記録された照合データと前記登録データ記憶手段に記録された登録データとが一致した場合に、前記操作対象物の操作を許可する制御を行うことを特徴とする。
本発明の特徴は、管理責任を有した単一の担当者が所持する1枚のIDカードのみにより操作対象物の操作を許可するものではなく、複数の管理責任者が夫々所持したIDカードから夫々読み出されたデータが所定の条件を満足した場合に限り操作対象物の操作を許可するところにある。こうすることにより、1枚のIDカードでは操作対象物を操作することができないので、格段にセキュリティ性を向上することができる。また、本発明では、制御手段のメモリには予め操作対象物の操作を許可する登録データを記録しておく。そしてIDカードから読み取られた記録情報は登録データと比較するために所定のアルゴリズム(例えば、優先順位の高い順に並べたり、読み取られた順番に並べたり、或いはアルファベット順等)により処理してその結果を別のメモリに記録する(このデータを照合データとする)。そして登録データと照合データを比較して一致すれば操作対象物の操作を許可するものである。即ち、照合データは、登録データと同じか否かを比較するために使用され、所定のアルゴリズムに従って演算された結果のデータである。尚、操作対象物とは、例えば重要書類等を収納する収納棚、金庫、ショーウィンドウ、ドア、及び軍事的なミサイル発射装置等であり、その他これらに順ずるもの全てを指す。以下、同様とする。また、本発明のアルゴリズムは、IDカードから読み出した記録情報に付された優先順位に基づいて記録情報を組み立て、それを照合データとするものである。例えば、各記録情報とは別に優先順位を指定する情報を記録しておく。そのデータを記録情報を読み出すときに一緒に読み取り、その順番に従って照合データを生成する。登録データには予め優先順位に従ったデータが記録されているので、正しい優先順位のデータであれば登録データと一致するはずである。
In order to solve the problem, the present invention includes an ID card in which personal authentication information related to a person who is permitted to operate the operation target is recorded, and the personal authentication information from the ID card. A recording information reading means for reading the recording information; a control means for controlling the recording information reading means; and the operation object controlled by the control means. Collation data storage means for recording collation data obtained by performing arithmetic processing according to a predetermined algorithm, and registration data storage means for recording registration data as permission conditions for controlling the operation object in advance, The algorithm is based on the priority assigned to the record information read from the ID card belonging to each of the plurality of authorized persons by the record information reading means. Information is rearranged, the rearranged record information is recorded in the collation data storage means, and the collation data recorded in the collation data storage means and the registration data recorded in the registration data storage means are When they match, control is performed to permit the operation of the operation object .
The feature of the present invention is that the operation of the operation object is not permitted only by one ID card possessed by a single person in charge of management, but from an ID card possessed by each of a plurality of management persons. Only when the read data satisfies a predetermined condition, the operation of the operation object is permitted. By doing so, the operation object cannot be operated with a single ID card, so the security can be significantly improved. In the present invention, the registration data for permitting the operation of the operation target is recorded in advance in the memory of the control means. The recorded information read from the ID card is processed by a predetermined algorithm (for example, arranged in the order of high priority, arranged in the read order, or alphabetical order) for comparison with the registered data, and the result Is recorded in another memory (this data is used as collation data). If the registered data and the collation data are compared and matched, the operation of the operation object is permitted. That is, the collation data is data that is used to compare whether or not it is the same as the registration data, and is a result of calculation according to a predetermined algorithm. The operation object includes, for example, a storage shelf for storing important documents, a safe, a show window, a door, a military missile launcher, and the like, and all other items that conform to these. The same shall apply hereinafter. The algorithm of the present invention assembles record information based on the priority assigned to the record information read from the ID card and uses it as collation data. For example, information specifying the priority order is recorded separately from the recording information. The data is read together when reading the record information, and collation data is generated according to the order. Since the data according to the priority order is recorded in advance in the registered data, the data with the correct priority order should match the registered data.

請求項は、操作対象物を操作することを許可された者に関する個人認証情報が記録されたIDカードと、該IDカードから前記個人認証情報を含む記録情報の読み出しを行う記録情報読出手段と、該記録情報読出手段を制御する制御手段と、該制御手段により制御される前記操作対象物と、を備え、前記制御手段は、前記各記録情報を所定のアルゴリズムにより演算処理することにより得た照合データを記録する照合データ記憶手段と、前記操作対象物を制御する許可条件としての登録データを事前に記録する登録データ記憶手段と、を備え、前記アルゴリズムは、前記記録情報読出手段が複数の許可された者に、夫々属するIDカードから読み出した記録情報を、読み出した順番通りに前記照合データ記憶手段に記録することであって、該照合データ記憶手段に記録された照合データと前記登録データ記憶手段に記録された登録データとが一致した場合に、前記操作対象物の操作を許可する制御を行うことを特徴とする。
本発明のアルゴリズムは、IDカードから読み出した記録情報の順番に基づいて記録情報を組み立て、それを照合データとするものである。例えば、一番目に読み出された記録情報を最初に照合データとして記録し、二番目に読み出された記録情報を次の照合データとして記録していく。これを順次おこなって照合データを生成する。登録データには予め決めた順番のデータが記録されているので、正しい順番に記録情報が読み出されれば登録データと一致するはずである。
請求項は、前記制御手段は、暗号化された記録情報を所定の暗号解読キーに基づいて解読する暗号解読手段を更に備え、前記記録情報読出手段が複数の許可された者に夫々属するIDカードから読み出した記録情報の中に暗号解読キーが存在した場合、前記暗号解読手段により他の記録情報を当該暗号解読キーに基づいて解読して前記照合データを生成して前記照合データ記憶手段に記録することを特徴とする。
本発明は暗号解読手段を更に備えたものである。暗号を解読するには解読キーとなる情報が必要である。従って、暗号化された情報とその暗号を解読するための解読キーがIDカードから読み出されなければならない。そこで本発明では、IDカードから読み出した記録情報の中に暗号解読キーが存在した場合に、その暗号解読キーに基づいて他の記録情報を解読して元の記録情報に戻し、以下、同じように登録データと比較するものである。
Claim 2 is an ID card in which personal authentication information relating to a person who is permitted to operate the operation target is recorded, and a record information reading means for reading the record information including the personal authentication information from the ID card. A control means for controlling the recording information reading means; and the operation object controlled by the control means, wherein the control means is obtained by performing arithmetic processing on each recording information according to a predetermined algorithm. A collation data storage means for recording collation data; and a registration data storage means for pre-recording registration data as permission conditions for controlling the operation object. The algorithm includes a plurality of recorded information reading means. Recording the information read from the ID card belonging to each authorized person in the collation data storage means in the order of reading, If the collation data verification data stored in the storage unit the registration registration data data storage means stored in matches, and performing control to permit the operation of the operation object.
The algorithm of the present invention assembles record information based on the order of record information read from the ID card and uses it as collation data. For example, recording information read first is recorded as collation data first, and recording information read second is recorded as next collation data. This is sequentially performed to generate collation data. Since the registration data is recorded in a predetermined order, it should match the registration data if the recording information is read out in the correct order.
Claim 3, wherein the control means further comprises a decryption means for decrypting, based recording encrypted information to the predetermined decryption key, the recording information reading means to the person who has a plurality of authorization, each belonging When the decryption key is present in the record information read from the ID card, the decryption means decrypts the other record information based on the decryption key to generate the collation data, and the collation data storage means It is characterized by recording .
The present invention further includes a decryption means. In order to decrypt the code, information that is a decryption key is required. Therefore, the encrypted information and the decryption key for decrypting the encryption must be read from the ID card. Therefore, in the present invention, when the decryption key exists in the record information read from the ID card, the other record information is decrypted based on the decryption key and returned to the original record information. Compare with registered data.

請求項1の発明によれば、複数のIDカードから読み出されたデータが所定の条件を満足した場合に限り操作対象物を操作することができるので、格段にセキュリティ性を向上することができる。また、記録情報を所定のアルゴリズムに従って演算処理することにより照合データを生成し、予め登録された登録データと比較して一致した場合に操作対象物を制御するので、アルゴリズムによりセキュリティの程度を変更することができる。また、記録情報に付された優先順位に基づいて、記録情報を並び替えて照合データ記憶手段に記録するので、IDカードを読み取る順番が順不同でも登録データと一致させることができ、一括で読み取る記録情報読出手段を使用することができる。
また請求項では、記録情報を読み出した順番に並べて照合データ記憶手段に記録するので、IDカードの情報のみならず読み取る順番が規定されて、更にセキュリティの高いシステムを構築することができる。
また請求項では、暗号解読手段を更に備えるので、アルゴリズムによりセキュリティの程度を更に高く変更することができる。
According to the first aspect of the present invention, the operation object can be operated only when the data read from the plurality of ID cards satisfies a predetermined condition, so that the security can be remarkably improved. . In addition, collation data is generated by computing the recorded information according to a predetermined algorithm, and the operation object is controlled when it matches with the registered data registered in advance, so the degree of security is changed by the algorithm be able to. In addition, since the recording information is rearranged and recorded in the collation data storage means based on the priority order assigned to the recording information, the ID data can be matched with the registered data even when the order of reading the ID cards is out of order. Information reading means can be used.
Further, in claim 2, since the recording in the verification data storage means are arranged in order of reading out the recorded information, is defined the order to read not only the information of the ID card, it is possible further to build a high security system.
Further, in claim 3 , since the decryption means is further provided, the degree of security can be further changed by the algorithm.

以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図1は、本発明の一実施形態のIDカード用リーダライタ(記録情報読出手段)の構成を示すブロック図である。このIDカード用リーダライタ100は、リーダライタ100との間でデータの授受を行ってシステム全体を制御するコンピュータPC(制御手段)50によって制御される。リーダライタ100は、外部のPC50とのデータの通信プロトコルを司る送受信装置1と、リーダライタ100全体の動作を制御する制御装置2と、制御装置2を動作させる手順を記録したファームウェアと読み取ったデータを格納するメモリ装置3と、制御装置2からのデータを搬送波に乗せて変調する変調器4と、操作コマンドを入力する入力装置5と、制御装置2により制御された情報を表示する表示装置6と、制御装置2からの交流信号である電力供給用信号と変調器4からの書き込みコマンドを電力増幅する電力増幅器7と、ループアンテナ9から受信した搬送波から2値化データに変換する検波復調器8と、図示しないRFIDタグとの電力用搬送波とデータの授受をするループアンテナ9とを備えて構成されている。
次に、本構成によるリーダライタ100の動作を説明する前に、IDカードの構成を先に説明しておく。図2は、本発明の実施形態のIDカードの構成を示すブロック図である。本実施形態のIDカード200は、リーダライタ100からの電力用搬送波によりデータの授受をするループアンテナ20と、書き込みコマンド読み出しコマンドを生成する送受信回路21と、ループアンテナ20からの電力用搬送波を受け、それを整流して直流電力に変換する電力生成回路22と、制御用ファームウェアとデータの記憶を司るメモリ装置23と、制御回路26からの送信コマンドに搬送波を乗せて変調する変調器24と、送受信回路21からの搬送波データから2値化データに変換する検波器25と、IDカード200の全体の動作を制御する制御回路26から構成されている。
Hereinafter, the present invention will be described in detail with reference to embodiments shown in the drawings. However, the components, types, combinations, shapes, relative arrangements, and the like described in this embodiment are merely illustrative examples and not intended to limit the scope of the present invention only unless otherwise specified. .
FIG. 1 is a block diagram showing the configuration of an ID card reader / writer (recording information reading means) according to an embodiment of the present invention. The ID card reader / writer 100 is controlled by a computer PC (control means) 50 that exchanges data with the reader / writer 100 and controls the entire system. The reader / writer 100 includes a transmission / reception device 1 that controls a data communication protocol with an external PC 50, a control device 2 that controls the operation of the entire reader / writer 100, firmware that records a procedure for operating the control device 2, and read data A memory device 3 for storing data, a modulator 4 for modulating data from the control device 2 on a carrier wave, an input device 5 for inputting an operation command, and a display device 6 for displaying information controlled by the control device 2 A power amplifier 7 that amplifies the power supply signal that is an AC signal from the control device 2 and a write command from the modulator 4, and a detector demodulator that converts the carrier wave received from the loop antenna 9 into binary data 8 and a loop antenna 9 for exchanging power and data with an RFID tag (not shown).
Next, before describing the operation of the reader / writer 100 according to this configuration, the configuration of the ID card will be described first. FIG. 2 is a block diagram showing the configuration of the ID card according to the embodiment of the present invention. The ID card 200 of this embodiment receives a loop antenna 20 that transmits and receives data by a power carrier wave from the reader / writer 100, a transmission / reception circuit 21 that generates a write command read command, and a power carrier wave from the loop antenna 20. A power generation circuit 22 that rectifies and converts it into DC power, a memory device 23 that manages storage of control firmware and data, a modulator 24 that modulates a transmission command from the control circuit 26 with a carrier wave, It comprises a detector 25 for converting carrier wave data from the transmission / reception circuit 21 into binary data, and a control circuit 26 for controlling the overall operation of the ID card 200.

次に、図1と図2を併せて参照してそれぞれ単独の動作について説明する。リーダライタ100は、図示しない電源が入れられると制御装置2のイニシャル動作後、メモリ装置3に記憶されたプログラムに従い動作を開始する。まず、初期化が行われる。次に、制御装置2は、IDカード200に供給する電力供給用信号と、ポーリング信号を交互に電力増幅器7から送信する。その信号は、ループアンテナ9から電磁波として外部に放射される。次に、IDカード200がリーダライタ100に近接すると、ループアンテナ20が電力供給用信号を受信し、電力生成回路22によりその搬送波を整流して直流電力に変換して、タグ内の全ての回路に供給する。電力を供給されて制御回路26が駆動すると、メモリ装置23に格納されたプログラムに従って、制御を開始する。
次に、制御回路26は、まず送受信回路21からコマンドを検波器25で復調して2値化信号に変換し、そのコマンドを解析する。その結果自分が呼び出されていることを認識すると、レスポンスを変調器24により変調して送受信回路21を介してループアンテナ20から送信する。このレスポンスをリーダライタ100がループアンテナ9で受信して、検波復調器8で2値化コードに変換し、制御回路2により解析してIDカード200が規格に合致したIDカードであると認識する。それにより、以後リーダライタ100とIDカード200の間でポーリングが行われる。
図3は本発明の一実施形態に係る電子割符照合システムの全体構成を表すブロック図である。同じ構成要素には同じ参照番号を付して説明する。この電子割符照合システム300は、少なくとも収納棚31を操作することを許可された者に関する個人認証情報が記録されたIDカード200と、このIDカード200に対して、記録情報の読み出しを行うリーダライタ(記録情報読出手段)100と、リーダライタ100を制御するPC(制御手段)50と、PC50により制御され収納棚31の施開錠装置を制御する制御装置30と、機密書類等の重要物品を収納する収納棚31(操作対象物)を備えて構成される。尚、記録情報読出手段としてリーダライタ100を使用したが、IDカード200との交信が可能でIDカード内部に記録されている情報が読み出せれば読み取り専用のリーダでも構わない。またPC50が収納棚31の施開錠装置を直接制御しても構わない。
Next, each operation will be described with reference to FIGS. 1 and 2 together. When a power supply (not shown) is turned on, the reader / writer 100 starts an operation according to a program stored in the memory device 3 after the initial operation of the control device 2. First, initialization is performed. Next, the control device 2 alternately transmits a power supply signal to be supplied to the ID card 200 and a polling signal from the power amplifier 7. The signal is radiated to the outside from the loop antenna 9 as an electromagnetic wave. Next, when the ID card 200 comes close to the reader / writer 100, the loop antenna 20 receives the power supply signal, rectifies the carrier wave by the power generation circuit 22 and converts it into DC power, and all the circuits in the tag To supply. When power is supplied and the control circuit 26 is driven, control is started in accordance with a program stored in the memory device 23.
Next, the control circuit 26 first demodulates the command from the transmission / reception circuit 21 by the detector 25, converts it to a binary signal, and analyzes the command. As a result, when it is recognized that it is called, the response is modulated by the modulator 24 and transmitted from the loop antenna 20 via the transmission / reception circuit 21. The reader / writer 100 receives this response with the loop antenna 9, converts it into a binary code with the detector demodulator 8, analyzes it with the control circuit 2, and recognizes that the ID card 200 is an ID card conforming to the standard. . Accordingly, polling is performed between the reader / writer 100 and the ID card 200 thereafter.
FIG. 3 is a block diagram showing the overall configuration of the electronic tally verification system according to the embodiment of the present invention. The same components will be described with the same reference numerals. This electronic tally verification system 300 includes an ID card 200 on which personal authentication information relating to at least a person permitted to operate the storage shelf 31 is recorded, and a reader / writer that reads the recorded information from the ID card 200. (Recording information reading means) 100, a PC (control means) 50 that controls the reader / writer 100, a control device 30 that is controlled by the PC 50 and controls the locking and unlocking device of the storage shelf 31, and important articles such as confidential documents. A storage shelf 31 (operation object) for storage is provided. Although the reader / writer 100 is used as the recording information reading means, a reader only for reading may be used as long as communication with the ID card 200 is possible and information recorded in the ID card can be read. The PC 50 may directly control the locking / unlocking device of the storage shelf 31.

次に電子割符照合システム300の概略動作について説明する。以下、本発明の実施形態では記録情報読出手段としてリーダライタ100を読取専用として使用するものとして説明する。収納棚31に収納されている機密書類等を閲覧することを許可された者(管理責任者)のみに所持が許されたIDカード200が、例えばA、B、Cの3人により所持されているとする。各IDカードには予め所定のデータ(記録情報)が割り当てて記録されている(以下、説明では記録情報を割符データと呼ぶ)。またPC50の登録データメモリ(登録データ記憶手段)には収納棚31の施開錠装置を開錠するためのデータ(以下、登録データと呼ぶ)が格納されている。そして収納棚31に備えられている施開錠装置を開錠する場合には、A、B、Cの3人が各IDカード200を順次リーダライタ100に近接して読取を受ける必要がある。その情報(リーダライタ100によって読取られた割符データ)はPC50に入力され、PC50に装備された所定のアルゴリズムに基づいて演算されて一つのデータを生成する(以下、このデータを照合データと呼ぶ)。そしてPC50はこの照合データを照合データメモリ(照合データ記憶手段)に記録し、登録データと比較して両者が一致することを確認すると、制御装置30に対して収納棚31に備えられている施開錠装置を開錠するように指示する。
このように割符データを所定のアルゴリズムに従って演算処理することにより照合データを生成し、予め登録された登録データと比較して一致した場合に収納棚31に備えられている施開錠装置を開錠するので、アルゴリズムによりセキュリティレベルを変更することができる。
図4は本発明の第1及び第2の実施形態に係るPC50の内部機能ブロックを表す図である。同じ構成要素には同じ参照番号を付して説明する。PC50はリーダライタ100から読み出したデータを一時的に記録する読取メモリ35と、読取メモリ35に記録したデータを所定のアルゴリズムに基づいて演算するアルゴリズム演算部36と、その演算結果から照合データを記録する照合データメモリ37と、予め決定した登録データを格納する登録データメモリ38と、照合データメモリ37と登録データメモリ38に記録されているデータを比較する比較部50aとを備えて構成されている。尚、登録データはセキュリティレベルにより任意に設定することが可能である。
Next, a schematic operation of the electronic tally verification system 300 will be described. Hereinafter, the embodiment of the present invention will be described on the assumption that the reader / writer 100 is used exclusively for reading as the recorded information reading means. An ID card 200 that is permitted to be possessed only by a person (administrator responsible) who is permitted to view confidential documents stored in the storage shelf 31 is carried by, for example, three persons A, B, and C. Suppose that Predetermined data (recording information) is allocated and recorded in advance on each ID card (hereinafter, the recording information is referred to as tally data in the description). The registration data memory (registration data storage means) of the PC 50 stores data for unlocking the locking / unlocking device of the storage shelf 31 (hereinafter referred to as registration data). When unlocking the locking / unlocking device provided in the storage shelf 31, it is necessary for three persons A, B, and C to sequentially read each ID card 200 in proximity to the reader / writer 100. The information (tally data read by the reader / writer 100) is input to the PC 50 and is calculated based on a predetermined algorithm installed in the PC 50 to generate one data (hereinafter, this data is referred to as collation data). . The PC 50 records this verification data in the verification data memory (verification data storage means), and confirms that both match with the registered data. Instruct to unlock the unlocking device.
In this way, collation data is generated by performing arithmetic processing on tally data in accordance with a predetermined algorithm, and unlocking and unlocking devices provided in the storage shelf 31 are unlocked when they match with the registered data registered in advance. Therefore, the security level can be changed by an algorithm.
FIG. 4 is a diagram showing internal function blocks of the PC 50 according to the first and second embodiments of the present invention. The same components will be described with the same reference numerals. The PC 50 records the data read from the reader / writer 100 temporarily, an algorithm computing unit 36 that computes the data recorded in the reading memory 35 based on a predetermined algorithm, and records verification data from the computation results. A collation data memory 37, a registration data memory 38 for storing predetermined registration data, and a comparison unit 50a for comparing data recorded in the collation data memory 37 and the registration data memory 38. . Registration data can be arbitrarily set according to the security level.

次に第1の実施形態を説明するために図5を参照する。図5は本発明の第1の実施形態を説明するための図である。本実施形態のアルゴリズム演算部36で演算するアルゴリズムは、IDカード200に記録された割符データの優先順位に従って照合データを作成するアルゴリズムである。IDカード200aにはID「XYZ」201、割符データ「A」202が記録され、カード200bにはID「YXX」203、割符データ「B」204が記録され、IDカード200cにはID「ZZY」205、割符データ「C」206が記録され、IDカード200dにはID「XZZ」207、割符データ「D」208が記録されている。そして登録データメモリ38には「A,B,C」が記録されているとする。尚、各割符データに付された番号は優先順位を表すものとする。例えば(1)は優先順位が1位であることを表している。
例えば、図5(a)では、読取メモリ35にIDカード200aから割符データ「A」202が記録され、IDカード200bから割符データ「B」204が記録され、IDカード200cから割符データ「C」206が記録されたとすると、アルゴリズム演算部36では優先順位に従って参照データを生成する。その結果、優先順位はA、B、Cの順位であるので、参照データメモリ37には、「A,B,C」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。この例では読み出した順番と優先順位が偶然一致した場合であり、当然両者は一致するので制御装置30に対して収納棚31の施開錠手段を開錠するように指示する。
Next, FIG. 5 will be referred to to explain the first embodiment. FIG. 5 is a diagram for explaining the first embodiment of the present invention. The algorithm calculated by the algorithm calculation unit 36 of the present embodiment is an algorithm for creating collation data according to the priority order of tally data recorded on the ID card 200. ID “XYZ” 201 and tally data “A” 202 are recorded on the ID card 200a, ID “YXX” 203 and tally data “B” 204 are recorded on the card 200b, and ID “ZZY” is recorded on the ID card 200c. 205, tally data “C” 206 is recorded, and ID “XZZ” 207 and tally data “D” 208 are recorded on the ID card 200d. It is assumed that “A, B, C” is recorded in the registration data memory 38. Note that the number assigned to each tally data represents the priority order. For example, (1) indicates that the priority is first.
For example, in FIG. 5A, the tally data “A” 202 is recorded from the ID card 200a, the tally data “B” 204 is recorded from the ID card 200b, and the tally data “C” is recorded from the ID card 200c. If 206 is recorded, the algorithm calculation unit 36 generates reference data according to the priority order. As a result, since the priority order is A, B, C, “A, B, C” is recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. In this example, the read order and the priority are coincidentally coincident with each other, and since both coincide with each other, the controller 30 is instructed to unlock the unlocking means of the storage shelf 31.

図5(b)の場合は読取メモリ35にIDカード200bから割符データ「B」204が記録され、IDカード200aから割符データ「A」202が記録され、IDカード200cから割符データ「C」206が記録されたとすると、アルゴリズム演算部36では優先順位に従って参照データを生成する。その結果、優先順位はA、B、Cの順位であるので、参照データメモリ37には、並び替えられた「A,B,C」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。この例では読み出した順番と優先順位が不一致の場合であるが、アルゴリズム演算部36により並び替えられて参照データメモリ37には、「A,B,C」と記録される。その結果、両者は一致するので制御装置30に対して収納棚31の施開錠手段を開錠するように指示する。
図5(c)の場合は読取メモリ35にIDカード200bから割符データ「B」204が記録され、IDカード200cから割符データ「C」206が記録され、IDカード200dから割符データ「D」208が記録されたとすると、アルゴリズム演算部36では優先順位に従って参照データを生成する。その結果、優先順位はD、B、Cの順位であるので、参照データメモリ37には、「D,B,C」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。その結果、両者は不一致であるので制御装置30に対して収納棚31の施開錠手段を開錠しないように指示する。
このように記録情報に付された優先順位に基づいて、記録情報を並び替えて照合データメモリ37に記録するので、IDカード200を読み取る順番が順不同でも登録データと一致させることができ、一括で読み取るリーダライタを使用することができる。
In the case of FIG. 5B, the tally data “B” 204 is recorded from the ID card 200b, the tally data “A” 202 is recorded from the ID card 200a, and the tally data “C” 206 is recorded from the ID card 200c. Is recorded, the algorithm calculation unit 36 generates reference data in accordance with the priority order. As a result, since the priority order is A, B, and C, the rearranged “A, B, and C” are recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. In this example, the read order and the priority order do not match, but they are rearranged by the algorithm calculation unit 36 and recorded in the reference data memory 37 as “A, B, C”. As a result, since they match, the controller 30 is instructed to unlock the locking / unlocking means of the storage shelf 31.
In the case of FIG. 5C, the tally data “B” 204 is recorded from the ID card 200b, the tally data “C” 206 is recorded from the ID card 200c, and the tally data “D” 208 is recorded from the ID card 200d. Is recorded, the algorithm calculation unit 36 generates reference data in accordance with the priority order. As a result, since the priority order is D, B, and C, “D, B, C” is recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. As a result, since they do not match, the controller 30 is instructed not to unlock the locking / unlocking means of the storage shelf 31.
As described above, since the record information is rearranged and recorded in the collation data memory 37 based on the priority order assigned to the record information, even if the order of reading the ID card 200 is out of order, it can be matched with the registered data. A reader / writer for reading can be used.

図6は本発明の第2の実施形態を説明するための図である。図6は図4の構成においてアルゴリズム演算部36のアルゴリズムを変更した場合である。本実施形態のアルゴリズム演算部36で演算するアルゴリズムは、IDカード200に記録された割符データの読出し順序に従って照合データを作成するアルゴリズムとする。例えば、図6(a)では、読取メモリ35にIDカード200aから割符データ「A」202が記録され、IDカード200bから割符データ「B」204が記録され、IDカード200cから割符データ「C」206が記録されたとすると、アルゴリズム演算部36では読み出された順番に参照データを生成する。その結果、参照データメモリ37には、「A,B,C」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。この例では読み出した順番と登録データメモリ38のデータ「A,B,C」は一致するので制御装置30に対して収納棚31の施開錠手段を開錠するように指示する。
図6(b)の場合は読取メモリ35にIDカード200bから割符データ「B」204が記録され、IDカード200aから割符データ「A」202が記録され、IDカード200cから割符データ「C」206が記録されたとすると、アルゴリズム演算部36では読み出された順番に参照データを生成する。その結果、参照データメモリ37には、「B,A,C」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。この例では読み出した順番と登録データメモリ38のデータ「A,B,C」は一致しないので制御装置30に対して収納棚31の施開錠手段を開錠しないように指示する。
図6(c)の場合は読取メモリ35にIDカード200bから割符データ「B」204が記録され、IDカード200cから割符データ「C」206が記録され、IDカード200dから割符データ「D」208が記録されたとすると、アルゴリズム演算部36では読み出された順番に参照データを生成する。その結果、参照データメモリ37には、「B,C,D」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。その結果、両者は不一致であるので制御装置30に対して収納棚31の施開錠手段を開錠しないように指示する。
このように割符データを読み出した順番に並べて照合データメモリ37に記録するので、IDカード200の情報のみならず読み取る順番が規定されて、更にセキュリティレベルの高いシステムを構築することができる。
図7は本発明の第3の実施形態に係るPC50の内部機能ブロックを表す図である。同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。図7が図4と異なる点は、読取メモリ35とアルゴリズム演算部36の間に暗号化された記録情報を解読して元の記録情報に戻す暗号解読部39を追加した点である。暗号解読部39は読取メモリ35に解読キーが存在する場合に、その解読キーを使用して読取メモリ35内の暗号化された記録情報を解読する。尚、暗号化のアルゴリズムはどのような内容でも構わない。
FIG. 6 is a diagram for explaining a second embodiment of the present invention. FIG. 6 shows a case where the algorithm of the algorithm calculation unit 36 is changed in the configuration of FIG. The algorithm calculated by the algorithm calculation unit 36 of the present embodiment is an algorithm that creates collation data according to the reading order of tally data recorded on the ID card 200. For example, in FIG. 6A, tally data “A” 202 is recorded from the ID card 200a, tally data “B” 204 is recorded from the ID card 200b, and tally data “C” is recorded from the ID card 200c. If 206 is recorded, the algorithm calculation unit 36 generates reference data in the order of reading. As a result, “A, B, C” is recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. In this example, since the read order matches the data “A, B, C” in the registration data memory 38, the control device 30 is instructed to unlock the unlocking means of the storage shelf 31.
In the case of FIG. 6B, the tally data “B” 204 is recorded from the ID card 200b, the tally data “A” 202 is recorded from the ID card 200a, and the tally data “C” 206 is recorded from the ID card 200c. Is recorded, the algorithm calculation unit 36 generates reference data in the order of reading. As a result, “B, A, C” is recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. In this example, since the read order and the data “A, B, C” in the registration data memory 38 do not match, the controller 30 is instructed not to unlock the unlocking means of the storage shelf 31.
In the case of FIG. 6C, the tally data “B” 204 is recorded from the ID card 200b to the reading memory 35, the tally data “C” 206 is recorded from the ID card 200c, and the tally data “D” 208 is recorded from the ID card 200d. Is recorded, the algorithm calculation unit 36 generates reference data in the order of reading. As a result, “B, C, D” is recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. As a result, since they do not match, the controller 30 is instructed not to unlock the locking / unlocking means of the storage shelf 31.
Thus, since the tally data is arranged in the order of reading and recorded in the collation data memory 37, not only the information of the ID card 200 but also the reading order is defined, and a system with a higher security level can be constructed.
FIG. 7 is a diagram showing internal function blocks of the PC 50 according to the third embodiment of the present invention. The same reference numerals are assigned to the same components, and duplicate descriptions are omitted. 7 is different from FIG. 4 in that a decryption unit 39 is added between the reading memory 35 and the algorithm calculation unit 36 to decrypt the recorded information and return it to the original recorded information. When a decryption key exists in the reading memory 35, the decryption unit 39 decrypts the encrypted record information in the read memory 35 using the decryption key. The encryption algorithm may have any content.

次に第3の実施形態を説明するために図8を参照する。図8は本発明の第3の実施形態を説明するための図である。本実施形態のアルゴリズム演算部36で演算するアルゴリズムは、IDカード200に記録された割符データの読出し順序に従って照合データを作成するアルゴリズムとする。例えば、図8では、読取メモリ35にIDカード200aから暗号化された割符データ「12AXZ」202aが記録され、IDカード200bから暗号化された割符データ「Z6XY3」204aが記録され、IDカード200cから割符データ「解読キー」206aが記録されたとすると、暗号解読部39は解読キー205aに基づいて「12AXZ」、「Z6XY3」のデータを解読して元のデータ「A,B」を生成する。アルゴリズム演算部36では生成された順番に参照データを参照データメモリ37に記録する。その結果、参照データメモリ37には、「A,B」と記録される。そして比較部50aにより登録データメモリ38のデータと比較する。この例では読み出した順番と登録データメモリ38のデータ「A,B」は一致するので制御装置30に対して収納棚31の施開錠手段を開錠するように指示する。尚、この例ではアルゴリズム演算部36で演算するアルゴリズムは、IDカード200に記録された電子割符の読出し順序に従って照合データを作成するアルゴリズムであるが、優先順位によるアルゴリズムでも構わない。
図9は一括読出し可能なリーダライタを使用した場合の本発明の動作を説明するフローチャートである。図4を参照して説明する。登録データを予め登録データメモリ38に設定する(S1)。そしてリーダライタ100に複数のIDカード200を近接すると(S2でYESのルート)、IDカード200から一括して割符データを読み出して読取メモリ35に記録する(S3)。次にアルゴリズム演算部36のアルゴリズムに基づいて照合データを生成して照合データメモリ37に記録する(S4)。そして比較部50aにより登録データメモリ38に設定された登録データと照合データメモリ37に記録された照合データとを比較して(S5)、一致すると(S5でYESのルート)、収納棚31を開錠する(S6)。一致しない場合は(S5でNOのルート)、収納棚31を開錠しないで終了する。
Next, FIG. 8 will be referred to to explain the third embodiment. FIG. 8 is a diagram for explaining a third embodiment of the present invention. The algorithm calculated by the algorithm calculation unit 36 of the present embodiment is an algorithm that creates collation data according to the reading order of tally data recorded on the ID card 200. For example, in FIG. 8, the tally data “12AXZ” 202a encrypted from the ID card 200a is recorded in the reading memory 35, and the tally data “Z6XY3” 204a encrypted from the ID card 200b is recorded in the reading memory 35. If the tally data “decryption key” 206a is recorded, the decryption unit 39 decrypts the data “12AXZ” and “Z6XY3” based on the decryption key 205a to generate the original data “A, B”. The algorithm calculation unit 36 records the reference data in the reference data memory 37 in the order of generation. As a result, “A, B” is recorded in the reference data memory 37. Then, the data is compared with the data in the registered data memory 38 by the comparison unit 50a. In this example, since the read order matches the data “A, B” in the registration data memory 38, the control device 30 is instructed to unlock the unlocking means of the storage shelf 31. In this example, the algorithm calculated by the algorithm calculation unit 36 is an algorithm for creating collation data in accordance with the reading order of the electronic tally recorded on the ID card 200, but an algorithm based on priority may be used.
FIG. 9 is a flowchart for explaining the operation of the present invention when a reader / writer capable of batch reading is used. This will be described with reference to FIG. Registration data is preset in the registration data memory 38 (S1). When a plurality of ID cards 200 are brought close to the reader / writer 100 (YES route in S2), tally data is read from the ID card 200 and recorded in the reading memory 35 (S3). Next, collation data is generated based on the algorithm of the algorithm calculation unit 36 and recorded in the collation data memory 37 (S4). Then, the comparison unit 50a compares the registration data set in the registration data memory 38 with the collation data recorded in the collation data memory 37 (S5). If they match (YES route in S5), the storage shelf 31 is opened. Lock (S6). If they do not match (NO route in S5), the process ends without unlocking the storage shelf 31.

図10は個別読出し用のリーダライタを使用した場合の本発明の動作を説明するフローチャートである。図4を参照して説明する。登録データを予め登録データメモリ38に設定する(S11)。そしてリーダライタ100にIDカード200を近接すると(S12でYESのルート)、IDカード200から割符データを読み出して読取メモリ35に記録する(S13)。次にアルゴリズム演算部36のアルゴリズムに基づいて照合データを生成して照合データメモリ37に記録する(S14)。そして全ての照合データの作成が完了するまで繰り返す(S15)。全ての照合データの作成が完了すると(S15でYESのルート)、比較部50aにより登録データメモリ38に設定された登録データと照合データメモリ37に記録された照合データとを比較して(S16)、一致すると(S16でYESのルート)、収納棚31を開錠する(S17)。一致しない場合は(S16でNOのルート)、収納棚31を開錠しないで終了する。
図11は一括読出し可能なリーダライタを使用した場合で、且つ割符データが暗号化されている場合の本発明の動作を説明するフローチャートである。図7を参照して説明する。登録データを予め登録データメモリ38に設定する(S21)。そしてリーダライタ100に複数のIDカード200を近接すると(S22でYESのルート)、IDカード200から一括して割符データを読み出して読取メモリ35に記録する(S23)。次に読取メモリ35に記録された割符データに解読キーが存在するか否かをチェックし(S28)、存在すれば(S28でYESのルート)、割符データの暗号を解読して(S24)、アルゴリズム演算部36のアルゴリズムに基づいて照合データを生成して照合データメモリ37に記録する(S25)。そして比較部50aにより登録データメモリ38に設定された登録データと照合データメモリ37に記録された照合データとを比較して(S26)、一致すると(S26でYESのルート)、収納棚31を開錠する(S27)。一致しない場合は(S26でNOのルート)、収納棚31を開錠しないで終了する。
FIG. 10 is a flowchart for explaining the operation of the present invention when a reader / writer for individual reading is used. This will be described with reference to FIG. Registration data is preset in the registration data memory 38 (S11). When the ID card 200 is brought close to the reader / writer 100 (YES route in S12), tally data is read from the ID card 200 and recorded in the reading memory 35 (S13). Next, collation data is generated based on the algorithm of the algorithm calculation unit 36 and recorded in the collation data memory 37 (S14). The process is repeated until all the collation data are created (S15). When the creation of all the collation data is completed (YES route in S15), the comparison data set by the comparison unit 50a in the registration data memory 38 is compared with the collation data recorded in the collation data memory 37 (S16). If they match (YES route in S16), the storage shelf 31 is unlocked (S17). If they do not match (NO route in S16), the process ends without unlocking the storage shelf 31.
FIG. 11 is a flowchart for explaining the operation of the present invention when a batch readable reader / writer is used and the tally data is encrypted. This will be described with reference to FIG. Registration data is preset in the registration data memory 38 (S21). When a plurality of ID cards 200 are brought close to the reader / writer 100 (YES route in S22), tally data is read from the ID card 200 and recorded in the reading memory 35 (S23). Next, it is checked whether or not a decryption key exists in the tally data recorded in the reading memory 35 (S28). If it exists (YES route in S28), the encryption of the tally data is decrypted (S24). Collation data is generated based on the algorithm of the algorithm calculation unit 36 and recorded in the collation data memory 37 (S25). Then, the comparison unit 50a compares the registration data set in the registration data memory 38 with the collation data recorded in the collation data memory 37 (S26). If they match (YES route in S26), the storage shelf 31 is opened. Lock (S27). If they do not match (NO route in S26), the process ends without unlocking the storage shelf 31.

図12は個別読出し用のリーダライタを使用した場合で、且つ割符データが暗号化されている場合の本発明の動作を説明するフローチャートである。図7を参照して説明する。登録データを予め登録データメモリ38に設定する(S31)。そしてリーダライタ100に複数のIDカード200を近接すると(S32でYESのルート)、IDカード200から割符データを読み出して読取メモリ35に記録する(S33)。次に読取メモリ35に記録された割符データに解読キーが存在するか否かをチェックし(S39)、存在すれば(S39でYESのルート)、割符データの暗号を解読して(S34)、アルゴリズム演算部36のアルゴリズムに基づいて照合データを生成して照合データメモリ37に記録する(S35)。そして全ての照合データの作成が完了するまで繰り返す(S36)。全ての照合データの作成が完了すると(S36でYESのルート)、比較部50aにより登録データメモリ38に設定された登録データと照合データメモリ37に記録された照合データとを比較して(S37)、一致すると(S37でYESのルート)、収納棚31を開錠する(S38)。一致しない場合は(S37でNOのルート)、収納棚31を開錠しないで終了する。   FIG. 12 is a flowchart for explaining the operation of the present invention when the reader / writer for individual reading is used and the tally data is encrypted. This will be described with reference to FIG. Registration data is preset in the registration data memory 38 (S31). When a plurality of ID cards 200 are brought close to the reader / writer 100 (YES in S32), tally data is read from the ID card 200 and recorded in the reading memory 35 (S33). Next, it is checked whether or not a decryption key exists in the tally data recorded in the reading memory 35 (S39). If it exists (YES in S39), the tally data is decrypted (S34). Collation data is generated based on the algorithm of the algorithm calculation unit 36 and recorded in the collation data memory 37 (S35). The process is repeated until the creation of all the collation data is completed (S36). When the creation of all the collation data is completed (YES in S36), the comparison data set in the registration data memory 38 by the comparison unit 50a is compared with the collation data recorded in the collation data memory 37 (S37). If they match (YES in S37), the storage shelf 31 is unlocked (S38). If they do not match (NO route in S37), the process is terminated without unlocking the storage shelf 31.

IDカード用リーダライタ(記録情報読出手段)の構成を示すブロック図。The block diagram which shows the structure of the reader / writer for ID cards (recording information reading means). IDカードの構成を示すブロック図。The block diagram which shows the structure of ID card. 本発明の一実施形態に係る電子割符照合システムの全体構成を表すブロック図。1 is a block diagram showing the overall configuration of an electronic tally verification system according to an embodiment of the present invention. 本発明の第1及び第2の実施形態に係るPC50の内部機能ブロックを表す図。The figure showing the internal functional block of PC50 which concerns on the 1st and 2nd embodiment of this invention. 本発明の第1の実施形態を説明するための図。The figure for demonstrating the 1st Embodiment of this invention. 本発明の第2の実施形態を説明するための図。The figure for demonstrating the 2nd Embodiment of this invention. 本発明の第3の実施形態に係るPC50の内部機能ブロックを表す図。The figure showing the internal functional block of PC50 concerning the 3rd Embodiment of this invention. 本発明の第3の実施形態を説明するための図。The figure for demonstrating the 3rd Embodiment of this invention. 一括読出し可能なリーダライタを使用した場合の本発明の動作を説明するフローチャート。The flowchart explaining operation | movement of this invention at the time of using the reader / writer which can be read collectively. 個別読出し用のリーダライタを使用した場合の本発明の動作を説明するフローチャート。The flowchart explaining operation | movement of this invention at the time of using the reader / writer for individual reading. 一括読出し可能なリーダライタを使用した場合で、且つ割符データが暗号化されている場合の本発明の動作を説明するフローチャート。The flowchart explaining operation | movement of this invention when the reader / writer which can be read collectively is used, and tally data is encrypted. 個別読出し用のリーダライタを使用した場合で、且つ割符データが暗号化されている場合の本発明の動作を説明するフローチャート。The flowchart explaining operation | movement of this invention when the reader / writer for individual reading is used and tally data is encrypted.

符号の説明Explanation of symbols

30 制御装置、31 収納棚、35 読取メモリ、36 アルゴリズム演算部、37 照合データメモリ、38 登録データメモリ、50a 比較部、50 PC、100 リーダライタ
30 Control Device, 31 Storage Shelf, 35 Reading Memory, 36 Algorithm Operation Unit, 37 Verification Data Memory, 38 Registration Data Memory, 50a Comparison Unit, 50 PC, 100 Reader / Writer

Claims (3)

操作対象物を操作することを許可された者に関する個人認証情報が記録されたIDカードと、該IDカードから前記個人認証情報を含む記録情報の読み出しを行う記録情報読出手段と、該記録情報読出手段を制御する制御手段と、該制御手段により制御される前記操作対象物と、を備え、
前記制御手段は、前記各記録情報を所定のアルゴリズムにより演算処理することにより得た照合データを記録する照合データ記憶手段と、前記操作対象物を制御する許可条件としての登録データを事前に記録する登録データ記憶手段と、を備え、
前記アルゴリズムは、前記記録情報読出手段が複数の許可された者に、夫々属するIDカードから読み出した記録情報に付された優先順位に従って、前記記録情報を並び替えることであって、該並び替えた記録情報を前記照合データ記憶手段に記録し、該照合データ記憶手段に記録された照合データと前記登録データ記憶手段に記録された登録データとが一致した場合に、前記操作対象物の操作を許可する制御を行うことを特徴とする電子割符照合システム。
An ID card in which personal authentication information related to a person who is permitted to operate the operation target is recorded, a recording information reading means for reading out the recording information including the personal authentication information from the ID card, and the recording information reading Control means for controlling the means, and the operation object controlled by the control means,
The control means records in advance the collation data storage means for recording the collation data obtained by calculating each record information according to a predetermined algorithm, and registration data as permission conditions for controlling the operation object. Registration data storage means,
The algorithm is such that the recording information reading means rearranges the recording information in accordance with the priority assigned to the recording information read from the ID card belonging to each of a plurality of authorized persons. Record information is recorded in the collation data storage means, and when the collation data recorded in the collation data storage means matches the registration data recorded in the registration data storage means, operation of the operation object is permitted. An electronic tally verification system characterized by performing control .
操作対象物を操作することを許可された者に関する個人認証情報が記録されたIDカードと、該IDカードから前記個人認証情報を含む記録情報の読み出しを行う記録情報読出手段と、該記録情報読出手段を制御する制御手段と、該制御手段により制御される前記操作対象物と、を備え、  An ID card in which personal authentication information relating to a person who is permitted to operate the operation target is recorded, a record information reading means for reading out the record information including the personal authentication information from the ID card, and the record information reading Control means for controlling the means, and the operation object controlled by the control means,
前記制御手段は、前記各記録情報を所定のアルゴリズムにより演算処理することにより得た照合データを記録する照合データ記憶手段と、前記操作対象物を制御する許可条件としての登録データを事前に記録する登録データ記憶手段と、を備え、  The control means records in advance the collation data storage means for recording the collation data obtained by calculating each record information according to a predetermined algorithm, and registration data as permission conditions for controlling the operation object. Registration data storage means,
前記アルゴリズムは、前記記録情報読出手段が複数の許可された者に、夫々属するIDカードから読み出した記録情報を、読み出した順番通りに前記照合データ記憶手段に記録することであって、該照合データ記憶手段に記録された照合データと前記登録データ記憶手段に記録された登録データとが一致した場合に、前記操作対象物の操作を許可する制御を行うことを特徴とする電子割符照合システム。  The algorithm is such that the recorded information reading means records the recorded information read from the ID card belonging to each of a plurality of authorized persons in the verified data storage means in the read order, and An electronic tally collation system, characterized in that when the collation data recorded in the storage means coincides with the registration data recorded in the registration data storage means, control for permitting the operation of the operation object is performed.
前記制御手段は、暗号化された記録情報を所定の暗号解読キーに基づいて解読する暗号解読手段を更に備え、  The control means further comprises decryption means for decrypting the encrypted record information based on a predetermined decryption key,
前記記録情報読出手段が複数の許可された者に、夫々属するIDカードから読み出した記録情報の中に暗号解読キーが存在した場合、前記暗号解読手段により他の記録情報を当該暗号解読キーに基づいて解読して前記照合データを生成して前記照合データ記憶手段に記録することを特徴とする請求項1又は2に記載の電子割符照合システム。  When the decryption key exists in the record information read from the ID card belonging to each of a plurality of authorized persons by the record information read means, the record information is read by the decryption means based on the decryption key. 3. The electronic tally collation system according to claim 1, wherein the collation data is generated by decoding and recorded in the collation data storage means.
JP2004165070A 2004-06-02 2004-06-02 Electronic tally verification system Expired - Fee Related JP4519525B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004165070A JP4519525B2 (en) 2004-06-02 2004-06-02 Electronic tally verification system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004165070A JP4519525B2 (en) 2004-06-02 2004-06-02 Electronic tally verification system

Publications (2)

Publication Number Publication Date
JP2005344365A JP2005344365A (en) 2005-12-15
JP4519525B2 true JP4519525B2 (en) 2010-08-04

Family

ID=35497001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004165070A Expired - Fee Related JP4519525B2 (en) 2004-06-02 2004-06-02 Electronic tally verification system

Country Status (1)

Country Link
JP (1) JP4519525B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6215700B2 (en) * 2013-12-27 2017-10-18 河村電器産業株式会社 IC card unlocking system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS48100045A (en) * 1972-03-30 1973-12-18
JPS54140849A (en) * 1978-04-24 1979-11-01 Japan Radio Co Ltd Output*input controller
JPS6178968A (en) * 1984-09-21 1986-04-22 オムロン株式会社 Card lock unlocking system
JP2573709B2 (en) * 1990-02-22 1997-01-22 三菱電機株式会社 Access control system
JPH1125239A (en) * 1997-07-03 1999-01-29 Hitachi Ltd Access control system

Also Published As

Publication number Publication date
JP2005344365A (en) 2005-12-15

Similar Documents

Publication Publication Date Title
US7475812B1 (en) Security system for access control using smart cards
US8078885B2 (en) Identity authentication and secured access systems, components, and methods
US8373540B2 (en) Anti-identity theft and information security system process
JP2010534286A (en) Intelligent lock management system located in ubiquitous
US20070189532A1 (en) Mobile communication device, mobile communication device control program, and mobile communication device control method
JP5064663B2 (en) Document management system
JP2003160209A (en) Article management system and method, article management program, and recording medium recording the program
KR101005182B1 (en) Usage management system
JP4519525B2 (en) Electronic tally verification system
JP2005301331A (en) Article management system
JP5018110B2 (en) Information rewriting system for authentication stored in information storage medium
JP6721932B1 (en) Usage control system and usage control method
US7058969B2 (en) Recognition system
US20210248850A1 (en) Management system and data center
JP2005314932A (en) Entry / exit device and access code recording device
JP4787028B2 (en) Card lock system
KR100394370B1 (en) Preservation Unit Using IC Card and Method
JP4780383B2 (en) Equipment management system
KR20230111446A (en) Door unlocking device and access control system having it and method thereof
JP2025012723A (en) Locking and unlocking system
JP4257302B2 (en) Entrance / exit management method
JP5096682B2 (en) Furniture-linked entry / exit management system
KR200263403Y1 (en) A system apparatus of PC security container for controlling access to PC by unauthorized person.
JP2008027105A (en) Device unauthorized use prevention system
JP2005332115A (en) Visitor confirmation system using data carrier

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070327

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090916

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100518

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100519

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees