(57)【要約】【課題】厳密な暗号化方式や認証方式のための専用ソフトウェアなど複雑な構成を必要とすることなく、電文に対する不正行為を確実に防止する。【解決手段】送信側となる電文通信装置２（１）では、所望のメッセージに有効期限を示す有効期限情報を付加するとともに、この有効期限情報を付加したメッセージの誤り検出情報を暗号化して、有効期限情報を付加したメッセージと暗号化誤り検出情報と電文に格納し、ＬＡＮ５を介して電文通信装置１（２）へ送信する。受信側となる電文通信装置１（２）では、ＬＡＮ５を介して電文通信装置２（１）から電文を受信し、その有効期限情報に基づき当該電文の有効を確認するとともに、電文に格納されている暗号化誤り検出情報を復号した誤り検出情報に基づき当該電文の正当性の有無を検査する。【選択図】  図１
2006050148.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介して接続された２つの電文通信装置の間で所望のメッセージを所定の電文に格納して送受信する電文通信方法において、
当該電文の有効期限を示す有効期限情報が付加された前記メッセージの誤り検出情報を生成するステップと、前記誤り検出情報を暗号化した暗号化誤り検出情報を生成するステップと、前記有効期限情報が付加された前記メッセージおよび前記暗号化誤り検出情報を前記電文に格納して送信するステップとを、送信側電文通信装置で実行する電文送信ステップと、
受信した電文のメッセージに付加されている有効期限情報に基づき前記電文の有効を確認するステップと、前記電文に格納されている暗号化誤り検出情報を復号して復号誤り検出情報を生成するステップと、前記メッセージから生成した誤り検出情報と前記復号誤り検出情報とを比較することにより前記電文の正当性の有無を検査するステップとを、受信側電文通信装置で実行する電文受信ステップと
を備えることを特徴とする電文通信方法。
【請求項２】
請求項１に記載の電文通信方法において、
前記電文受信ステップは、前記電文の有効が確認された後、前記誤り検出情報とを用いた前記電文の正当性有無の検査を行うための前記各ステップを実行することを特徴とする電文通信方法。
【請求項３】
請求項１に記載の電文通信方法において、
前記電文受信ステップは、前記電文の有効が確認されなかった場合、誤り検出情報を用いた前記電文の正当性有無の検査を行うための前記各ステップを実行せず、前記電文に正当性がないと判断することを特徴とする電文通信方法。
【請求項４】
通信網を介して相手電文通信装置と接続された電文通信装置で、前記相手電文通信装置に対して所望のメッセージを所定の電文に格納して送信する電文通信方法において、
当該電文の有効期限を示す有効期限情報を生成する有効期限生成ステップと、
前記有効期限情報が付加された前記メッセージの誤り検出情報を生成する誤り検出情報生成ステップと、
前記誤り検出情報を暗号化した暗号化誤り検出情報を生成する暗号化ステップと、
前記有効期限情報が付加された前記メッセージおよび前記暗号化誤り検出情報を前記電文に格納して送信する電文送信ステップと
を備えることを特徴とする電文通信方法。
【請求項５】
通信網を介して電文通信装置と接続された電文通信装置で、前記相手電文通信装置から所望のメッセージが格納された所定の電文を受信する電文通信方法において、
受信した電文のメッセージに付加されている有効期限情報に基づき前記電文の有効を確認する有効期限検査ステップと、
前記電文に格納されている暗号化誤り検出情報を復号して復号誤り検出情報を生成する復号ステップと、
前記メッセージの誤り検出情報を生成する誤り検出情報生成ステップと、
前記誤り検出情報生成ステップで得られた誤り検出情報と前記復号誤り検出情報とを比較することにより前記電文の正当性の有無を検査する電文受信ステップと
を備えることを特徴とする電文通信方法。
【請求項６】
請求項５に記載の電文通信方法において、
前記有効期限検査ステップで前記電文の有効が確認された後、誤り検出情報を用いた前記電文の正当性有無の検査を行うための前記復号ステップ、前記検出情報生成ステップ、および前記電文受信ステップを実行することを特徴とする電文通信方法。
【請求項７】
請求項５に記載の電文通信方法において、
前記有効期限検査ステップで前記電文の有効が確認されなかった場合、誤り検出情報を用いた前記電文の正当性有無の検査を行うための前記復号ステップ、前記検出情報生成ステップ、および前記電文受信ステップを実行せず、前記電文に正当性がないと判断することを特徴とする電文通信方法。
【請求項８】
通信網を介して接続された相手電文通信装置に対して所望のメッセージを所定の電文に格納して送信する電文通信装置において、
当該電文の有効期限を示す有効期限情報を生成する有効期限生成手段と、
前記有効期限情報が付加された前記メッセージの誤り検出情報を生成する誤り検出情報生成手段と、
前記誤り検出情報を暗号化した暗号化誤り検出情報を生成する暗号化手段と、
前記有効期限情報が付加された前記メッセージおよび前記暗号化誤り検出情報を前記電文に格納して送信する電文送信手段と
を備えることを特徴とする電文通信装置。
【請求項９】
通信網を介して接続された相手通信装置から所望のメッセージが格納された所定の電文を受信する電文通信装置において、
受信した電文のメッセージに付加されている有効期限情報に基づき前記電文の有効を確認する有効期限検査手段と、
前記有効期限検査手段により前記電文の有効が確認された後、前記電文に格納されている暗号化誤り検出情報を復号して復号誤り検出情報を生成する復号手段と、
前記メッセージの誤り検出情報を生成する誤り検出情報生成手段と、
前記誤り検出情報生成手段で得られた誤り検出情報と前記復号誤り検出情報とを比較することにより前記電文の正当性の有無を検査する電文受信手段と
を備えることを特徴とする電文通信装置。
【請求項１０】
請求項９に記載の電文通信装置において、
前記有効期限検査手段で前記電文の有効が確認された後、前記復号手段、前記誤り検出情報生成手段、および前記電文受信手段により、誤り検出情報を用いた前記電文の正当性有無の検査を行うことを特徴とする電文通信装置。
【請求項１１】
請求項９に記載の電文通信装置において、
前記有効期限検査手段で前記電文の有効が確認されなかった場合、前記復号手段、前記誤り検出情報生成手段、および前記電文受信手段による誤り検出情報を用いた前記電文の正当性有無の検査を行わず、前記電文に正当性がないと判断することを特徴とする電文通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電文通信技術に関し、特に電文の改ざんやなりすましなどの不正行為を検査して電文の正当性を確認できる電文通信技術に関する。
【背景技術】
【０００２】
インターネットに代表されるパケット網の普及に伴い、複数の通信装置間でこのようなパケット網を利用して、セキュリティに関する情報などの重要情報を電文で通信する技術が求められている。
このようなパケット網は、その普及の大きな要因の１つに、当該パケット網で使用する通信方式、例えばＩＰプロトコル（RFC 791）やイーサネット（IEEE802.3標準：登録商標）などの通信技術の標準化がある。したがって、これら標準化された通信技術を悪用することにより、電文に対する改ざんやなりすましなどの不正行為を試みることが可能となる。
【０００３】
このような状況に対応するため、暗号化技術を適用して、通信装置間で相互認証を行い、相互認証が得られた通信端末でのみ暗号化された電文を復号可能とすることにより、重要情報を電文で通信する方法がある。
しかし、このような暗号化技術を適用して通信装置間で相互認証を得るためには、認証のための専用ソフトウェアが必要となり、また認証から復号まで複数回にわたり通信装置間で専用の電文をやり取りする必要がある。
【０００４】
従来、このような相互認証を利用せず、比較的簡単な方式で電文を通信する技術が提案されている（例えば、特許文献１など参照）。これは、サーバを仲立ちとするものであり、送信元となるパソコンからサーバに対して共通鍵方式や公開鍵方式を用いて重要情報を暗号化して転送し、当該重要情報を利用する端末に対してサーバでパスワード認証が得られた場合にのみ、サーバから端末に対して重要情報を転送している。これにより、パソコンと端末との間での相互認証を必要とすることなく、電文に対する改ざんやなりすましなどの不正行為を防止するものとなっていた。
【０００５】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開２００１−３２０３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来技術では、パソコンとサーバとの間については暗号化技術に依存しており、専用のソフトウェアで提供される高度で厳密な技術を用いる必要があるため、構成が複雑化するとともに、使用する暗号化処理によっては処理時間が増大するという問題点があった。また、サーバと端末との間については不正行為の余地があるパスワード認証を用いているため、不正行為を確実に防止できないという問題点があった。
【０００７】
本発明はこのような課題を解決するためのものであり、厳密な暗号化方式や認証方式のための専用ソフトウェアなど複雑な構成を必要とすることなく、電文に対する不正行為を確実に防止できる電文通信方法および電文通信装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかる電文通信方法は、通信網を介して接続された２つの電文通信装置の間で所望のメッセージを所定の電文に格納して送受信する電文通信方法において、当該電文の有効期限を示す有効期限情報が付加されたメッセージの誤り検出情報を生成するステップと、誤り検出情報を暗号化した暗号化誤り検出情報を生成するステップと、有効期限情報が付加されたメッセージおよび暗号化誤り検出情報を電文に格納して送信するステップとを、送信側電文通信装置で実行する電文送信ステップと、受信した電文のメッセージに付加されている有効期限情報に基づき電文の有効を確認するステップと、電文に格納されている暗号化誤り検出情報を復号して復号誤り検出情報を生成するステップと、メッセージから生成した誤り検出情報と復号誤り検出情報とを比較することにより電文の正当性の有無を検査するステップとを、受信側電文通信装置で実行する電文受信ステップとを備えるものである。
【０００９】
この際、電文受信ステップで、電文の有効が確認された後、誤り検出情報とを用いた電文の正当性有無の検査を行うための各ステップを実行するようにしてもよい。
【００１０】
また、電文受信ステップで、電文の有効が確認されなかった場合、誤り検出情報を用いた電文の正当性有無の検査を行うための各ステップを実行せず、電文に正当性がないと判断するようにしてもよい。
【００１１】
また、本発明にかかる他の電文通信方法は、通信網を介して相手電文通信装置と接続された電文通信装置で、相手電文通信装置に対して所望のメッセージを所定の電文に格納して送信する電文通信方法において、当該電文の有効期限を示す有効期限情報を生成する有効期限生成ステップと、有効期限情報が付加されたメッセージの誤り検出情報を生成する誤り検出情報生成ステップと、誤り検出情報を暗号化した暗号化誤り検出情報を生成する暗号化ステップと、有効期限情報が付加されたメッセージおよび暗号化誤り検出情報を電文に格納して送信する電文送信ステップとを備えるものである。
【００１２】
また、本発明にかかる他の電文通信方法は、通信網を介して電文通信装置と接続された電文通信装置で、相手電文通信装置から所望のメッセージが格納された所定の電文を受信する電文通信方法において、受信した電文のメッセージに付加されている有効期限情報に基づき電文の有効を確認する有効期限検査ステップと、電文に格納されている暗号化誤り検出情報を復号して復号誤り検出情報を生成する復号ステップと、メッセージの誤り検出情報を生成する誤り検出情報生成ステップと、誤り検出情報生成ステップで得られた誤り検出情報と復号誤り検出情報とを比較することにより電文の正当性の有無を検査する電文受信ステップとを備えるものである。
【００１３】
この際、有効期限検査ステップで電文の有効が確認された後、誤り検出情報を用いた電文の正当性有無の検査を行うための復号ステップ、検出情報生成ステップ、および電文受信ステップを実行するようにしてもよい。
【００１４】
また、有効期限検査ステップで電文の有効が確認されなかった場合、誤り検出情報を用いた電文の正当性有無の検査を行うための復号ステップ、検出情報生成ステップ、および電文受信ステップを実行せず、電文に正当性がないと判断するようにしてもよい。
【００１５】
また、本発明にかかる電文通信装置は、通信網を介して接続された相手電文通信装置に対して所望のメッセージを所定の電文に格納して送信する電文通信装置において、当該電文の有効期限を示す有効期限情報を生成する有効期限生成手段と、有効期限情報が付加されたメッセージの誤り検出情報を生成する誤り検出情報生成手段と、誤り検出情報を暗号化した暗号化誤り検出情報を生成する暗号化手段と、有効期限情報が付加されたメッセージおよび暗号化誤り検出情報を電文に格納して送信する電文送信手段とを備えるものである。
【００１６】
また、本発明にかかる電文通信装置は、通信網を介して接続された相手通信装置から所望のメッセージが格納された所定の電文を受信する電文通信装置において、受信した電文のメッセージに付加されている有効期限情報に基づき電文の有効を確認する有効期限検査手段と、有効期限検査手段により電文の有効が確認された後、電文に格納されている暗号化誤り検出情報を復号して復号誤り検出情報を生成する復号手段と、メッセージの誤り検出情報を生成する誤り検出情報生成手段と、誤り検出情報生成手段で得られた誤り検出情報と復号誤り検出情報とを比較することにより電文の正当性の有無を検査する電文受信手段とを備えるものである。
【００１７】
この際、有効期限検査手段で電文の有効が確認された後、復号手段、誤り検出情報生成手段、および電文受信手段により、誤り検出情報を用いた電文の正当性有無の検査を行うようにしてもよい。
【００１８】
また、有効期限検査手段で電文の有効が確認されなかった場合、復号手段、誤り検出情報生成手段、および電文受信手段による誤り検出情報を用いた電文の正当性有無の検査を行わず、電文に正当性がないと判断するようにしてもよい。
【発明の効果】
【００１９】
本発明によれば、送信側となる電文通信装置において、所望のメッセージに有効期限を示す有効期限情報が付加されるとともに、この有効期限情報が付加されたメッセージの誤り検出情報が暗号化され、有効期限情報が付加されたメッセージと暗号化誤り検出情報とが電文に格納されて送信される。また受信側となる電文通信装置において、受信した電文の有効期限情報に基づき当該電文の有効が確認されるとともに、電文に格納されている暗号化誤り検出情報を復号した誤り検出情報に基づき当該電文の正当性の有無が検査される。
【００２０】
これにより、第三者が当該電文を盗聴して改ざんし再送することによりなりすましを行った場合には、その改ざんや誤り検出情報の生成および暗号化などの処理により、電文自体の有効期限が過ぎている可能性が高く、その電文が有効でなく正当性のないことを容易に検出できる。また、第三者がメッセージを単に改ざんして送信した場合は、暗号化された誤り検出情報により、当該電文の正当性がないことを容易に検出できる。また、メッセージ全体を暗号化するのではなく、誤り検出情報という極めて情報量の小さい情報を暗号化するようにしたので、必要最低限の部分のみの暗号化処理だけで済み、処理時間を短縮できる。
したがって、厳密な暗号化方式や認証方式のための専用ソフトウェアなど複雑な構成を必要とすることなく、短い処理時間で電文に対する不正行為を確実に防止できる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態について図面を参照して説明する。
［電文通信システム］
まず、図１を参照して、本発明の一実施の形態にかかる電文通信システムについて説明する。図１は本発明の一実施の形態にかかる電文通信システムの構成を示すブロック図である。
この電文通信システムは、ＬＡＮ５を介して接続された電文通信装置１と電文通信装置２との間で、電文により所望のメッセージを送受信して各所処理を行うネットワークシステムである。
【００２２】
本実施の形態では、送信側となる電文通信装置１（２）において、所望のメッセージに有効期限を示す有効期限情報を付加するとともに、この有効期限情報を付加したメッセージの誤り検出情報を暗号化し、有効期限情報を付加したメッセージと暗号化誤り検出情報と電文に格納して送信する。
そして、受信側となる電文通信装置２（１）において、送信側となる電文通信装置１（２）から受信した電文のうち、有効期限情報に基づき当該電文の有効を確認するとともに、受信した電文に格納されている暗号化誤り検出情報を復号した誤り検出情報に基づき当該電文の正当性の有無を検査するようにしたものである。
【００２３】
図１には、入退室管理システムに本実施の形態にかかる電文通信システムを適用した例が示されており、この電文通信システムには、電文通信装置（以下、入退室管理装置という）１、電文通信装置（以下、入退室コントローラという）２、鍵コントローラ３、および電気錠４が設けられている。
【００２４】
入退室管理装置１は、ＬＡＮ５を介して入退室コントローラ２から電文を受信し、その電文で通知されたメッセージに基づき各部屋の入退室管理を行うとともに、ＬＡＮ５を介して所定メッセージの電文を入退室コントローラ２へ送信することにより各部屋の出入口の施錠／解錠を指示する装置である。
【００２５】
入退室コントローラ２は、利用者から得られた認証情報を含むメッセージを電文によりＬＡＮ５を介して入退室管理装置１へ送信し、ＬＡＮ５を介して入退室管理装置１から受信した電文のメッセージに基づき鍵コントローラ３へ出入口の施錠／解錠を指示する装置である。
鍵コントローラ３は、設備機器の自動制御を行う制御機器であり、電気錠４は、部屋の出入口の扉に設けられ、電気的に扉の施錠／解錠を行う設備機器である。鍵コントローラ３は、電気錠４との間で電気信号を送受信することにより、電気鍵４の施錠／解錠制御、および動作状態の監視を行う。
【００２６】
［入退室管理装置］
次に、図２を参照して、入退室管理装置１について詳細に説明する。図２は、入退室管理装置（電文通信装置）の構成を示すブロック図である。
この入退室管理装置１は、通信機能を有するコンピュータなどの情報処理装置からなり、画面表示部１１、操作入力部１２、記憶部１３、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１４、計時部１５、および管理処理部１６が設けられている。
【００２７】
画面表示部１１は、ＬＣＤやＣＲＴなどの画面表示装置からなり、管理処理部１６からの指示に基づき各種情報を画面表示する。
操作入力部１２は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出して管理処理部１６へ出力する。
【００２８】
記憶部１３は、ハードディスクやメモリなどの記憶装置からなり、管理処理部１６での処理動作に用いる各種情報やプログラムを記憶する。
通信Ｉ／Ｆ部１４は、管理処理部１６の制御に基づき動作する通信回路からなり、ＬＡＮ５と接続して任意の電文を送受信する。
計時部１５は、管理処理部１６の制御に基づき動作する計時回路からなり、日時を計時して管理処理部１６へ出力する。
【００２９】
管理処理部１６は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１３からプログラムを読み込んで実行することにより、上記ハードウェアとプログラムとを共働させて各種機能手段を実現する。
この機能手段としては、電文送信手段１６Ａ、電文受信手段１６Ｂ、および入退室管理手段１６Ｃがある。
電文送信手段１６Ａは、所望のメッセージに有効期限を示す有効期限情報を付加するとともに、この有効期限情報を付加したメッセージの誤り検出情報を暗号化し、有効期限情報を付加したメッセージと暗号化誤り検出情報と電文に格納して送信する。
【００３０】
電文受信手段１６Ｂは、受信した電文の有効期限情報に基づき当該電文の有効を確認するとともに、電文に格納されている暗号化誤り検出情報を復号した誤り検出情報に基づき当該電文の正当性の有無を検査する。
入退室管理手段１６Ｃは、利用者ごとに各部屋への入室可否を予め管理し、電文受信手段１６Ｂで電文の有効および正当性が確認された電文のメッセージに基づき任意の部屋への入室可否を判断し、当該部屋の扉の施錠／解錠を指示するメッセージを電文で当該入退室コントローラへ通知する。
【００３１】
［入退室コントローラ］
次に、図３を参照して、入退室コントローラ２について詳細に説明する。図３は、入退室コントローラ（電文通信装置）の構成を示すブロック図である。
この入退室コントローラ２には、配下の設備機器についての自動制御を行うコントローラからなり、表示部２１、操作入力部２２、記憶部２３、通信インターフェース部（以下、通信Ｉ／Ｆ部という）２４、計時部２５、制御部２６、入出力インターフェース部（以下、入出力Ｉ／Ｆ部という）２７、および機器インターフェース部（以下、機器Ｉ／Ｆ部という）２８が設けられている。
【００３２】
表示部２１は、ＬＣＤやＬＥＤなどの表示装置からなり、制御部２６からの指示に基づき各種情報を表示する。
操作入力部２２は、キーやスイッチなどの操作入力装置からなり、入退室する利用者の操作を検出して制御部２６へ出力する。
【００３３】
記憶部２３は、メモリなどの記憶装置からなり、制御部２６での処理動作に用いる各種情報やプログラムを記憶する。
通信Ｉ／Ｆ部２４は、制御部２６の制御に基づき動作する通信回路からなり、ＬＡＮ５と接続して任意の電文を送受信する。
計時部１５は、管理処理部１６の制御に基づき動作する計時回路からなり、日時を計時して制御部２６へ出力する。
【００３４】
制御部２６は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部２３からプログラムを読み込んで実行することにより、上記ハードウェアとプログラムとを共働させて各種機能手段を実現する。
この機能手段としては、電文送信手段２６Ａ、電文受信手段２６Ｂ、および機器制御手段２６Ｃがある。
電文送信手段２６Ａは、所望のメッセージに有効期限を示す有効期限情報を付加するとともに、この有効期限情報を付加したメッセージの誤り検出情報を暗号化し、有効期限情報を付加したメッセージと暗号化誤り検出情報と電文に格納して送信する。
【００３５】
電文受信手段２６Ｂは、受信した電文の有効期限情報に基づき当該電文の有効を確認するとともに、電文に格納されている暗号化誤り検出情報を復号した誤り検出情報に基づき当該電文の正当性の有無を検査する。
機器制御手段２６Ｃは、利用者からの認証情報を含むメッセージを電文によりＬＡＮ５を介して入退室管理装置１へ送信し、ＬＡＮ５を介して入退室管理装置１から受信した電文のメッセージに基づき鍵コントローラ３へ出入口の施錠／解錠を指示する。
【００３６】
入出力Ｉ／Ｆ部２７は、カードリーダなどの入出力装置からなり、利用者からの認証情報を取得して制御部２６へ出力する。
機器Ｉ／Ｆ部２８は、制御部２６の制御に基づき動作する通信回路からなり、鍵コントローラ３とデータ通信を行う。
【００３７】
［電文送信手段］
次に、図４を参照して、入退室管理装置１および入退室コントローラ２に設けられている電文送信手段について詳細に説明する。図４は、電文送信手段の構成を示すブロック図である。
電文送信手段６０Ａは、所望のメッセージを含む電文を生成して送信する手段であり、入退室管理装置１の管理処理部１６で機能手段として実現される電文送信手段１６Ａや、入退室コントローラ２の制御部２６で機能手段として実現される電文送信手段２６Ａとして用いられる。
【００３８】
この電文送信手段６０Ａは、メッセージ生成手段６１、有効期限生成手段６２、誤り検出情報生成手段６３、および暗号化手段６４を有している。
メッセージ生成手段６１は、例えば利用者の認証情報を含む解錠要求のためのメッセージや、電気錠の施錠／解錠の要否を示すメッセージなど、通信相手に送信する各種のメッセージを生成する。
有効期限生成手段６２は、電文生成時点の日時情報を計時部１５または計時部２５から取得し、その日時情報に所定の有効期間、例えば入退室管理装置１と入退室コントローラ２との間での電文通信に要する最大所要時間を加えることにより、当該電文の有効期限を示す有効期限情報を生成する。
【００３９】
誤り検出情報生成手段６３は、有効期限生成手段６２で生成された有効期限情報が付加されたメッセージからチェックサムなどの誤り検出情報を生成する。
暗号化手段６４は、誤り検出情報生成手段６３で生成された誤り検出情報を所定の暗号化方式で暗号化する。
電文送信手段６０Ａは、有効期限情報が付加されたメッセージと暗号化手段６４で暗号化された暗号化誤り検出情報とに、送信制御用情報が格納されたヘッダを付加して電文を生成して送信する。
【００４０】
［電文受信手段］
次に、図５を参照して、入退室管理装置１および入退室コントローラ２に設けられている電文受信手段について詳細に説明する。図５は、電文受信手段の構成を示すブロック図である。
電文受信手段６０Ｂは、受信した有効および電文の正当性を検査する手段であり、入退室管理装置１の管理処理部１６で機能手段として実現される電文受信手段１６Ｂや、入退室コントローラ２の制御部２６で機能手段として実現される電文受信手段２６Ｂとして用いられる。
【００４１】
この電文受信手段６０Ｂは、有効期限検査手段６５、復号手段６６、および誤り検出情報生成手段６７を有している。
有効期限検査手段６５は、当該電文の受信時点の日時情報を計時部１５または計時部２５から取得し、その日時情報と受信電文の有効期限情報とを比較することにより、当該電文の有効を確認する。
復号手段６６は、受信電文に格納されている暗号化誤り検出情報を復号する。
【００４２】
誤り検出情報生成手段６７は、受信電文に格納されている有効期限情報付きのメッセージから誤り検出情報を生成する。
電文受信手段６０Ｂは、誤り検出情報生成手段６７で生成された誤り検出情報と復号手段６６により復号された誤り検出情報とを比較することにより、電文の正当性の有無を検査する。
【００４３】
［電文通信システムの電文送信動作］
次に、図６および図７を参照して、本実施の形態にかかる電文通信システムの動作として、電文送信手段６０Ａでの電文送信処理について詳細に説明する。図６は、電文送信処理を示すフローチャートである。図７は、電文送信処理を示す説明図である。
以下では、利用者の操作に応じて入退室コントローラ２から入退室管理装置１へ、解錠要求を示すメッセージを電文で送信する場合を例として説明する。
【００４４】
入退室コントローラ２の機器制御手段２６Ｃは、操作入力部２２から利用者により入力された認証情報や入出力Ｉ／Ｆ部（カードリーダ）２７で利用者の所持する管理カードから読み取った認証情報に基づいて、解錠要求を示す所定のメッセージの送信を電文送信手段２６Ａへ指示する。
電文送信手段２６Ａ（６０Ａ）は、これに応じて、図６の電文送信処理を開始する。まず、メッセージ生成手段６１により、機器制御手段２６Ｃから受け取った認証情報を用いて解錠要求を示すメッセージ８３を生成する（ステップ１００）。
【００４５】
次に、有効期限生成手段６２により、計時部２５から現在日時を取得し（ステップ１０１）、その日時情報に所定の有効期間を加えることにより、当該電文の有効期限を示す有効期限情報８４を生成する（ステップ１０２）。
続いて、誤り検出情報生成手段６３により、有効期限情報８４が付加されたメッセージすなわち誤り検出対象情報８５からチェックサムなどの誤り検出情報８６を生成し（ステップ１０３）、暗号化手段６４により、誤り検出情報８６を所定の暗号化方式で暗号化し、暗号化誤り検出情報８２を生成する（ステップ１０４）。
【００４６】
そして、電文送信手段２６Ａは、これら有効期限情報８４が付加されたメッセージ８３と暗号化誤り検出情報８２に、送信先アドレスや送信元アドレスなどの送信制御用情報が格納されたヘッダ８１を付加して電文８０を生成し（ステップ１０５）、通信Ｉ／Ｆ部２１からＬＡＮ５へ送信して（ステップ１０６）、一連の電文送信処理を終了する。
【００４７】
なお、以上では、利用者の操作に応じて入退室コントローラ２から入退室管理装置１へ、解錠要求を示すメッセージを電文で送信する場合を例として説明したが、電文送信手段６０Ａの動作はこれに限定されるものではない。
例えば、入退室管理装置１から入退室コントローラ２に対して、当該部屋の扉の施錠／解錠を指示するメッセージを電文で通知する場合も前述とほぼ同様であり、入退室管理手段１６Ｃからの指示に応じて、電文送信手段１６Ａが、図６と同様の電文送信処理を実行する。
【００４８】
［電文通信システムの電文受信動作］
次に、図８および図９を参照して、本実施の形態にかかる電文通信システムの動作として、電文受信手段６０Ｂでの電文受信処理について詳細に説明する。図８は、電文受信処理を示すフローチャートである。図９は、電文受信処理を示す説明図である。
以下では、入退室コントローラ２から送信された解錠要求を示すメッセージの電文を入退室管理装置１で受信する場合を例として説明する。
【００４９】
入退室管理装置１の入退室管理手段１６Ｃは、通信Ｉ／Ｆ部１４での電文９０の受信に応じて、その電文の正当性の検査を電文受信手段１６Ｂへ指示する。
電文受信手段１６Ｂ（６０Ｂ）は、これに応じて、図８の電文受信処理を開始する。まず、有効期限検査手段６５により、計時部１５から現在日時を取得し（ステップ１１０）、その現在日時の日時情報９６と受信した電文９０に格納されている有効期限情報９４とを比較する（ステップ１１１）。
【００５０】
ここで、日時情報９６の示す日時が有効期限情報９４の示す日時を過ぎており、当該電文が有効期限外である場合（ステップ１１２：ＮＯ）、当該電文が有効とは認められないことから、当該電文について正当性なしを示す検査結果を出力し（ステップ１１８）、一連の電文受信処理を終了する。
一方、日時情報９６の示す日時が有効期限情報９４の示す日時を過ぎておらず、当該電文が有効期限内である場合には（ステップ１１２：ＹＥＳ）、当該電文が有効と認められることから、以下のステップで電文の正当性を検査する。
【００５１】
まず、復号手段６６により、受信電文に格納されている暗号化誤り検出情報９２を復号し（ステップ１１３）、誤り検出情報生成手段６７により、受信電文に格納されている有効期限情報９４付きのメッセージ９３からなる誤り検出対象情報９５から誤り検出情報９８を生成する（ステップ１１４）。
その後、電文受信手段１６Ｂは、誤り検出情報生成手段６７で生成された誤り検出情報９８と復号手段６６により復号された復号誤り検出情報９７とを比較する（ステップ１１５）。
【００５２】
ここで、両者が一致した場合は（ステップ１１６：ＹＥＳ）、当該電文が改ざんやなりすましなどの不正行為によるものではないと判断し、当該電文について正当性ありを示す検査結果を出力し（ステップ１１７）、一連の電文受信処理を終了する。
一方、両者が一致しない場合は（ステップ１１６：ＹＥＳ）、当該電文が改ざんやなりすましなどの不正行為による可能性があると判断し、当該電文について正当性なしを示す検査結果を出力し（ステップ１１８）、一連の電文受信処理を終了する。
【００５３】
なお、以上では、入退室コントローラ２から送信された解錠要求を示すメッセージの電文を入退室管理装置１で受信する場合を例として説明したが、電文受信手段６０Ｂの動作はこれに限定されるものではない。
例えば、入退室管理装置１から送信された電文を入退室コントローラ２で受信する場合も前述の電文受信処理とほぼ同様であり、機器制御手段２６Ｃからの指示に応じて、電文受信手段２６Ｂが、図８と同様の電文受信処理を実行する。
【００５４】
このように、本実施の形態では、送信側となる電文通信装置において、所望のメッセージに有効期限を示す有効期限情報を付加するとともに、この有効期限情報を付加したメッセージの誤り検出情報を暗号化し、有効期限情報を付加したメッセージと暗号化誤り検出情報と電文に格納して送信し、受信側となる電文通信装置において、受信した電文の有効期限情報に基づき当該電文の有効を確認するとともに、電文に格納されている暗号化誤り検出情報を復号した誤り検出情報に基づき当該電文の正当性の有無を検査するようにしたものである。
【００５５】
これにより、第三者が当該電文を盗聴して改ざんし再送することによりなりすましを行った場合には、その改ざんや誤り検出情報の生成および暗号化などの処理により、電文自体の有効期限が過ぎている可能性が高く、その電文が有効でなく正当性のないことを容易に検出できる。また、第三者がメッセージを単に改ざんして送信した場合は、暗号化された誤り検出情報により、当該電文の正当性がないことを容易に検出できる。また、メッセージ全体を暗号化するのではなく、誤り検出情報という極めて情報量の小さい情報を暗号化するようにしたので、必要最低限の部分のみの暗号化処理だけで済み、処理時間を短縮できる。
したがって、厳密な暗号化方式や認証方式のための専用ソフトウェアなど複雑な構成を必要とすることなく、短い処理時間で電文に対する不正行為を確実に防止できる。
【００５６】
また、電文のメッセージに付加されている有効期限情報に基づき電文の有効を確認した後、暗号化された誤り検出情報により、当該電文の正当性を検査するようにしたので、日時情報の比較という極めて簡素な処理により、復号処理や誤り検出情報の生成など比較的負荷の大きい処理の要否を判断でき、電文受信処理における処理負担の軽減、さらには処理の効率化を実現できる。
【００５７】
以上では、入退室管理システムを具体例として、さらには、入退室管理装置と個々の入退室コントローラとの間で電文通信を行う場合を例として、本発明の電文通信システムを説明したが、これに限定されるものではなく、他の通信システムにも前述と同様にして適用でき、同様の作用効果が得られる。
また、以上では、電文受信手段６０Ｂ（１６Ｂ，２６Ｂ）において、受信電文の有効および正当性を検査する点について重点的に説明したが、電文受信手段６０Ｂの機能は受信電文の有効および正当性を検査する点に限定されるものではない。上記検査により得られた所望のメッセージを出力する機能を有していることはいうまでもない。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施の形態にかかる電文通信システムの構成を示すブロック図である。
【図２】入退室管理装置（電文通信装置）の構成を示すブロック図である。
【図３】図３は、入退室コントローラ（電文通信装置）の構成を示すブロック図である。
【図４】電文送信手段の構成を示すブロック図である。
【図５】電文受信手段の構成を示すブロック図である。
【図６】電文送信処理を示すフローチャートである。
【図７】電文送信処理を示す説明図である。
【図８】電文受信処理を示すフローチャートである。
【図９】電文受信処理を示す説明図である。
【符号の説明】
【００５９】
１…電文通信装置（入退室管理装置）、１１…画面表示部、１２…操作入力部、１３…記憶部、１４…通信Ｉ／Ｆ部、１５…計時部、１６…管理処理部、１６Ａ…電文送信手段、１６Ｂ…電文受信手段、１６Ｃ…入退室管理手段、２…電文通信装置（入退室コントローラ）、２１…表示部、２２…操作入力部、２３…記憶部、２４…通信Ｉ／Ｆ部、２５…計時部、２６…制御部、２６Ａ…電文送信手段、２６Ｂ…電文受信手段、２６Ｃ…機器制御手段、２７…入出力Ｉ／Ｆ部、２８…機器Ｉ／Ｆ部、３…鍵コントローラ、４…電気錠、５…ＬＡＮ、６０Ａ…電文送信手段、６０Ｂ…電文受信手段、６１…メッセージ生成手段、６２…有効期限生成手段、６３…誤り検出情報生成手段、６４…暗号化手段、６５…有効期限検査手段、６６…復号手段、６７…誤り検出情報生成手段、８０…電文（送信電文）、８１…ヘッダ、８２…暗号化誤り検出情報、８３…メッセージ、８４…有効期限情報、８５…誤り検出対象情報、８６…誤り検出情報、９０…電文（受信電文）、９１…ヘッダ、９２…暗号化誤り検出情報、９３…メッセージ、９４…有効期限情報、９５…誤り検出対象情報、９６…日時情報、９７…誤り検出情報（復号誤り検出情報）、９８…誤り検出情報。
【図１】
2006050148.tif 000003
【図２】
2006050148.tif 000004
【図３】
2006050148.tif 000005
【図４】
2006050148.tif 000006
【図５】
2006050148.tif 000007
【図６】
2006050148.tif 000008
【図７】
2006050148.tif 000009
【図８】
2006050148.tif 000010
【図９】
2006050148.tif 000011