(57)【要約】【課題】ビットの固着による誤った認証を抑制し、認証システムの信頼性を好適に向上させること。【解決手段】工場用の認証システムに適用されるリーダライタ装置４０は、ＩＤカード３０から読み取った識別情報を複数のビットとして記憶する識別情報記憶部６１を備えており、識別情報記憶部６１に記憶されている識別情報と認証情報記憶部７１に記憶されている認証情報とを参照して認証を行う。リーダライタ装置４０には、認証が行われた場合にＩＤカード３０の識別情報記憶部３１に記憶されている識別情報を書き替える書替部と、上記認証に際して参照する認証情報を書替部による書き替え後の識別情報に対応するものに変更する制御部とが設けられている。書替部は、識別情報記憶部６１にて識別情報に対応付られた全てのビットの値を認証毎に反転させるようにして上記書き替えを行う。【選択図】      図１０
2020160990.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な記憶媒体に記憶されている識別情報と予め記憶されている認証情報とを照合することにより認証を行う工場の認証システムに適用され、前記照合に際して前記記憶媒体から前記識別情報を読み取るＲＦＩＤリーダライタ装置であって、
前記記憶媒体から読み取った識別情報を複数のビットとして記憶する記憶部を備え、前記照合においては当該記憶部に記憶されている識別情報が参照される構成となっており、
前記認証が行われた場合に、前記記憶媒体に記憶されている識別情報を書き替える書替部と、
前記照合に際して参照する認証情報を、前記書替部による書き替え後の識別情報に対応するものに変更する変更部と
を備え、
前記書替部は、予め設定された所定回数の前記認証により、前記記憶部において前記識別情報に対応付られた全てのビットの値が反転するようにして前記書き替えを行う構成となっているＲＦＩＤリーダライタ装置。
【請求項２】
携帯可能な記憶媒体に記憶されている識別情報と予め記憶されている認証情報とを照合することにより認証を行う工場の認証システムに適用され、前記照合に際して前記記憶媒体から前記識別情報を読み取るＲＦＩＤリーダライタ装置であって、
前記記憶媒体から読み取った識別情報を複数のビットとして記憶する記憶部を備え、前記照合においては当該記憶部に記憶されている識別情報が参照される構成となっており、
前記認証が行われた場合に、前記記憶媒体に記憶されている識別情報を書き替える書替部と、
前記照合に際して参照する認証情報を、前記書替部による書き替え後の識別情報に対応するものに変更する変更部と
を備え、
前記書替部は、前記記憶部にて前記識別情報に対応付られた全てのビットの値が前記認証毎に反転するようにして前記書き替えを行う構成となっているＲＦＩＤリーダライタ装置。
【請求項３】
前記識別情報に対応付られた前記複数のビットは、前記書き替え及び前記変更の前と前記書き替え及び前記変更の後の何れにおいても０及び１の両方の値を含むように構成されている請求項１又は請求項２に記載のＲＦＩＤリーダライタ装置。
【請求項４】
前記書替部及び前記変更部は、前記照合により前記識別情報と前記認証情報とが一致した場合に前記書き替え及び前記変更を行い、前記照合により前記識別情報と前記認証情報とが不一致となった場合に前記書き替え及び前記変更を行わない構成となっている請求項１乃至請求項３のいずれか１つに記載のＲＦＩＤリーダライタ装置。
【請求項５】
前記照合により前記識別情報と前記認証情報とが不一致となった場合には、前記書き替え及び前記変更を行うことなく前記識別情報の読み取りを再度行う請求項４に記載のＲＦＩＤリーダライタ装置。
【請求項６】
前記識別情報は第１識別情報であり、
前記記憶媒体には、前記第１識別情報とともに第２識別情報が記憶されており、
前記認証システムでは、前記第１識別情報及び前記第２識別情報と前記認証情報とを照合することにより認証を行う構成であり、
前記第２識別情報は、ユーザ個人を特定するためのＩＤ情報であり、
前記第１識別情報は、１又は複数のユーザからなるグループを特定するためのグループ情報である請求項１乃至請求項５のいずれか１つに記載のＲＦＩＤリーダライタ装置。
【請求項７】
前記識別情報は第１識別情報であり、
前記記憶媒体には、前記第１識別情報とともに第２識別情報が記憶されており、
前記認証システムでは、前記第１識別情報及び前記第２識別情報と前記認証情報とを照合することにより認証を行う構成であり、
前記書替部は、前記第１識別情報の書き替えを行う一方、前記第２識別情報の書き替えを行わない構成となっている請求項１乃至請求項６のいずれか１つに記載のＲＦＩＤリーダライタ装置。
【請求項８】
前記第１識別情報の情報量は、前記第２識別情報の情報量よりも少なくなっている請求項７に記載のＲＦＩＤリーダライタ装置。
【請求項９】
前記複数のビットは、前記第１識別情報及び前記第２識別情報に対応するビット列を形成しており、前記ビット列のヘッダ側及びフッタ側に分けて前記第１識別情報を記憶する請求項６乃至請求項８のいずれか１つに記載のＲＦＩＤリーダライタ装置。
【請求項１０】
携帯可能な記憶媒体に記憶されている識別情報と予め記憶されている認証情報とを照合することにより認証を行う工場の認証システムに適用され、前記照合に際して前記記憶媒体から前記識別情報を読み取るＲＦＩＤリーダライタ装置であって、
前記記憶媒体から読み取った識別情報を記憶する記憶部を備え、前記照合においては当該記憶部に記憶されている識別情報が参照される構成となっており、
前記記憶媒体に記憶される前記識別情報及び前記認証情報として、二値情報である単位情報が複数組み合わされてなる第１の情報と当該第１の情報に対して各単位情報の値が各々反転された第２の情報とが設けられており、
前記認証が行われた場合に、前記記憶媒体に記憶されている識別情報を、前記第１の情報及び前記第２の情報の一方から他方に書き替える書替部と、
前記照合に際して参照する認証情報を、前記書替部による書き替え後の識別情報に対応するものに変更する変更部と
を備えているＲＦＩＤリーダライタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場の認証システムに適用されるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）リーダライタ装置に関する。
【背景技術】
【０００２】
カード等の記憶媒体に記憶された識別情報をＲＦＩＤリーダ装置によって読み取り、区画されたエリアへのアクセス等の認証を行う認証システムが知られている（例えば特許文献１参照）。この種の認証システムにおいては、ＲＦＩＤリーダ装置にて読み取られた識別情報がＲＦＩＤリーダ装置のメモリに記憶され、上記認証においてはその記憶された識別情報とシステムに記憶されている認証情報とが照合される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８６９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上述したタイプの認証システムを工場に適用する場合には以下の懸念が生じる。すなわち、工場においてはラインや設備毎に担当者が振り分けられることが多く、上記ＲＦＩＤリーダ装置においては同じ作業者について認証が繰り返されると想定される。同じ識別情報について読み取りと記憶とが繰り返された場合には、上記メモリにビットの固着が発生する可能性が高くなる。ビットの固着によって誤った認証がなされることは、ＲＦＩＤリーダ装置ひいては認証システムの信頼性を高める上で妨げになると懸念される。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、その主たる目的は、ビットの固着による誤った認証を抑制し、認証システムの信頼性を好適に向上させることにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段について記載する。
【０００７】
第１の手段は、
携帯可能な記憶媒体に記憶されている識別情報と予め記憶されている認証情報とを照合することにより認証を行う工場の認証システムに適用され、前記照合に際して前記記憶媒体から前記識別情報を読み取るＲＦＩＤリーダライタ装置であって、
前記記憶媒体から読み取った識別情報を複数のビットとして記憶する記憶部を備え、前記照合においては当該記憶部に記憶されている識別情報が参照される構成となっており、
前記認証が行われた場合に、前記記憶媒体に記憶されている識別情報を書き替える書替部と、
前記照合に際して参照する認証情報を、前記書替部による書き替え後の識別情報に対応するものに変更する変更部と
を備え、
前記書替部は、予め設定された所定回数の前記認証により、前記記憶部において前記識別情報に対応付られた全てのビットの値が反転するようにして前記書き替えを行う構成となっている。
【０００８】
工場においては工程毎に作業が分担されていることが多く、認証システムによってアクセスが制限された特定のエリア等では同じ作業者についての認証が多数回繰り返される可能性が高くなる。すなわち、同一の識別情報について読み取り及び記憶（書き込み）が多数回繰り返される可能性が高くなる。そして、このような流れが幾日も続くと、繰り返し回数も膨大なものになり得る。このため、例えば多数の作業者等の入退場を前提としたエリアについて認証を行われる場合と比較して、識別情報を記憶する記憶部においてビットの固着が発生する可能性が高くなると想定される。同じ作業者について認証を繰り返している間にビットの固着が発生したとしても、認証成功となれば、正常な認証により成功となったのかそれともビット固着が発生したにも関わらず偶発的に成功となったのかを特定することが困難になる。そして、ビット固着に気づかないまま他の作業者が認証を行った場合には先の作業者の情報を引き継いでしまい、他の作業者を先の作業者と間違って認証成功となる可能性が生じる。このように、リーダ装置の記憶部にてビットの固着が発生することは、認証システムの信頼性を向上させる上で妨げになると懸念される。この点、第１の手段によれば、同じ作業者について識別情報の認証が繰り返されたとしても、記憶媒体から識別情報を読み込んで当該識別情報を記憶部に記憶する毎にビットの値が書き替えられる。そして、認証回数が所定回数となることで記憶部に記憶されている識別情報に対応付けられた全てのビットの値が反転することとなる。この構成によれば、同じ作業者による認証が繰り返されたとしても、所定回数の認証により全てのビットの値が反転することで、固着を抑制することができる。また、同じ作業者による認証が繰り返されることでビットの固着が発生したとしても、上述した偶発的な認証成功を抑制できる。これにより、認証システムの信頼性向上に寄与できる。
【０００９】
第２の手段は、
携帯可能な記憶媒体に記憶されている識別情報と予め記憶されている認証情報とを照合することにより認証を行う工場の認証システムに適用され、前記照合に際して前記記憶媒体から前記識別情報を読み取るＲＦＩＤリーダライタ装置であって、
前記記憶媒体から読み取った識別情報を複数のビットとして記憶する記憶部を備え、前記照合においては当該記憶部に記憶されている識別情報が参照される構成となっており、
前記認証が行われた場合に、前記記憶媒体に記憶されている識別情報及び前記認証情報を書き替える書替部と、
前記照合に際して参照する認証情報を前記書替部によって書き替えられた識別情報に対応するものに変更する変更部と
を備え、
前記書替部は、前記記憶部にて前記識別情報に対応付られた全てのビットの値が前記認証毎に反転するようにして前記書き替えを行う構成となっている。
【００１０】
上記構成によれば、同じ作業者について識別情報の認証が繰り返されたとしても、記憶媒体から識別情報を読み込んで当該識別情報を記憶部に記憶する毎に全てのビットの値が反転することとなる。この構成によれば、同じ作業者による認証が繰り返されたとしても、都度全てのビットの値が反転することにより、固着を抑制することができる。また、同じ作業者による認証が繰り返されることでビットの固着が発生したとしても、上述した偶発的な認証成功を抑制できる。これにより、認証システムの信頼性向上に寄与できる。特に、上記第２の手段では、認証毎に全てのビットの値が反転されるため、上述した固着の抑制効果や信頼性の向上効果を飛躍的に向上させることができる。
【００１１】
第３の手段では、前記識別情報に対応付られた前記複数のビットは、前記書き替え及び前記変更の前と前記書き替え及び前記変更の後との何れにおいても０及び１の両方の値を含むように構成されている。
【００１２】
上記構成によれば、反転前に参照される認証情報及び反転後に参照される認証情報の何れにおいても少なくとも１つのビットの値は「１」となり、全てのビットの値が「０」になることがない。故に、仮に読み込み時のエラー等によって識別情報における全てのビットの値が「０」になったとしても、識別情報と認証情報とが偶発的に一致するといった不都合の発生を好適に回避できる。
【００１３】
第４の手段では、前記書替部及び前記変更部は、前記照合により前記識別情報と前記認証情報とが一致した場合に前記書き替え及び前記変更を行い、前記照合により前記識別情報と前記認証情報とが不一致となった場合に前記書き替え及び前記変更を行わない構成となっている。
【００１４】
上記構成によれば、照合により識別情報と認証情報とが不一致となった場合には記憶媒体に記憶されている識別情報の書き替え及び認証情報の変更が回避される。不一致となる場合にはビットの固着によって正常な認証が行われなかった結果として不一致となる場合を含むため、不一致の場合に上記書き替え等を行わない構成とすることで、書き替えが上手く行われずに中途半端となった結果、識別情報が認証情報に偶発的に一致するといった不都合を抑制できる。これにより、認証システムの信頼性の更なる向上に寄与できる。
【００１５】
第５の手段では、前記照合により前記識別情報と前記認証情報とが不一致となった場合には、前記書き替え及び前記変更を行うことなく前記識別情報の読み取りを再度行う。
【００１６】
工場には様々な機器が配設されておりノイズが多く発生する。このため、工場の認証システムに適用されるリーダ装置については記憶媒体との通信時に上述したようなノイズの影響が及ぶ可能性を否定できない。例えばノイズ等の影響によって識別情報の読み取りが上手く行われなかったことで照合結果が不一致となる場合には、読み取り→記憶→照合を幾度か行うことで、ノイズの影響が払拭される可能性がある。これに対して、ビットの固着によって照合の結果が不一致となった場合には、同じ条件で読み取り→記憶→照合を繰り返したとしても照合結果が不一致となる可能性が高い。そこで、第５の手段に示すように、不一致となった場合には敢えて書き替えを行うことなく識別情報の読み取りを再度行う構成とすれば、ビットの固着の早期発見に寄与できる。
【００１７】
第６の手段では、
前記識別情報は第１識別情報であり、
前記記憶媒体には、前記第１識別情報とともに第２識別情報が記憶されており、
前記認証システムでは、前記第１識別情報及び前記第２識別情報と前記認証情報とを照合することにより認証を行う構成であり、
前記第２識別情報は、ユーザ個人を特定するためのＩＤ情報であり、
前記第１識別情報は、１又は複数のユーザからなるグループを特定するためのグループ情報である。
【００１８】
グループを特定するためのグループ情報である第１識別情報については個人を特定するためのＩＤ情報である第２識別情報と比べて情報量を少なくできる。しかしながら、情報量が少ない場合には、上記固着によって他のグループに対応した第１識別情報に偶発的に一致する可能性が高くなる。そこで、このような懸念がある第１識別情報についてビットの固着への対策を講じることにより、上述した信頼性の向上効果を好適に発揮させることができる。
【００１９】
第７の手段では、
前記識別情報は第１識別情報であり、
前記記憶媒体には、前記第１識別情報とともに第２識別情報が記憶されており、
前記認証システムでは、前記第１識別情報及び前記第２識別情報と前記認証情報とを照合することにより認証を行う構成であり、
前記書替部は、前記第１識別情報の書き替えを行う一方、前記第２識別情報の書き替えを行わない構成となっている。
【００２０】
記憶媒体に記憶されている識別情報を認証の都度書き替える構成では、読取時だけでなく書替時においても通信期間を確保する必要が生じる。これでは、認証を受ける際の待ち時間が長くなり、応答性が低下する。これは、認証システムの利便性を低下させる要因となるため好ましくない。この点、第７の手段に示すように、第１識別情報と第２識別情報とを併用して認証を行う構成とすれば、認証の都度書き替えられる第１識別情報、すなわち書替対象となる情報を短くすることができる。これにより、ビットの固着の対策に起因した応答性の低下を抑え、認証システムの利便性の低下を抑制できる。
【００２１】
また、第７の手段に示すように、第２識別情報を敢えて書替対象から外すことにより、記憶媒体との通信時のノイズの影響を抑制できる。これにより、ビット反転によって固着の抑制等を図る上で、ノイズの影響が顕著になるといった不都合を生じにくくすることができる。
【００２２】
なお、上記第６の手段との組み合わせによれば以下の効果が期待できる。すなわち、情報量を抑えることができる第１識別情報について上記書き替えを行う構成により、応答性の低下を抑制する効果を一層好適に発揮させることができる。
【００２３】
第８の手段では、前記第１識別情報の情報量は、前記第２識別情報の情報量よりも少なくなっている。
【００２４】
記憶媒体に記憶されている識別情報を認証の都度書き替える構成では、読取時だけでなく書替時においても通信期間を確保する必要が生じる。これでは、認証を受ける際の待ち時間が長くなり、応答性が低下する。これは、認証システムの利便性を低下させる要因となるため好ましくない。この点、第８の手段に示すように、書き替えの対象となっている第１識別情報の情報量を相対的に少なくすることにより、ビットの固着の対策に起因した応答性の低下を抑え、認証システムの利便性の低下を抑制できる。
【００２５】
第９の手段では、前記複数のビットは、前記第１識別情報及び前記第２識別情報に対応するビット列を形成しており、前記ビット列のヘッダ側及びフッタ側に分けて前記第１識別情報を記憶する。
【００２６】
上記構成に示すように、ビット列のヘッダ側及びフッタ側に分けて書き替えの対象となっている第１識別情報を配設することにより、例えば隣り合う複数のビットに亘って部分固着が発生することによる誤った認証を好適に抑制できる。
【００２７】
第１０の手段は、
携帯可能な記憶媒体に記憶されている識別情報と予め記憶されている認証情報とを照合することにより認証を行う工場の認証システムに適用され、前記照合に際して前記記憶媒体から前記識別情報を読み取るＲＦＩＤリーダライタ装置であって、
前記記憶媒体から読み取った識別情報を記憶する記憶部を備え、前記照合においては当該記憶部に記憶されている識別情報が参照される構成となっており、
前記記憶媒体に記憶される前記識別情報及び前記認証情報として、二値情報である単位情報が複数組み合わされてなる第１の情報と当該第１の情報に対して各単位情報の値が各々反転された第２の情報とが設けられており、
前記認証が行われた場合に、前記記憶媒体に記憶されている識別情報を、前記第１の情報及び前記第２の情報の一方から他方に書き替える書替部と、
前記照合に際して参照する認証情報を、前記書替部による書き替え後の識別情報に対応するものに変更する変更部と
を備えている。
【００２８】
上記構成によれば、二値情報である単位情報が複数組み合わされてなる第１の情報と当該第１の情報に対して各単位情報の値が各々反転された第２の情報とが設けられており、認証が行われた場合に記憶媒体に記憶されている識別情報及び認証情報を第１の情報及び第２の情報の一方から他方に書替可能となっている。故に、同じ作業者について識別情報の認証が繰り返されたとしても、記憶媒体から識別情報を読み込んで当該識別情報を記憶部に記憶することで全てのビットの値が書き替わる。この構成によれば、全てのビットの値が反転することにより、固着を抑制することができる。また、同じ作業者により認証が繰り返されることでビット固着が発生したとしても、上述した偶発的な認証成功を抑制できる。これにより、認証システムの信頼性向上に寄与できる。
【００２９】
なお、以上詳述した各手段において「前記照合に際して参照する認証情報を、前記書替部による書き替え後の識別情報に対応するものに変更する」とは、書き替え後の識別情報と変更後の認証情報とが対応関係にあるのであれば足り、識別情報の書き替えを行った後に認証情報の変更を行う構成、認証情報の変更を行った後に識別情報の書き替えを行う構成、識別情報の書き替えと認証情報の変更とを同時に行う構成を含む。また、「反転」とは、ビットの値が「１」→「０」又は「０」→「１」となることを示す。
【図面の簡単な説明】
【００３０】
【図１】第１の実施形態における製造ラインを示す概略図。
【図２】認証システムを示すブロック図。
【図３】ＩＤカードとリーダライタ装置との関係を示すブロック図。
【図４】識別情報を示す概略図。
【図５】比較例における認証の流れを示す概略図。
【図６】権限情報とアクセス可能エリアとの関係を示す概略図。
【図７】作業者と権限区分及びＩＤ情報との関係を示す概略図。
【図８】照合候補となる権限情報及びＩＤ情報の組み合せを示す概略図。
【図９】制御部にて実行される認証処理を示すフローチャート。
【図１０】認証の流れを示す概略図。
【図１１】第２の実施形態におけるＩＤカードとリーダライタ装置との関係を示すブロック図。
【図１２】認証の流れを示す概略図。
【図１３】識別情報の変形例を示す概略図。
【図１４】識別情報の変形例を示す概略図。
【図１５】識別情報の変形例を示す概略図。
【発明を実施するための形態】
【００３１】
＜第１の実施形態＞
以下、第１の実施形態について図面を参照しつつ説明する。本実施形態は、工場用の認証システムに用いられるＲＦＩＤリーダライタ装置として具現化している。
【００３２】
図１に示す工場の製造ラインは複数の工程に分かれており、工程毎に担当となる作業者が振り分けられている。例えば製品の組み立て工程である第２工程にはアクセスが制限された制限エリアＲＥが設けられている。制限エリアＲＥは区画部１１により工場内の他のエリアと区画されており、区画部１１には作業者が所有するＩＤカード３０のＲＦタグ（「記憶媒体」に相当）から無線通信により識別情報を読み取り、その読み取った識別情報に基づいて制限エリアＲＥへのアクセスの可否を判定するＲＦＩＤリーダライタ装置（以下、リーダライタ装置４０という）が配設されている。リーダライタ装置４０にＩＤカード３０をかざしてアクセス権が認証された場合には、当該区画部１１のドア１２に併設された施錠装置１３が施錠状態から解錠状態に切り替えられる。
【００３３】
図２に示すように、リーダライタ装置４０には、認証等の各種処理を実行する制御部５５と、認証用の各種情報を記憶する記憶部５６と、ＩＤカード３０に記憶されている識別情報を読取可能な読取部５７と、ＩＤカード３０に記憶されている識別情報を書替可能な書替部５８とが設けられている。リーダライタ装置４０はサーバ８０と通信可能となっており、ＩＤカード３０から読み取った識別情報についてはリーダライタ装置４０からサーバ８０に随時転送される。
【００３４】
リーダライタ装置４０については制限エリアＲＥの内外（内壁側及び外壁側）に各々設けられており、サーバ８０では各リーダライタ装置４０からの転送された情報に基づいて制限エリアＲＥに係る入退場の履歴を把握している。サーバ８０には制限エリアＲＥに配設されたロボット９５用の制御装置９０に接続されており、当該制御装置９０においてはサーバ８０からの指示に基づいてロボット９５の駆動制御が制限される構成となっている。具体的には、入退場の履歴に基づいて制限エリアＲＥに作業者がいないと判定したことを条件の１つとして制御装置９０によるロボット９５の駆動制御が許可され、入退場の履歴に基づいて制限エリアＲＥに作業者がいると判定した場合には制御装置９０によるロボット９５の駆動制御が制限される。本実施形態では、ＩＤカード３０、リーダライタ装置４０、サーバ８０により、上記認証システム２０が構築されている。
【００３５】
図３に示すようにＩＤカード３０の記憶部には識別情報を記憶する識別情報記憶部３１が設けられている。ＩＤカード３０をリーダライタ装置４０に近づけた場合にはリーダライタ装置４０からＩＤカード３０へ識別情報送信の要求が発生する。ＩＤカード３０は識別情報記憶部３１に記憶されている識別情報をその要求に応じてリーダライタ装置４０に送信する。識別情報はＩＤカード３０の所有者の権限を規定する権限情報とＩＤカード３０の所有者のＩＤ情報とが組み合わされてなる複合情報であり（図４参照）、暗号化された状態で送信されることとなる。リーダライタ装置４０においては読み取った識別情報を復号した後、記憶部５６における所定のアドレス（以下、識別情報記憶部６１という）に記憶する。
【００３６】
リーダライタ装置４０の記憶部５６には、上記認証に際して識別情報記憶部６１に記憶されている識別情報との照合に使用される認証情報を記憶する認証情報記憶部７１が設けられている。認証情報記憶部７１には、権限情報群（権限情報テーブル）を記憶する権限情報群記憶エリア７２と、ＩＤ情報群（ＩＤ情報テーブル）を記憶するＩＤ情報群記憶エリア７３と、照合の対象となる権限情報及びＩＤ情報の組み合わせを特定するための情報を記憶する照合候補情報記憶エリア７４とが設けられている。
【００３７】
リーダライタ装置４０の制御部５５では、識別情報記憶部６１に記憶されている識別情報と認証情報とを照合する（一致／不一致を判定する）。この照合により、制限エリアＲＥへのアクセス権を有する作業者や管理者であると判定した場合には、施錠装置１３を施錠状態から解錠状態に切り替えて、制限エリアＲＥへの入退場を許可する。
【００３８】
ここで、担当となる作業者以外の作業者の入退場が禁止された制限エリアでは、担当となっている作業者についての認証のみが繰り返される可能性が高くなる。つまり、同一の識別情報について読み取り及び記憶（書き込み）が繰り返される可能性が高くなる。このため、例えば多数の作業者等の入退場を前提としたエリアについて認証を行う場合と比較して、識別情報を記憶する記憶部においてビットの固着が発生する可能性が高くなると想定される。
【００３９】
例えば、図５の比較例に示すように、同じ作業者について認証を繰り返している間にビットの固着が発生したとしても、認証成功→入退場許可となれば、正常な認証により許可となったのかそれともビット固着が発生したにも関わらず偶発的に許可となったのかを特定することが困難になる。そして、ビット固着に気づかないまま他の作業者が認証を行った場合には先の作業者の情報を引き継いでしまい、他の作業者を先の作業者と間違って許可される可能性が生じる。このように、リーダライタ装置の記憶部にてビットの固着が発生することは、認証システムの信頼性を向上させる上で妨げになると懸念される。
【００４０】
本実施形態では、このような誤った認証の発生を抑制し、認証システム２０の信頼性を向上させる工夫がなされていることを特徴の１つとしている。以下、図５〜図９を参照して、当該工夫について説明する。
【００４１】
図６に示すように、本実施形態においては、アクセス権の区分（権限区分）として、全てのエリアへのアクセス権を有する管理者と、第１工程の制限エリアへのアクセス権のみを有する第１種作業者と、第２工程の制限エリアＲＥへのアクセス権のみを有する第２種作業者と、第３工程の制限エリアへのアクセス権のみを有する第３種作業者とが設けられている。各権限区分については、権限情報が各々２つ（第１権限情報及び第２権限情報）対応付けられている。第１権限情報及び第２権限情報は何れも３ビットとなっており、第１権限情報及び第２権限情報の一方の各ビットの値を反転させたものが他方となるように構成されている。詳しくは、管理者については、第１権限情報として「１００」、第２権限情報として「０１１」が対応付けられており、第１種作業者については、第１権限情報として「００１」、第２権限情報として「１１０」が対応付けられており、第２種作業者については、第１権限情報として「１０１」、第２権限情報として「０１０」が対応付けられている。
【００４２】
図７に示すように、各作業者にはＩＤ情報が各々２つ（第１ＩＤ情報及び第２ＩＤ情報）対応付けられている。第１ＩＤ情報及び第２ＩＤ情報は何れも５ビットとなっており、第１ＩＤ情報及び第２ＩＤ情報の一方の各ビットの値を反転させたものが他方となるように構成されている。例えば、第１工程担当の作業者Ａには、第１ＩＤ情報として「１１００１」、第２ＩＤ情報として「００１１０」が対応付けられており、第２工程担当の作業者Ｂには、第１ＩＤ情報として「１１１０１」、第２ＩＤ情報として「０００１０」が対応付けられており、第１工程担当の作業者Ｃには、第１ＩＤ情報として「１１０１０」、第２ＩＤ情報として「００１０１」が対応付けられている。
【００４３】
上述した識別情報及び認証情報については、第１権限情報及び第１ＩＤ情報の組み合せと第２権限情報及び第２ＩＤ情報との組み合せとの２つのパターンが設けられている（図８参照）。リーダライタ装置４０の制御部５５においては、上記認証を行う際にそれら２つのパターンのうち照合の対象とするものを切り替える。以下、図９を参照して、制御部５５にて定期処理の一環として実行される認証処理について説明する。
【００４４】
認証処理においては先ず、ステップＳ１０１にてＩＤカード３０から識別情報を受信したか否かを判定する。ステップＳ１０１にて否定判定をした場合には、そのまま本認証処理を終了する。ステップＳ１０１にて肯定判定をした場合にはステップＳ１０２に進み、読込規制処理を実行する。読込規制処理を実行することで、以降は当該規制が解除されるまでＩＤカード３０からの識別情報の読み込みが規制される。
【００４５】
上述したようにＩＤカード３０から送信される識別情報については暗号化されており、ステップＳ１０３においては、当該暗号化された情報の復号処理を実行する。続くステップＳ１０４では復号した識別情報を記憶部５６の識別情報記憶部６１に記憶し、ステップＳ１０５では照合処理を実行する。
【００４６】
照合処理では、認証情報記憶部７１に記憶されている各種認証情報のうち照合候補に指定されている認証情報と、識別情報記憶部６１に記憶されている識別情報とが一致しているか否かを判定する。情報が一致している場合には、ステップＳ１０６にて肯定判定し、ステップＳ１０７〜Ｓ１０９の認証成功用処理を実行する。
【００４７】
認証成功用処理においては先ず、ステップＳ１０７にて読み込んだ識別情報及び照合結果（認証結果）をサーバ８０へ転送する処理を行う。続くステップＳ１０８では、認証情報記憶部７１の候補切替処理を実行する。具体的には、今回の認証にて参照された認証情報と対となっている他方の認証情報を次の認証時に参照候補（照合候補）とする切替処理を実行する（図８のレ点参照）。その後は、ステップＳ１０９にてＩＤカード３０に記憶されている識別情報（権限情報及びＩＤ情報）の変更処理を実行する。この変更処理では、ＩＤカード３０に記憶されている識別情報を今回読み込んだ識別情報と対となっている他方の識別情報に書き替える処理を行う。ステップＳ１０９の処理を実行した後は、ステップＳ１１０にて読込規制を解除した後、本承認処理を終了する。なお、本実施形態においては制御部５５（詳しくはステップＳ１０９の処理を実行する機能）が「変更部」に相当する。
【００４８】
ステップＳ１０６の説明に戻り、当該ステップＳ１０６にて否定判定をした場合、すなわち識別情報と認証情報とが不一致となった場合には、ステップＳ１１１に進む。ステップＳ１１１では、エラー報知処理を実行する。これにより、リーダライタ装置４０に内蔵のスピーカから認証に失敗した旨を示す告知音が出力される。続くステップＳ１１２では今回受信した識別情報と照合結果（認証結果）をサーバ８０へ転送する処理を行い、ステップＳ１１０にて読込規制を解除した後、本認証処理を終了する。つまり、認証に失敗した場合には、識別情報の書き替えや認証情報の切り替えは行われない。
【００４９】
ここで、図１０を参照して、同一作業者（同一ＩＤカード）による認証の繰り返しに伴う識別情報の書き替え及び認証情報の切り替えの流れについて説明する。
【００５０】
制限エリアＲＥへの入場に際して作業者ＢがＩＤカード３０をリーダライタ装置４０にかざすと、ＩＤカード３０の識別情報記憶部３１に記憶されている識別情報「１０１１１００１」がリーダライタ装置４０に送信される。リーダライタ装置４０は、この識別情報を読み込んで記憶部５６の識別情報記憶部６１に記憶する。その後は、識別情報記憶部６１に記憶されている識別情報「１０１１１００１」と認証情報記憶部７１に記憶されている認証情報との照合を行う。照合候補については「１０１１１００１」となっており、認証に成功することで制限エリアＲＥへの入場が許可される。
【００５１】
照合後は、認証情報記憶部７１に記憶されている認証情報について照合候補となる認証情報を認証情報「０１０００１１０」に切り替えるとともに、ＩＤカード３０の識別情報記憶部３１に記憶されている識別情報を識別情報「０１０００１１０」に書き替える（変更する）。
【００５２】
作業者Ｂが制限エリアＲＥに再入場する際には、ＩＤカード３０がリーダライタ装置４０にかざされることで、ＩＤカード３０の識別情報記憶部３１に記憶されている識別情報「０１０００１１０」がリーダライタ装置４０に送信される。リーダライタ装置４０は、この識別情報を読み込んで記憶部５６の識別情報記憶部６１に記憶する。これにより、リーダライタ装置４０の識別情報記憶部６１における全てのビットの値が前回の認証時から「１」／「０」逆となる。すなわち、全てのビットの値が反転することとなる。
【００５３】
その後は、識別情報記憶部６１に記憶されている識別情報「０１０００１１０」と認証情報記憶部７１に記憶されている認証情報との照合を行う。照合候補については「０１０１００１１０」となっており、認証に成功することで制限エリアＲＥへの再入場が許可される。照合後は、認証情報記憶部７１に記憶されている認証情報について照合候補となる認証情報を認証情報「１０１１１００１」に切り替えるとともに、ＩＤカード３０の識別情報記憶部３１に記憶されている識別情報を識別情報「１０１１１００１」に書き替える（変更する）。
【００５４】
以降は、作業者Ｂが制限エリアＲＥへ入場する毎に、識別情報の書き替え及び認証情報の切り替えが繰り返されることとなる。
【００５５】
以上詳述した第１の実施形態によれば、以下の優れた効果が期待できる。
【００５６】
同じ作業者について識別情報の認証が繰り返されたとしても、ＩＤカード３０から識別情報を読み込んで当該識別情報をリーダライタ装置４０の識別情報記憶部６１に記憶する毎に全てのビットの値が反転する。この構成によれば、同一識別情報の読み込み→記憶が多数回繰り返されたとしても識別情報記憶部６１にてビットの固着が生じることを抑制できる。また、仮に上述したような認証の繰り返しによってビットの固着が発生したとしても、それに起因して誤った認証がなされることを抑制できる。これにより、認証システム２０の信頼性を好適に向上させることができる。これは、工程毎に作業者が振り分けられることで同一作業者についての認証が繰り返される可能性の高い状況への対策として効果的であり、工場に適した認証システムを好適に構築できる。
【００５７】
本実施形態における識別情報及び認証情報については何れもビットの値として「１」及び「０」の両方を含むビット列となっている。故に、反転前に参照される認証情報及び反転後に参照される認証情報の何れにおいても少なくとも１つのビットの値は「１」となり、全てのビットの値が「０」になることがない。故に、仮に読み込み時のエラー等によって記憶した識別情報の全てのビットの値が「０」になったとしても、識別情報と認証情報とが偶発的に一致するといった不都合の発生を好適に回避できる。
【００５８】
上述したように工場ではノイズが多く発生するため、工場の認証システムに適用されるリーダライタ装置４０についてはＩＤカード３０との通信時に上述したようなノイズの影響が及ぶ可能性を否定できない。例えばノイズ等の影響によって識別情報の読み取りが上手く行われなかったことで照合結果が不一致となる場合には、読み取り→記憶→照合を幾度か行うことで、ノイズの影響が払拭される可能性がある。これに対して、ビットの固着によって照合の結果が不一致となった場合には、同じ条件で読み取り→記憶→照合を繰り返したとしても照合結果が不一致となる可能性が高い。そこで、本実施形態に示したように、不一致となった場合には敢えて書き替えを行うことなく識別情報の読み取りを再度行うことが可能な構成とすることにより、ビットの固着の早期発見に寄与できる。
【００５９】
＜第２の実施形態＞
本実施形態では、ビットの固着の抑制を図りつつ、上記ノイズの影響によって認証システムの信頼性が低下することを抑制する工夫がなされていることを特徴の１つとしている。以下、図１１〜１２を参照して当該工夫について、第１の実施形態との相違点を中心に説明する。
【００６０】
図１１に示すように、本実施形態に示すＩＤカード３０Ａの識別情報記憶部３１Ａには、権限情報記憶用のアドレス（権限情報記憶エリア３２Ａ）と、ＩＤ情報記憶用のアドレス（ＩＤ情報記憶エリア３３Ａ）とが設けられている。権限情報については、第１の実施形態と同様に３ビットの情報であり、残り５つのビットについては認証に寄与しない余白ビットとなっている。ＩＤ情報についても第１の実施形態と同様に５ビットの情報であり、残り３つのビットについては認証に寄与しない余白ビットとなっている。
【００６１】
権限情報記憶エリア３２Ａは権限情報の書き替えが可能となっているのに対して、ＩＤ情報記憶エリア３３ＡはＩＤ情報の書き替えが不可となっている。つまり、本実施形態では、リーダライタ装置４０Ａによる書替対象は、権限情報記憶エリア３２Ａに記憶された権限情報のみとなるように制限されている。また、リーダライタ装置４０Ａの識別情報記憶部６１Ａには、ＩＤカード３０Ａから読み取った権限情報を記憶するためのアドレス（権限情報記憶エリア６２Ａ）と、ＩＤ情報を記憶するためのアドレス（ＩＤ情報記憶エリア６３Ａ）とが各々設けられている。
【００６２】
ここで、図１２を参照して、同一作業者（同一ＩＤカード）による認証の繰り返しに伴う識別情報の書き替え及び認証情報の切り替えの流れについて説明する。
【００６３】
制限エリアＲＥへの入場に際して作業者ＢがＩＤカード３０Ａをリーダライタ装置４０Ａにかざすと、ＩＤカード３０Ａの識別情報記憶部３１Ａに記憶されている権限情報「１０１」及びＩＤ情報「１１００１」がリーダライタ装置４０Ａに送信される。リーダライタ装置４０Ａは、それら権限情報「１０１」及びＩＤ情報「１１００１」を読み込んで記憶部５６Ａの権限情報記憶エリア６２Ａ及びＩＤ情報記憶エリア６３Ａに各々に記憶する。その後は、認証情報記憶部７１に記憶されている認証情報との照合を行う。照合候補については「１０１」及び「１１００１」の組み合せとなっており、認証に成功することで制限エリアＲＥへの入場が許可される。
【００６４】
照合後は、認証情報記憶部７１に記憶されている識別情報について照合候補となる権限情報を権限情報「０１０」に切り替えるとともに、ＩＤカード３０Ａの権限情報記憶エリア３２Ａに記憶されている権限情報を識別情報「０１０」に書き替える（変更する）。
【００６５】
作業者Ｂが制限エリアＲＥに再入場する際には、ＩＤカード３０Ａがリーダライタ装置４０Ａにかざされることで、ＩＤカード３０Ａの識別情報記憶部３１Ａに記憶されている権限情報「０１０」及びＩＤ情報「１１００１」がリーダライタ装置４０Ａに送信される。リーダライタ装置４０Ａは、それら権限情報「０１０」及びＩＤ情報「１１００１」を読み込んで記憶部５６Ａの権限情報記憶エリア６２Ａ及びＩＤ情報記憶エリア６３Ａに各々に記憶する。これにより、リーダライタ装置４０Ａの権限情報記憶エリア６２Ａのビットの値が全て反転することとなる。その後は、認証情報記憶部７１に記憶されている認証情報との照合を行う。照合候補については「０１０」及び「１１００１」の組み合せとなっており、認証に成功することで制限エリアＲＥへの入場が許可される。
【００６６】
ＩＤカードに記憶されている識別情報を認証の都度書き替える構成では、読取時だけでなく書替時においても通信期間を確保する必要が生じる。本実施形態においては、権限情報とＩＤ情報とを併用して認証を行う構成において情報の書替対象が、権限情報に限定されている。これにより、認証を受ける際の待ち時間を短くし、固着の予防と応答性の向上とを両立させることができる。これは、認証システムの利便性を向上させる上で有利である。また、書替対象を権限情報に限定することにより、ＩＤカード３０Ａとリーダライタ装置４０Ａとの通信時のノイズの影響を抑えつつ、ビットの固着を抑制することが可能となる。
【００６７】
なお、権限情報記憶エリア６２Ａに記憶されている権限情報の一部に上記固着が発生して例えば管理者の権限に対応した権限情報に一致する状況となったとしても、ＩＤ情報側でそれをはじくことができるため、誤った認証を好適に抑制できる。
【００６８】
個人を特定するためのＩＤ情報と、１又は複数のユーザからなるグループを特定するための権限情報とを比較した場合には、前者よりも後者の方が情報量が少ない。そこで、情報量が比較的少なくなる権限情報について上記書き替えを行う構成とすれば、応答性の低下を抑制する効果を一層好適に発揮させることができる。
【００６９】
＜他の実施形態＞
・上記第１の実施形態では、リーダライタ装置４０の識別情報記憶部６１に記憶される識別情報について全てのビットの値が１度の認証により反転する構成としたが、これに限定されるものではない。１度の認証により一部のビットの値が反転し、認証が所定回数（Ｎ＝２，３，４・・・）繰り返されることで全てのビットの値が反転する構成とすることも可能である。このような変更を行う場合には、認証の都度少なくとも何れかのビットの値が反転するように構成する必要は必ずしもなく、認証が所定回数（予め設定されている回数）繰り返されることで全てのビットの値が反転する構成となっていれば足りる。例えば、所定回数＝３回の場合、１回目の認証では識別情報を変更せず、２回目の認証で全てのビットの値が「１」／「０」逆となるように識別情報を変更し、３回目の認証で変更済みの識別情報を読み込むことで全てのビットの値が反転する構成とすればよい。
【００７０】
また、上記第２の実施の形態では、リーダライタ装置４０の権限情報記憶エリア６２に記憶される識別情報（権限情報）について全てのビットの値が１度の認証により反転する構成としたが、これに限定されるものではない。１度の認証により一部のビットの値が反転し、認証が所定回数（Ｎ＝２，３，４・・・）繰り返されることで全てのビットの値が反転する構成とすることも可能である。このような変更を行う場合には、認証の都度少なくとも何れかのビットの値が反転するように構成する必要は必ずしもなく、認証が所定回数（予め設定されている回数）繰り返されることで全てのビットの値が反転する構成となっていれば足りる。例えば、所定回数＝３回の場合、１回目の認証では権限情報を変更せず、２回目の認証で全てのビットの値が「１」／「０」逆となるように権限情報を変更し、３回目の認証で変更済みの権限情報を読み込むことで全てのビットの値が反転する構成とすればよい。
【００７１】
・認証に際して識別情報と認証情報とが不一致となった場合には、ＩＤカード３０に記憶されている識別情報の書き替え及び照合対象となる認証情報の候補の変更を行うことなく識別情報の読み取り→照合を再度行う構成とすることも可能である。このような構成においては、認証の結果が不一致となった回数が予め設定された規定回数に達した場合には、ビットの値が固着している可能性がある旨を報知し、管理者等に確認を促す構成とするとよい。
【００７２】
・上記各実施形態では、認証に際して識別情報と認証情報とが不一致となった場合には、ＩＤカード３０に記憶されている識別情報の書き替え及び照合対象となる認証情報の変更を行わない構成としたが、不一致となった場合であってもＩＤカード３０に記憶されている識別情報の書き替え及び照合対象となる認証情報の変更を行う構成としてもよい。
【００７３】
・上記各実施形態では、認証時に書き替える識別情報の候補を予め記憶しておく構成としたが、これに限定されるものではない。認証→書き替えに際して、読み込み済みの識別情報を反転させた識別情報をその時点で新たに作成し、その作成した識別情報をＩＤカードに上書きするとともに認証情報記憶部７１に記憶する構成とすることも可能である。
【００７４】
・上記各実施形態では、照合対象となる認証情報の候補を変更した後にＩＤカード３０に記憶される識別情報の書き替えを行う構成としたが、変更及び書き替え後の認証情報と識別情報との対応関係が維持されるのであれば、書き替え及び変更のタイミングについては以下のように変更することも可能である。すなわち、ＩＤカード３０に記憶される識別情報の書き替えを行った後に照合対象となる認証情報の候補を変更する構成としてもよいし、照合対象となる認証情報の候補の変更とＩＤカード３０に記憶される識別情報の書き替えとを同時に行う構成としてもよい。
【００７５】
・上記第１の実施形態では、権限情報の情報量（３ビット）がＩＤ情報の情報量（５ビット）よりも少ない構成としたが、これに限定されるものではない。権限情報の情報量（３ビット）がＩＤ情報の情報量（５ビット）よりも多い構成としてもよいし、各情報量が一致する構成としてもよい。
【００７６】
また、上記第２の実施形態では、権限情報を記憶する権限情報記憶エリア３２Ａ，６２Ａ及びＩＤ情報を記憶するＩＤ情報記憶エリア３３Ａ，６３Ａを何れも１バイトとしたが、各情報の情報量に応じてバイト数を任意に変更してもよい。但し、ノイズの影響を抑える上では、識別情報にて書替可能な部分（権限情報）の情報量が、書替不可となる部分（ＩＤ情報）の情報量よりも少なくすることが好ましい。
【００７７】
・上記第２の実施形態では、権限情報が認証に関する情報を含まない余白ビットを有する構成とし、この余白ビットについてはビットの値の書替対象外としたが、それら余白ビットの値についても書替対象とすることも可能である。すなわち、認証後に権限情報の書き替えを行う場合には、認証に関するビットだけでなく余白ビットについても反転させる構成とすることも可能である。
【００７８】
・上記各実施形態では、権限情報がヘッダ側且つＩＤ情報がフッタ側となるようにしてビット列を形成したが、これに限定されるものではない。図１３に示すように、権限情報をヘッダ側及びフッタ側に分けそれら権限情報の間にＩＤ情報が位置するようにしてビット列を構成してもよい。なお、第２の実施形態に示したように、書替可能な情報（例えば権限情報）と書替不可となる情報（例えばＩＤ情報）とで識別情報を構成する場合には、書替可能となる情報によってビット列のヘッダ及びフッタを形成するとよい。
【００７９】
・図１４に示すように、ＩＤ情報に対応するビットと権限情報に対応するビットとの間に余白ビット（認証の対象とはならないビット）を複数設け、この余白ビットの各値を認証の都度「１」／「０」で変更（反転）し、認証時には余白ビットの値が正常に変更されているかを確認することでビットの固着を監視する構成とすることも可能である。
【００８０】
また、図１５に示すように、リーダライタ装置４０の識別情報記憶部６１に当該リーダライタ装置４０のみに記憶されるデータ（ＩＤカード３０には記憶されないデータ）として補欠ビット（ダミーデータ）を生成し、それら補欠ビットの値を認証の都度「１」／「０」で変更（反転）し、認証時には補欠ビットの各値が正常に変更されているかを確認することでビットの固着を監視する構成とすることも可能である。
【００８１】
余白ビットや補欠ビットの値が正常に変更されていない場合、すなわち固着が発生している疑いがある場合には、他のビットについても不適とすることが好ましい。このような構成とすれば、ビットの固着に起因した誤った認証を好適に抑制できる。
【符号の説明】
【００８２】
２０…認証システム、３０…ＩＤカード（記憶媒体）、３１…識別情報記憶部（記憶部）、４０…リーダライタ装置（ＲＦＩＤリーダライタ装置）、５５…制御部（変更部）、５７…読取部、５８…書替部、６１…識別情報記憶部（記憶部）。
【図１】
2020160990.tif 000003
【図２】
2020160990.tif 000004
【図３】
2020160990.tif 000005
【図４】
2020160990.tif 000006
【図５】
2020160990.tif 000007
【図６】
2020160990.tif 000008
【図７】
2020160990.tif 000009
【図８】
2020160990.tif 000010
【図９】
2020160990.tif 000011
【図１０】
2020160990.tif 000012
【図１１】
2020160990.tif 000013
【図１２】
2020160990.tif 000014
【図１３】
2020160990.tif 000015
【図１４】
2020160990.tif 000016
【図１５】
2020160990.tif 000017