JP4511525B2 - アクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置 - Google Patents

アクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置 Download PDF

Info

Publication number
JP4511525B2
JP4511525B2 JP2006510937A JP2006510937A JP4511525B2 JP 4511525 B2 JP4511525 B2 JP 4511525B2 JP 2006510937 A JP2006510937 A JP 2006510937A JP 2006510937 A JP2006510937 A JP 2006510937A JP 4511525 B2 JP4511525 B2 JP 4511525B2
Authority
JP
Japan
Prior art keywords
resource
access
unit
access control
communication
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
JP2006510937A
Other languages
English (en)
Other versions
JPWO2005088909A1 (ja
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Publication of JPWO2005088909A1 publication Critical patent/JPWO2005088909A1/ja
Application granted granted Critical
Publication of JP4511525B2 publication Critical patent/JP4511525B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2139Recurrent verification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Storage Device Security (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、電子機器間における一時的なアクセスを制御するアクセス制御システム、並びにそれに用いられるアクセス制御装置、及びアクセス制御システムに用いられ、他の電子機器に対してリソースを提供するリソース提供装置に関する。
近年、電子機器のマルチユーザ化が進められており、同一の機器を複数のユーザが同時に使用することが可能になっている。例えば、ユーザAが所有する機器にユーザA自身が端末を用いてアクセスすると共に、他のユーザBもまた、ユーザAが所有する機器にアクセスすることができる。
ネットワークを介してユーザが他者に機器を貸し出す場合、セキュリティが最も重要な要素となる。例えば、物理的に機器を貸し出す場合、ユーザ同士が機器を手渡しし、誰が当該機器を使用するのかを管理することができる。しかしながら、ネットワークを介して、他の電子機器(以下、リソース利用装置と呼ぶ)からリソースを保持する電子機器(以下、リソース提供装置と呼ぶ)へのアクセスを許可し、リソース提供装置の機能を利用できるようにした場合、知らない間に、リソース提供装置が第三者により不正にアクセスされる場合がある。
非特許文献1には、この課題を解決するためのプロトコル(以下、「UPnP(Universal Plug and Play)セキュリティ」と呼ぶ)が記載されている。UPnPセキュリティは、リソース利用装置によるリソースの利用を制御する電子機器(以下、アクセス制御装置と呼ぶ)が、ネットワークを介してリソース提供装置を制御するための汎用的なプロトコルである。UPnPセキュリティを使うことで、リソース利用装置からリソース提供装置へのアクセスを制御することができる。
また、UPnPセキュリティでは、アクセス制御時に発行したアクセス許可の破棄条件を設定することができる。具体的には、発行したアクセス許可に対して有効期間を設定することができる。これにより、有効期間外におけるアクセスを防止することができる。
しかしながら、UPnPセキュリティでは、アクセス許可を与える際に有効期間が設定されていない場合、不要となったアクセス許可を速やかに破棄することができない。不要となったアクセス許可は破棄すべきであり、実際に破棄すべき状態となってから実際に破棄されるまでの時間を限りなくゼロに近づける必要がある。
また、特許文献1には、無線通信機能を備えた複数の電子機器によるアクセスを制御する通信システムが記載されている。特許文献1で定義されている電子機器グループにおいて、電子機器に対してアクセスを許可するアクセス制御装置は、グループ内の1つの電子機器の存在が確認できなくなると、グループ内の全ての電子機器からのアクセスを禁止する。
特開2003−289307号公報 「ユーピーエヌピー デバイス セキュリティ アンド セキュリティ コンソール ブイ(UPnP Device Security and Security Console V)」、[online]、2003年、ユーピーエヌピー フォーラム(UPnP Forum)、インターネット<URL: HYPERLINK "http://www.upnp.org/standardizeddcps/security.asp" http://www.upnp.org/standardizeddcps/security.asp
しかしながら、特許文献1に記載の従来の通信システムでは、存在が確認できない電子機器があると、電子機器グループに所属する全ての機器の使用を停止させてしまうものであり、電子機器グループに所属する電子機器であって存在が確認できる電子機器からのアクセスまでも制限してしまう場合が生じてしまい、アクセスを破棄すべき電子機器のみを破棄すべきものではなかった。
それゆえに、本発明の目的は、上記従来の課題を解決するものであり、破棄すべきアクセス許可を速やかに破棄し、リソースを提供する機器の不正な使用を防止することができるアクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置を提供することである。
本発明は、リソース提供装置で提供されるリソースを利用するために行われるリソース利用装置からリソース提供装置へのアクセスを制御するアクセス制御装置であって、リソース利用装置及びリソース提供装置と通信する通信部と、リソース利用装置からのアクセスを許可するよう、通信部を介してリソース提供装置へ命令するアクセス許可部と、アクセス許可部によってアクセスが許可されたリソース利用装置に関する情報を管理情報として格納する記憶部と、記憶部に管理情報が格納されているリソース利用装置との通信状態を通信部を介して確認する存在確認部と、存在確認部によって通信が途絶えたと判断されたリソース利用装置からのアクセスを拒否するよう、通信部を介してリソース提供装置へ命令するアクセス破棄部とを備える。
本発明によれば、アクセス制御装置は、リソース利用装置との通信が途絶えると、当該リソース利用装置からのアクセスを拒否するようリソース提供装置に命令する。これにより、アクセスを破棄すべきリソース利用装置から提供装置への不正なアクセスを防止することができる。
好ましくは、アクセス破棄部は、通信が途絶えたと判断されたリソース利用装置に関する情報を記憶部から削除するとよい。これにより、不要な情報がアクセス制御装置内部に残らない。
例えば、リソース利用装置に関する情報は、リソース利用装置を識別するための情報であってもよく、また、リソース利用装置を識別するための情報と、当該リソース利用装置からのアクセスを受け付けるリソース提供装置を識別するための情報とを含むものであってもよい。リソース利用装置に関する情報が、リソース提供装置を識別するための情報を含む場合、リソース利用装置がアクセスするリソース提供装置を速やかに特定することができる。
また、リソース利用装置に関する情報は、リソース利用装置がリソース提供装置へアクセスする際に発行するコマンドに関する情報を含んでいてもよい。これにより、リソース利用装置が利用することができるリソースが複数種類ある場合においても、コマンドの種類を細かく管理することができる。
また、アクセス許可部は、アクセスを許可すべきリソース利用装置に関する情報を、通信部を介してリソース提供装置へ通知してもよい。これにより、リソース提供装置は、アクセスを許可すべきリソース利用装置を速やかに特定することができる。
また、アクセス破棄部は、通信が途絶えたと判断されたリソース利用装置に関する情報を、通信部を介してリソース提供装置へ通知してもよい。これにより、リソース提供装置は、アクセスを拒否すべきリソース利用装置を速やかに特定することができる。
さらに、通信部を介してリソース提供装置から通信状態の確認要求を受け取ると、当該通信部を介して当該リソース提供装置へ応答する存在確認応答部を備えていてもよい。これにより、アクセス制御装置とリソース提供装置との間の通信状態をリソース提供装置に把握させることができる。
通信部は、リソース利用装置と無線を介して通信し、無線による通信範囲は所定の範囲に制限されていてもよい。これにより、アクセス制御装置及びリソース利用装置が所定の範囲内にある場合にのみ、リソース利用装置がリソース提供装置のリソースを利用可能にすることができる。したがって、システムの秘匿性をさらに向上させることができる。
また、本発明は、アクセス制御装置よりアクセスが許可されたリソース利用装置からのアクセスを受け付け、リソースを提供するリソース提供装置であって、アクセス制御装置及びリソース利用装置と通信する通信部と、通信部を介してアクセス制御装置から命令されたリソース利用装置に関する情報を管理情報として格納する記憶部と、記憶部に管理情報が格納されているリソース利用装置からのアクセスを許可するアクセス許可部と、アクセス制御装置との通信状態を通信部を介して確認する存在確認部と、存在確認部によって通信が途絶えたと判断されたアクセス制御装置によってアクセスが許可されたリソース利用装置からのアクセスを拒否するアクセス拒否部とを備える。
これにより、リソース提供装置は、アクセス制御装置との通信が途絶えると、当該アクセス制御装置によってアクセスが許可されたリソース利用装置からのアクセスを拒否する。これにより、アクセスを破棄すべき可能性のあるリソース利用装置からリソース提供装置へのアクセスを排除することができる。
好ましくは、アクセス拒否部は、通信が途絶えたと判断されたアクセス制御装置によってアクセスが許可されたリソース利用装置に関する情報を記憶部から削除するとよい。これにより、不要な情報がリソース提供装置内部に残らない。
例えば、リソース利用装置に関する情報は、リソース利用装置を識別するための情報であってもよく、また、リソース利用装置を識別するための情報と、当該リソース利用装置に対してアクセスを許可したアクセス制御装置を識別するための情報とを含むものであってもよい。リソース利用装置に関する情報が、アクセス制御装置を識別するための情報を含む場合、リソース利用装置にアクセスを許可したアクセス制御装置を速やかに特定することができる。
また、リソース利用装置に関する情報は、リソース利用装置がリソース提供装置へアクセスする際に発行するコマンドに関する情報を含んでいてもよい。
また、アクセス拒否部は、リソース利用装置からのアクセスを拒否するよう、通信部を介してアクセス制御部から命令されると、命令されたリソース利用装置からのアクセスを拒否することとしてもよい。これにより、アクセス制御装置がアクセスを許可しないリソース利用装置に対するアクセス拒否を速やかに開始することができる。
好ましくは、アクセス拒否部は、命令されたリソース利用装置に関する情報を記憶部から削除するとよい。
また、通信部は、アクセス制御装置と無線を介して通信し、無線による通信範囲は所定の範囲に制限されていてもよい。
また、本発明は、リソースを提供するリソース提供装置と、当該リソースへアクセスするリソース利用装置と、当該リソース利用装置によるアクセスを制御するアクセス制御装置とを備えるアクセス制御システムであって、アクセス制御装置は、リソース利用装置及びリソース提供装置と通信する通信部と、リソース利用装置からのアクセスを許可するよう、通信部を介してリソース提供装置へ命令するアクセス許可部と、アクセス許可部によってアクセスが許可されたリソース利用装置に関する情報を管理情報として格納する記憶部と、記憶部に管理情報が格納されているリソース利用装置との通信状態を通信部を介して確認する存在確認部と、存在確認部によって通信が途絶えたと判断されたリソース利用装置からのアクセスを拒否するよう、通信部を介してリソース提供装置へ命令するアクセス破棄部とを含み、リソース提供装置は、アクセス制御装置及びリソース利用装置と通信するリソース提供通信部と、リソース提供通信部を介してアクセス制御装置から命令されたリソース利用装置に関する情報を管理情報として格納するリソース提供記憶部と、リソース提供記憶部に管理情報が格納されているリソース利用装置からのアクセスを許可するリソースアクセス許可部と、アクセス制御装置との通信状態をリソース提供通信部を介して確認するリソース提供存在確認部と、リソース提供存在確認部によって通信が途絶えたと判断されたアクセス制御装置によってアクセスが許可されたリソース利用装置、及びリソース提供通信部を介してアクセス制御装置から命令されたリソース利用装置からのアクセスを拒否するアクセス拒否部とを含む。
本発明によれば、破棄すべきアクセス制御を速やかに破棄し、リソースを提供する機器の不正な使用を防止することができるアクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置が提供される。
以下、本発明の実施の形態について、図面を参照しながら説明する。
図1は、本発明の一実施形態に係るアクセス制御システムの全体的な構成の一例を示す図である。図1において、アクセス制御システムは、アクセス制御装置10と、リソース提供装置20と、リソース利用装置30とを備える。アクセス制御装置10、リソース提供装置20及びリソース利用装置30は、通信機能を有し、それぞれ独立して存在する電子機器である。以下、アクセス制御装置10、リソース提供装置20及びリソース利用装置30を特に区別する必要がない場合には、これらを電子機器と総称する。
アクセス制御装置10及びリソース提供装置20は接続40を介して、リソース提供装置及びリソース利用装置30は接続50を介して、リソース利用装置30及びアクセス制御装置10は接続60を介して、相互に通信可能に接続される。接続40〜60は通信路であり、電子機器をそれぞれ接続する。接続40〜60は、例えば、インターネットなどのネットワークを介した接続や、無線を用いた接続、ネットワークケーブル等の有線通信路を用いた接続である。
なお、図1では、アクセス制御装置10、リソース提供装置20及びリソース利用装置30がそれぞれ1台ずつ存在する場合を示しているが、アクセス制御装置10、リソース提供装置20及びリソース利用装置30は、それぞれ2台以上存在していてもかまわない。
アクセス制御装置10は、リソース提供装置20と通信し、リソース提供装置20が保持するリソースへのリソース利用装置30からのアクセスを制御する。以下、アクセス制御装置10によるリソース利用装置30のアクセスを制御する処理をアクセス制御処理という。アクセス制御装置10は、一定時間毎にリソース利用装置30と信号を送受信し、リソース利用装置30の存在を確認する。ここで、「存在を確認する」とは、通信相手先(ここでは、リソース利用装置30)と通信可能であることを確認することをいう。アクセス制御装置10は、リソース利用装置30の存在が確認できなかった場合、つまり、リソース利用装置30との通信が途絶えた場合、存在が確認できなかったリソース利用装置30からアクセスを拒否するようリソース提供装置20に命令する。
リソース提供装置20は、アクセス制御装置10の命令に従い、リソース利用装置30からのアクセスを許可または拒否する。また、リソース提供装置20は、アクセス制御装置10と通信し、リソース利用装置30からのアクセスを制御する。以下、リソース提供装置20によるリソース利用装置30のアクセスを制御する処理をリソースアクセス制御処理という。具体的には、リソース提供装置20は、一定時間毎にアクセス制御装置10の存在を確認する。アクセス制御装置10の存在が確認できなくなった場合、アクセス制御装置10がアクセスを許可したリソース利用装置30からのアクセスを拒否する。
リソース利用装置30は、リソース提供装置20に一時的にアクセスし、リソース提供装置20のリソースを利用する。ここで、「リソースの利用」とは、リソース利用装置30がリソース提供装置20にアクセスし、リソース提供装置20が有する機能の一部または全部を利用することをいう。例えば、リソース利用装置30は、リソース提供装置20保持する記憶データにアクセスしたり、リソース提供装置20が構成されるデバイスへデータを入出力したりする。
このように、本実施形態に係るアクセス制御システムの大きな特徴は、アクセス制御装置10がリソース利用装置30を監視し、リソース提供装置20がアクセス制御装置10を監視することにより、第三者がリソース利用装置30を利用してリソース提供装置20へ不正にアクセスすることを防止することである。
図2は、アクセス制御処理に用いられる許可情報管理テーブル104の構成の一例を示す図である。アクセス制御装置10は、自装置が保持する許可情報管理テーブル104に基づき、リソース利用装置30のアクセスを制御する。
許可情報管理テーブル104には、アクセス制御装置10がアクセスを許可したリソース利用装置30に関する情報が管理情報として記録されている。管理情報は、リソース提供装置20の装置ID(提供側11)と、リソース利用装置30の装置ID(利用側12)と、通信インターフェース(通信I/F13)に関する情報と、アクセス内容に関する情報(アクセス14)とを含む。
提供側11には、リソース提供装置20を識別するための装置IDが記録される。装置IDは、リソース提供装置20を一意に特定することができる情報であればよく、例えば、リソース提供装置20のIPアドレスやMACアドレス、リソース提供装置20の公開鍵、リソース提供装置20の公開鍵のハッシュ値等である。以下、装置IDが、IPアドレスである場合を例に説明する。
利用側12には、リソース利用装置30を識別するための装置IDが記録される。装置IDは、リソース利用装置30を一意に特定することができる情報であればよく、例えば、リソース利用装置30のIPアドレスやMACアドレス、リソース利用装置30の公開鍵、リソース利用装置30の公開鍵のハッシュ値等である。
通信I/F13は、アクセス制御装置10がリソース利用装置30の存在を確認する際に利用する通信インターフェースに関する情報が記録される。例えば、「eth0」は、イーサネット(登録商標)を利用した有線ケーブルを用いた通信であることを示し、「eth1」は、Bluetooth(登録商標)などの無線を利用した通信であることを示す。「ttySO」は、シリアル接続した通信であることを示し、「ANY」は、アクセス制御装置10が装備する通信インターフェースを利用した通信であることを示す。また、例えば、IPネットワークを介して通信する際に、2点の通信における距離をHOPという論理単位で計算することができる場合、通信I/F13は、1HOP以内などと制限してもよい。
アクセス14には、リソース提供装置20が保持するリソースのうち、リソース利用装置30がアクセスする内容に関する情報が記録される。具体的には、アクセス14には、リソース利用装置30が利用することができるコマンドと、当該コマンドに対するパラメータ(以下、パラメータ制限と呼ぶ)に関する情報が記録される。図に示す例では、より理解しやすくするために、コマンド及びパラメータ制限に関する情報の組み合わせにより実現される機能を示している。
例えば、リソース利用装置30に許可されたアクセスが「秘密資料参照」である場合、アクセス14には、ファイルを読み出して表示するためのコマンド、及び特定のユーザに対してのみ、その配下にあるファイルを参照できるディレクトリの情報がパラメータ制限に関する情報として記録されている。また、リソース利用装置30に許可されたアクセスが「ビデオ視聴」である場合、アクセス14には、映像関連のファイルを読み出して表示するためのコマンド、及び当該映像関連のファイルを格納するディレクトリの情報がパラメータ制限に関する情報として記録されている。リソース利用装置30に許可されたアクセスが「印刷」である場合、アクセス14には、リソース利用装置30がリソース提供装置20に印刷処理を依頼する際に必要なコマンドが記録されている。リソース利用装置30に許可されたアクセスが「リモコン制御」である場合、アクセス14には、リソース利用装置30がリソース提供装置20を遠隔操作する際に必要なコマンドが記録されている。リソース利用装置30に許可されたアクセスが「ファイル書き込み」である場合、アクセス14には、リソース利用装置30がリソース提供装置20の管理するファイルへデータを書き込む際に必要なコマンドが記録されている。
アクセス制御装置10は、上記の許可情報管理テーブル104に基づき、以下のようにアクセス制御処理を行う。まず、アクセス制御装置10は、リソース利用装置30へアクセス許可を与えるとき、許可情報管理テーブル104に一行を追加する。また、アクセス制御装置10は、利用側12の各行に記録されているリソース利用装置30の存在を一定時間毎に確認する。リソース利用装置30の存在が確認できなかった場合、アクセス制御装置10は、存在が確認できなかったリソース利用装置30からのアクセスを拒否するようリソース提供装置20へ命令すると共に、すなわち、存在が確認できなかったリソース利用装置30に関する情報、すなわち、許可情報管理テーブル104の対象の行を削除する。
図3は、リソースアクセス制御処理に用いられるアクセス管理テーブル204の構成の一例を示す図である。リソース提供装置20は、自装置が保持するアクセス管理テーブル204に基づき、リソース利用装置30からのアクセスを制御する。
アクセス管理テーブル204には、リソース利用装置30を識別するための装置ID(利用側22)、及び利用側22が利用するリソースの内容(アクセス23)が、アクセス制御装置10を識別するための装置ID(制御側21)に対応付けて記録される。
制御側21には、アクセス許可命令を発行したアクセス制御装置10を識別するための装置IDが記録される。アクセス許可命令は、リソース提供装置20に対して、リソース利用装置30からのアクセス許可を与えるための命令である。制御側21に記録される装置IDは、アクセス制御装置10を一意に特定することができる情報であればよく、例えば、アクセス制御装置10のIPアドレスやMACアドレス、アクセス制御装置10の公開鍵、アクセス制御装置10の公開鍵のハッシュ値等である。
利用側22は、制御側21によって制御されるリソース利用装置30を識別するための装置IDが記録される。装置IDは、リソース利用装置30を一意に特定することができる情報であればよく、例えば、リソース利用装置30のIPアドレスやMACアドレス、リソース利用装置30の公開鍵、リソース利用装置30の公開鍵のハッシュ値等である。
アクセス23は、リソース提供装置20が保持するリソースのうち、リソース利用装置30がアクセスする内容に関する情報が記録される。具体的には、アクセス23には、リソース利用装置30が利用することができるコマンドと、当該コマンドに対するパラメータ制限に関する情報が記録される。リソース提供装置20は、リソース利用装置30からアクセス命令を受け取ると、アクセス管理テーブル204を参照して利用側22に対応するアクセス23に基づき、リソース利用装置30にアクセスを許可すべきか否かを判断する。
次に、アクセス制御装置10、リソース提供装置20及びリソース利用装置30の構成の詳細について説明する。
図4は、アクセス制御装置10の構成を示すブロック図である。アクセス制御装置10は、記憶部103と、アクセス制御部102と、通信部101とを含む。記憶部103は、許可情報管理テーブル104を格納する。
アクセス制御部102は、アクセス許可部106と、アクセス破棄部108と、存在確認部107とを有する。
アクセス許可部106は、リソース提供装置20へアクセスするリソース利用装置30に関する情報を、アクセス制御装置10が備える入力部(図示せず)から受け取って許可情報管理テーブル104に記録する。リソース利用装置30に関する情報は、アクセス制御装置10が備える入力部を介してユーザによって入力されてもよく、また、リソース利用装置30から送信してもよい。また、リソース利用装置30に関する情報をあらかじめアクセス制御装置10の記憶部103に格納しておき、その中から選択し、入力することとしてもよい。
アクセス許可部106は、許可情報管理テーブル104に記録したリソース利用装置30からのアクセスを許可するようリソース提供装置20へ命令する。具体的には、アクセス許可部106は、アクセス許可命令を生成して通信部101に渡す。
図5は、アクセス許可命令のデータ構造の一例を示す図である。図5において、アクセス許可命令は、タイプと、装置IDと、1つ以上の制御情報とを含む。
タイプは、命令がアクセス許可命令であることを特定するための情報であり、例えば定数である。装置IDは、リソース利用装置30を識別するための情報である。装置IDは、リソース利用装置30を一意に特定することができる情報であればよく、例えば、リソース利用装置30のIPアドレスやMACアドレス、リソース利用装置30の公開鍵、リソース利用装置30の公開鍵のハッシュ値等である。
制御情報は、アクセス制御に用いられるコマンドの名前と、コマンドに対するゼロ以上のパラメータ制限と呼ぶとからなる。パラメータ制限は、コマンドの引数、及び影響を及ぼす範囲(例えばディレクトリなど)を示す情報である。
図4の説明に戻り、アクセス許可部106は、リソース提供装置20から、リソース利用装置30からのアクセスを受け付け可能となったことを通知する信号(以下、完了通知と呼ぶ)を通信部101を介して受け取ると、リソース提供装置20へのアクセスを許可することをリソース利用装置30へ通知する。具体的には、アクセス許可部106は、アクセス許可通知命令を生成して通信部101に渡す。アクセス許可通知命令のデータ構造は、図5に示すアクセス許可命令のデータ構造と同様であるため、図5を援用する。図5に示すタイプにはアクセス許可通知命令であることを示す定数、装置IDにはリソース利用装置30の装置ID、制御情報のコマンド名にはリソース利用装置30側から発行できるコマンドの名前、パラメータ制限にはコマンドの引数、及び影響を及ぼす範囲(例えばディレクトリなど)を示す情報がそれぞれ記録される。
存在確認部107は、許可情報管理テーブル104に記録されているリソース利用装置30がネットワーク上に存在しているか否かを判断する。具体的には、存在確認部107は、存在確認命令を生成して通信部101に渡し、リソース利用装置30から送信されてくる応答を通信部101を介して受け取ることにより、リソース利用装置30の存在を確認する。また、存在確認部107は、リソース利用装置30の存在が確認できない場合、つまり、リソース利用装置30からの応答を受け取ることができなかった場合、当該リソース利用装置30の装置IDをアクセス破棄部108に通知する。
ここで、通信相手先の存在を確認する方法は、特に限定がないが、例えば、ピング(Ping;Packet INternet Groper)などのTCP/IPネットワークを診断するためのプログラムを利用する方法がある。この方法を用いれば、通信相手先のIPアドレスを指定すると、ICMP(Internet Control Message Protocol)を用いてデータを送信し、通信相手先から応答があるか否かを確認することができる。
アクセス破棄部108は、存在確認部107から装置IDが通知されると、通知された装置IDを有するリソース利用装置30に発行したアクセス許可を破棄し、当該リソース利用装置30からのアクセスを拒否するようリソース提供装置20へ命令する。具体的には、アクセス破棄部108は、アクセス許可破棄命令を生成し、通信部101に渡す。アクセス許可破棄命令のデータ構造は、図5に示すアクセス許可命令のデータ構造と同様であるため、図5を援用する。図5に示すタイプにはアクセス許可破棄命令であることを示す定数、装置IDにはリソース利用装置30の装置ID、制御情報のコマンド名にはリソース利用装置30側から発行できるコマンドの名前、パラメータ制限にはコマンドの引数、及び影響を及ぼす範囲(例えばディレクトリなど)を示す情報がそれぞれ記録される。
図4の説明に戻り、アクセス破棄部108は、許可情報管理テーブル104を参照し、アクセス許可破棄命令に記録した装置IDを有するリソース利用装置30に関する情報を削除する。
存在確認応答部105は、他の電子機器(ここでは、リソース提供装置20)からの存在確認命令を通信部101を介して受け取ると、応答を生成して通信部101に渡す。
通信部101は、ネットワークとのインターフェースであって、ネットワークから受信した命令を存在確認部107に渡す。また、通信部101は、アクセス許可部106、アクセス破棄部108、及び存在確認部107から送信すべき命令を受け取ると、当該命令をネットワークへ送信する。
図6は、リソース提供装置20の構成を示すブロック図である。リソース提供装置20は、記憶部203と、リソースアクセス制御部202と、通信部201と、リソースアクセス許可部205とを含む。記憶部203は、アクセス管理テーブル204を格納する。
リソースアクセス許可部205は、アクセス制御装置10から送信されてきたアクセス許可命令を通信部201を介して受け取ると、アクセス許可命令に記録されている情報を読み出し、アクセス管理テーブル204に記録する。例えば、アクセス許可命令に記録されている装置IDがIPアドレスである場合、リソースアクセス許可部205は、アクセス制御装置10のIPアドレスに対応付けて、アクセス許可命令に記録されている装置ID、コマンド及びパラメータ制限に関する情報をアクセス管理テーブル204に記録する。アクセス許可命令に記録されている装置IDがIPアドレス以外の情報である場合、当該装置IDに対応するIPアドレスを検索し、当該IPアドレスに対応付けて、アクセス許可命令に記録されているコマンド及びパラメータ制限に関する情報をアクセス23としてアクセス管理テーブル204に記録してもよい。これと共に、リソースアクセス許可部205は、リソース利用装置30と通信するための設定を行い、設定が完了すると、アクセス制御装置10へ送信するための完了通知を生成して通信部201に渡す。
完了通知のデータ構造は、図5に示すアクセス許可命令のデータ構造と同様であるため、図5を援用する。図5に示すタイプには完了通知であることを示す定数、装置IDにはリソース利用装置30のIPアドレス、制御情報のコマンド名にはリソース利用装置30側から発行できるコマンドの名前、パラメータ制限にはコマンドの引数、及び影響を及ぼす範囲(例えばディレクトリなど)を示す情報がそれぞれ記録される。
図6の説明に戻り、リソースアクセス許可部205は、リソース利用装置30から、リソース提供装置20が保持するリソースへアクセスするためのアクセス命令を受け取ると、当該リソース利用装置30からのアクセスを許可すべきか否かを判断する。具体的には、リソースアクセス許可部205は、リソース利用装置30から送信されてきたアクセス命令を通信部201を介して受け取ると、アクセス管理テーブル204を参照し、アクセス命令の送信元のリソース利用装置30に関する情報が記録されているか否かを判断する。リソースアクセス許可部205は、送信元のリソース利用装置30に関する情報がアクセス管理テーブル204に記録されている場合、アクセスを許可し、送信元のリソース利用装置30に関する情報がアクセス管理テーブル204に記録されていない場合、アクセスを拒否する。
リソースアクセス制御部202は、アクセス破棄部207と、存在確認部206とを有し、リソース提供装置20が保持するリソースへのリソース利用装置30によるアクセスを制御する。
存在確認部206は、アクセス管理テーブル204に記録されているアクセス制御装置10がネットワーク上に存在しているか否かを判断する。具体的には、存在確認部206は、存在確認命令を生成して通信部201に渡し、アクセス制御装置10から送信されてくる応答を通信部201を介して受け取ることにより、アクセス制御装置10の存在を確認する。また、存在確認部206は、アクセス制御装置10の存在が確認できない場合、つまり、アクセス制御装置10からの応答を受け取ることができなかった場合、当該アクセス制御装置10の装置IDをアクセス破棄部207に通知する。
アクセス破棄部207は、存在確認部206から装置IDが通知されると、アクセス管理テーブル204を参照し、通知された装置IDを有するアクセス制御装置10に関する情報を削除する。また、アクセス破棄部207は、リソース利用装置30からのアクセスの拒否を命令されると、当該リソース利用装置30からのアクセスを拒否する。具体的には、アクセス破棄部207は、アクセス制御装置10から送信されてくるアクセス許可破棄命令を通信部201を介して受け取ると、アクセス管理テーブル204を参照し、アクセス許可破棄命令に記録されている装置IDを有するリソース利用装置30に関する情報を削除する。
通信部201は、ネットワークとのインターフェースであって、ネットワークから受信したメッセージを存在確認部206、アクセス破棄部207、またはリソースアクセス許可部205に渡す。通信部201は、存在確認命令に対する応答を受信すると、当該応答を存在確認部206に渡し、アクセス許可破棄命令を受信すると、当該アクセス許可破棄命令をアクセス破棄部207に渡す。また、通信部201は、アクセス命令を受信すると、当該アクセス命令をリソースアクセス許可部205に渡す。また、通信部01は、アクセス破棄部207または存在確認部206から送信すべき命令を受け取ると、当該命令をネットワークへ送信する。
図7は、リソース利用装置30の構成を示すブロック図である。リソース利用装置30は、通信部301と、存在確認応答部302と、アクセス命令部303とを含む。
通信部301は、ネットワークとのインターフェースであって、ネットワークから受信したメッセージを存在確認応答部302、またはアクセス命令部303に渡す。通信部301は、存在確認命令を受信すると、当該存在確認命令を存在確認応答部302に渡す。また、通信部101は、存在確認応答部302またはアクセス命令部303から送信すべき命令を受け取ると、当該命令をネットワークへ送信する。
存在確認応答部302は、他の電子機器(ここでは、アクセス制御装置10)からの存在確認命令を通信部301を介して受け取ると、これに応答するための応答信号を生成して通信部301に渡す。
アクセス命令部303は、アクセス制御装置10から送信されてくるアクセス許可通知命令を通信部301を介して受け取った後、リソース提供装置20に対して所望の処理を行うためのアクセス命令を生成して通信部301に渡す。これにより、リソース利用装置30は、リソース提供装置の機能を利用することが可能となる。アクセス命令は、リソース利用装置30の装置IDと制御情報とを含む。制御情報は、コマンド名と、コマンドの引数及び影響を及ぼす範囲(例えばディレクトリなど)を示すパラメータ制限に関する情報とが記録される。なお、装置IDとしてIPアドレスを用いる場合、装置IDはアクセス命令に記録されなくてもよい。
図8は、アクセス制御装置10によるアクセス制御の流れの一例を示すシーケンス図である。
リソース利用装置30によるリソースの利用を制御するために、アクセス制御装置10とリソース提供装置20とは、事前準備を行う。例えば、アクセス制御装置10及びリソース提供装置20は、通信路(ここでは、接続40)を介して相互に通信可能な状態を確立する。その方法は公知のものであり、例えば、非特許文献1に記載されているUPnPの技術を利用して、それぞれがネットワークに接続されたことを自動的に認識し、IPアドレス等の接続に必要な情報を互いに取得した後、相互に通信可能な状態を確立してもよい。また、ユーザが、それぞれの機器が備える入力部(図示せず)から接続に必要な情報を直接入力してもよい。図8では、事前準備がすでに行われており、リソース提供装置20がアクセス制御装置10からの命令を認証していて許可があると認めているものとして説明する。
まず、アクセス制御装置10は、リソース提供装置20を一時的に利用するリソース利用装置30に関する情報を許可情報管理テーブル104に記録する。この場合も、アクセス制御装置10とリソース提供装置20との間の接続を確立する場合と同様に、UPnPの技術を利用して、アクセス制御装置10とリソース利用装置30との接続に必要な情報を取得してもよく、また、ユーザが入力部から接続に必要な情報を直接入力してもよい。
そして、アクセス制御装置10は、アクセス許可命令を生成してリソース提供装置20へ送信する(ステップS101)。リソース提供装置20は、受信したアクセス許可命令に記録されている情報のうち、必要な情報をアクセス管理テーブル204に記録すると共に、リソース利用装置30と通信するための設定を行い、設定が完了すると、完了通知を生成してアクセス制御装置10へ送信する(ステップS102)。
アクセス制御装置10は、完了通知を受信すると、アクセス許可通知命令を生成し、リソース利用装置30へ送信する(ステップS103)。
次に、アクセス制御装置10は、アクセス許可通知命令の送信後、一定時間毎にリソース利用装置30の存在を確認する(ステップS104)。リソース利用装置30の存在が確認できた場合(ステップS105)、アクセス制御装置10はアクセス許可破棄命令を生成しない。
ステップS101及びステップS102が行われた後、リソース利用装置30は、アクセス制御が必要なリソースを保持するリソース提供装置20へアクセスするためのアクセス命令を生成してリソース提供装置20へ送信する(ステップS106)。リソース提供装置20は、アクセス命令を受信すると、アクセス管理テーブル204を参照し、アクセス命令を許可すべきか否かを判断する。具体的には、リソース提供装置20は、受信したアクセス命令に記録されているコマンド及び装置IDが、アクセス管理テーブル204に記録されているコマンド及び装置IDと一致するか否かを判断する。リソース提供装置20は、コマンド及び装置IDが一致した場合にのみアクセスを許可する。これにより、コマンドに応じた処理が実行され、リソース利用装置30によるリソースの利用が可能となる。
アクセス制御装置10は、一定時間毎にリソース利用装置30の存在を確認し続け、リソース利用装置30の存在が確認できない場合(ステップS107)、アクセス制御装置10は、リソース提供装置20へのアクセス許可命令を破棄すべきであると判断する。
そして、アクセス制御装置10は、アクセス許可破棄命令を生成し、リソース提供装置20へ送信する(ステップS108)。リソース提供装置20は、アクセス許可破棄命令を受信すると、アクセス管理テーブル204を参照し、リソース利用装置30に関する情報を削除する(ステップS109)。その後、アクセス管理テーブル204から情報が削除されたリソース利用装置30からアクセス命令が送信されてきても、送信されたアクセス命令に記録されたコマンド及び装置IDは、アクセス管理テーブル204に記録されていないため、リソース提供装置20はアクセス命令を受け付けなくなる。したがって、リソース提供装置20は、アクセス管理テーブル204に情報が記録されていないリソース利用装置30からのアクセスを拒否するため、リソース利用装置30は、リソースを利用することができなくなる。
また、アクセス制御装置10は、リソース提供装置20に通知した装置IDを有するリソース利用装置30に関する情報を許可情報管理テーブル104から削除する(ステップS110)。
図9は、リソース提供装置20によるリソースアクセス制御の流れの一例を示すシーケンス図である。
リソース提供装置20は、アクセス制御装置10からアクセス許可命令を受信すると(ステップS201)、所定の処理を行った後、完了通知を送信する。その後、アクセス制御装置10からリソース利用装置30へアクセス許可通知命令が送信される(ステップS203)。
リソース提供装置20は、一定時間毎にアクセス制御装置10の存在を確認する(ステップS204)。アクセス制御装置10の存在が確認できた場合(ステップS205)、リソース提供装置20は、リソース利用装置30からアクセス命令が送信されてくると(ステップS206)、リソース利用装置30からのアクセスを許可する(ステップS207)。
一方、アクセス制御装置10の存在が確認できなかった場合(ステップS208)、リソース提供装置20は、アクセス制御装置10に関する情報アクセス管理テーブル204から削除する(ステップS209)。これにより、アクセス管理テーブル204から情報が削除されたリソース利用装置30からアクセスの要求があった場合(ステップS210)、リソース提供装置20は、アクセスを拒否する(ステップS211)。
なお、リソース利用装置30からのアクセスを拒否した場合、リソース提供装置20がリソース利用装置30に対してアクセスが失敗した理由を示すエラーコードを送信することとしてもよい。
図10は、アクセス制御装置10におけるアクセス許可部106、存在確認部107及びアクセス破棄部108の動作を示すフローチャートである。
まず、アクセス制御装置10において、アクセス許可部106は、アクセス制御に必要な情報を許可情報管理テーブル104に記録する。許可情報管理テーブル104に記録される情報は、例えば、リソース提供装置20に関する情報(図2に示す提供側11に相当)、リソース利用装置30に関する情報(図2に示す利用側12に相当)、アクセス制御装置10及びリソース利用装置30の間の通信I/F(図2に示す通信I/F13に相当)、リソース提供装置20がリソース利用装置30に対してどのようなアクセスを可能とするかに関する情報(図2に示すアクセス14に相当する情報であって、リソース提供装置20がリソース利用装置30から受け付け可能な命令(書き込み命令、読み込み命令、所望の実行命令等)、及び命令が及ぶ範囲(ディレクトリの情報などのパラメータ制限に関する情報))である。
そして、アクセス許可部106は、アクセス許可命令を生成して通信部101に渡す。アクセス許可命令は、通信部101を介してリソース提供装置20へ送信される(ステップS11)。
アクセス許可部106は、通信部101から完了通知を受け取ると(ステップS12)、アクセス許可通知命令を生成して通信部101に渡す。アクセス許可通知命令は、通信部101を介してリソース利用装置30へ送信される(ステップS13)。
次に、存在確認部107は、リソース利用装置30の存在を確認する(ステップS14)。存在確認部107は、存在確認命令を生成して通信部101に渡す。そして、存在確認部107は、リソース利用装置30の存在が確認できたか否かを判断する(ステップS15)。存在確認部107は、通信部101から応答を受け取ったか否かを判断する。通信部101は、リソース利用装置30から送信されてきた応答を存在確認部107に渡す。
ステップS15において、リソース利用装置30の存在が確認できた場合、つまり、通信部101から応答を受け取った場合、存在確認部107は、一定時間スリープする(ステップS14)。そして、存在確認部107は、一定時間スリープした後、再びリソース利用装置30の存在を確認する。
一方、ステップS15において、リソース利用装置30の存在が確認できなかった場合、つまり、通信部101から応答を受け取っていない場合、存在確認部107は、応答を受け取ることができなかったリソース利用装置30の装置IDをアクセス破棄部108に通知する。
アクセス破棄部108は、通知された装置IDを記録したアクセス許可破棄命令を生成し、通信部101に渡す。アクセス許可破棄命令は、通信部101を介してリソース提供装置20に送信される(ステップS17)。
そして、アクセス破棄部108は、許可情報管理テーブル104を参照し、通知された装置IDを有するリソース利用装置30に関する情報を削除する(ステップS18)。
次に、図2に示す許可情報管理テーブル104を用いた場合における、アクセス制御装置10による存在確認命令及びアクセス許可破棄命令送信の具体例について説明する。
アクセス制御装置10は、許可情報管理テーブル104に記録されている順番に従い、利用側12に記録されている装置IDを有するリソース利用装置30の存在を確認する。また、アクセス制御装置10は、許可情報管理テーブル104に記録されているリソース利用装置30の存在を確認する際、リソース利用装置30の装置IDに対応付けられている通信インターフェース13を用いて通信する。
例えば、図2の1行目に記録されている管理情報を例に説明すると、アクセス制御装置10は、通信インターフェースeth0を利用して携帯電話Eと通信し、携帯電話Eの存在を確認する。そして携帯電話Eの存在が確認できなかった場合、アクセス制御装置10は、リソース提供装置20である携帯電話Bに対してアクセス許可破棄命令を送信し、携帯電話Eによる秘密資料参照のアクセスを拒否するよう命令する。また、アクセス制御装置10は、利用側12に記録されている携帯電話Eに関する情報(提供側11、通信I/F13及びアクセス14)を削除する。
また、図2の2行目に記録されている管理情報を例に説明すると、アクセス制御装置10は、すべての通信インターフェースを利用して携帯電話Bと通信し、携帯電話Bの存在を確認する。そして、どの通信インターフェースで通信しても携帯電話Bの存在が確認できなかった場合、アクセス制御装置10は、リソース提供装置20である据置機器Cに対してアクセス許可破棄命令を送信し、携帯電話Bによるビデオ視聴のアクセスを拒否するよう命令する。また、アクセス制御装置10は、利用側12に記録されている携帯電話Bに関する情報(提供側11、通信I/F13及びアクセス14)を削除する。
図11は、アクセス制御装置10における存在確認応答部105の動作を示すフローチャートである。
まず、存在確認応答部105は、通信部101を介してリソース提供装置20から送信されてきた存在確認命令を受け取ったか否かを判断する(ステップS21)。存在確認命令を受け取っていない場合、存在確認応答部105は処理を終了する。
一方、存在確認命令を受け取った場合、存在確認応答部105は、存在確認命令に対する応答を生成して、通信部101に渡す。応答は、通信部101を介して存在確認命令の送信元であるリソース提供装置20へ送信される(ステップS22)。
図12は、リソース提供装置20の動作を示すフローチャートである。
まず、リソース提供装置20において、リソースアクセス許可部205は、通信部201を介してアクセス制御装置10から送信されてきたアクセス許可命令を受信すると(ステップS31)、アクセス管理テーブル204を更新する。具体的には、リソースアクセス許可部205は、アクセス管理テーブル204を参照し、アクセス許可命令に記録されているリソース利用装置30に対応する装置IDを制御側21に記録し、制御情報をアクセス23に記録する。
そして、リソースアクセス許可部205は、リソース利用装置30との通信が可能となるように設定を行い、設定が完了すると、完了通知を生成して通信部201に渡す。完了通知は、通信部201を介してアクセス制御装置10へ送信される(ステップS32)。
次に、存在確認部206は、アクセス制御装置10の存在を確認する(ステップS33)。具体的には、存在確認部206は、存在確認命令を生成して通信部201に渡す。そして、存在確認部206は、アクセス制御装置10の存在が確認できたか否かを判断する(ステップS34)。具体的には、存在確認部206は、通信部201から応答を受け取ったか否かを判断する。通信部201は、アクセス制御装置10から送信されてきた応答を存在確認部107に渡す。
ステップS34において、アクセス制御装置10の存在が確認できた場合、つまり、通信部201から応答を受け取った場合、存在確認部206は、一定時間スリープする(ステップS35)。そして、存在確認部206は、一定時間スリープした後、再びアクセス制御装置10の存在を確認する。
一方、ステップS34において、アクセス制御装置10の存在が確認できなかった場合、つまり、通信部201から応答を受け取っていない場合、存在確認部206は、応答を受け取ることができなかったアクセス制御装置10の装置IDをアクセス破棄部207に通知する。
アクセス破棄部207は、アクセス管理テーブル204を参照し、通知された装置IDを有するアクセス制御装置10に関する情報を全て削除する(ステップS36)。これにより、アクセス制御装置10に対応付けて記録されているリソース利用装置30に関する情報が削除されるため、その後、リソース提供装置20は、アクセス管理テーブル204から削除されたリソース利用装置30からのアクセスを拒否する。
次に、図3に示すアクセス管理テーブル204を用いた場合における、リソース提供装置20による存在確認の具体例について説明する。
リソース提供装置20は、アクセス管理テーブル204に記録されている順番に従い、制御側21に記録されている装置IDを有するアクセス制御装置10の存在を確認する。
例えば、図3の2行目に記録されている管理情報を例に説明すると、リソース提供装置20は、制御側21に記録されている携帯電話Hの存在を確認する。そして携帯電話Hの存在が確認できなかった場合、制御側21に記録されている携帯電話Hに関する情報(制御側21、利用側22及びアクセス23)を削除する。この場合、利用側22から携帯電話B及び携帯電話Eの装置IDが削除される。これにより、携帯電話Bは、リソース提供装置20にアクセスしてビデオ視聴することができなくなり、また携帯電話Eは、リソース提供装置20にアクセスして資料を印刷することができなくなる。
図13は、リソース提供装置20におけるアクセス破棄部207の動作を示すフローチャートである。まず、アクセス破棄部207は、通信部201からアクセス許可破棄命令を受け取ったか否かを判断する(ステップS41)。アクセス許可破棄命令を受け取っていない場合、処理を終了し、一方、アクセス許可破棄命令を受け取った場合、アクセス管理テーブル204を参照し、アクセス許可破棄命令に記録されている装置IDを有するアクセス制御装置10に関する情報を全て削除する(ステップS42)。
図14は、リソース利用装置30の動作を示すフローチャートである。まず、リソース利用装置30において、存在確認応答部302は、通信部301を介してアクセス制御装置10から送信されてきた存在確認命令を受け取ったか否かを判断する(ステップS51)。存在確認命令を受け取っていない場合、存在確認応答部302は処理を終了する。
一方、存在確認命令を受け取った場合、存在確認応答部302は、応答を生成して、通信部301に渡す。応答は、通信部301を介して存在確認命令の送信元であるアクセス制御装置10へ送信される(ステップS52)。
以上のように、本実施の形態によれば、アクセス制御装置は、存在が確認できないリソース利用装置からのアクセスを拒否するようリソース提供装置に命令する。リソース提供装置は、アクセス制御装置からの命令に従い、管理テーブルからリソース利用装置に関する情報を削除することで、その後のリソース利用装置からのアクセスを拒否する。これにより、不要なアクセス許可を速やかに破棄し、リソース利用装置を利用したリソース提供装置への不正なアクセスを防止することができる。したがって、システムの秘匿性を向上させることができる。
また、リソース提供装置とアクセス制御装置との間の通信が途絶えた場合、アクセス制御装置がリソース提供装置に対して、アクセス許可破棄命令を送信することができなくなる。その場合、セキュリティの観点から、リソース提供装置が自装置にアクセスするリソース利用装置に対するアクセス制御を破棄することが望ましい。
この場合においても、本実施の形態によれば、リソース提供装置は、アクセス制御装置の存在が確認できなくなると、存在が確認できなくなったアクセス制御装置及びアクセス制御装置によりアクセス制御されているリソース利用装置に関する情報をアクセス管理テーブルから削除する。その後、リソース提供装置はアクセス管理テーブルから情報が削除されたリソース利用装置からのアクセスを拒否する。これにより、アクセス制御装置からアクセス許可破棄命令を送信することができない場合であっても、不要なアクセス許可を速やかに破棄し、リソース利用装置を利用したリソース提供装置への不正なアクセスを防止することができる。したがって、さらにシステムの秘匿性を向上させることができる。
なお、本実施の形態では、アクセス制御装置がリソース利用装置へアクセス許可通知命令を送信していた。ここで、実装によっては、アクセス制御装置ではなく、リソース提供装置がアクセス許可通知命令を生成し、リソース利用装置へ送信することとしてもよい。また、ユーザがリソース提供装置にアクセスするために必要な情報を直接リソース利用装置に入力してもよい。重要なのは、リソース利用装置にリソース利用が許可されたことを通知することである。
また、本実施の形態では、アクセス制御装置及びリソース提供装置は、許可情報管理テーブルまたはアクセス管理テーブルを用いて複数の電子機器に関する情報を管理していた。ここで、管理対象の電子機器が1台のみである場合には、許可情報管理テーブルまたはアクセス管理テーブルを備えていなくてもよい。
また、本実施の形態では、アクセス許可命令、アクセス許可通知命令、及びアクセス許可破棄命令には、制御情報が記録されるものとして説明した。ここで、実施によっては、これらの命令に制御情報を添付しなくてもよい。例えば、制御されるコマンドやパラメータが、システム設計時にあらかじめ決定されている場合には、命令に制御情報を添付する必要はない。また、図3に示すデータ構造体は一例であり、上述の3つの命令のそれぞれが上記構造体に従わなくてもよい。例えば、アクセス制御装置とリソース提供装置との間で予め決められた整理番号を利用し、アクセス許可破棄命令の中身はその整理番号だけで決められるようにしてもよい。その場合、整理番号が記録されたアクセス許可破棄命令を受信したリソース提供装置は、受信した整理番号に基づいてどのアクセス許可を破棄すべきかを決定する。
また、本実施の形態では、アクセス制御装置によるリソース利用装置の監視と、リソース提供装置によるアクセス制御装置の監視とを並行して実施していた。ここで、アクセス制御装置による監視及びリソース提供装置による監視を並行して実施する必要がない場合には、アクセス制御装置またはリソース提供装置のいずれかの監視のみを実施することとしてもよい。
また、本実施の形態では、アクセス制御装置は、許可情報管理テーブルに記録されている全てのリソース利用装置の存在を確認していた。ここで、アクセス制御装置は、許可情報管理テーブルに記録されているリソース提供装置のうち、アクセス許可の破棄制御が必要なリソース提供装置に対応付けて記録されているリソース利用装置の存在を確認することとしてもよい。これにより、許可情報管理テーブルに記録されているリソース提供装置の全てについてアクセス許可の破棄制御を実施する必要がない場合に、効率よくアクセス制御処理を行うことができる。
また、本実施の形態では、アクセス制御装置とリソース提供装置とが相互に通信するために必要な設定が既に確立されているものとして説明した。ここで、アクセス制御装置及びリソース提供装置が通信を確立するための設定が必要な場合、リソース提供装置が保持するアクセス管理テーブルに通信I/Fに関する情報を記録することとしてもよい。
なお、UPnPの技術を用いれば、通信路に接続された装置同士は、通信する際に互いのIPアドレスを得ることができる。したがって、命令に含まれる装置IDがIPアドレスそのものである場合、命令を受け取った電子機器は、通信相手先を特定することができる。また、装置IDが、MACアドレスや公開鍵、ハッシュ値等のIPアドレス以外の情報である場合、電子機器は、装置IDとIPアドレスとを対応付けて保持するサーバ(図示せず)へ装置IDを通知し、IPアドレスの検索を依頼することとしてもよい。または、装置IDに対応するIPアドレスを検索した電子機器が、通信路に接続されている全ての電子機器に対して装置IDをブロードキャスト送信し、検索対象の装置IDを有する装置が自身のIPアドレスを返信することにより、IPアドレスを得ることとしてもよい。
以下、上記の実施の形態において説明したアクセス制御システムの動作の具体例について説明するが、本発明はかかる実施例のみに限定されるものではない。
(実施例1)
実施例1では、アクセス制御処理の具体例について説明する。ここで、A社内にあるサーバがリソース提供装置、A社の甲氏が所有する携帯電話がアクセス制御装置、B社内にあるパーソナルコンピュータがリソース利用装置に相当する場合を例に説明する。また、サーバと携帯電話との間は、携帯電話網およびインターネットを介したIP接続で接続され、サーバとパーソナルコンピュータとの間は、インターネットを介したIP接続で接続され、携帯電話とパーソナルコンピュータとの間は、短距離無線を介したIP接続で接続されているものとする。
サーバには、甲氏の重要なデータが格納されている。甲氏は、B社の乙氏を訪問した際、A社内のサーバが保持する情報を、B社内のパーソナルコンピュータを通じて一時的に表示する必要がある。このとき、A社の甲氏は、携帯電話を操作することにより、パーソナルコンピュータからサーバへのアクセスを許可する。これにより、B社内のパーソナルコンピュータから、A社内のサーバが保持するデータにアクセスすることができる。
B社内のパーソナルコンピュータからサーバ内のデータにアクセスしている間、携帯電話は、短距離無線を利用してパーソナルコンピュータの存在を一定時間毎に確認する。甲氏が乙氏への訪問を終え、B社から離れると、パーソナルコンピュータと携帯電話との距離が大きくなっていく。携帯電話は、短距離無線の接続が切断された時点で、アクセス管理テーブル204からパーソナルコンピュータに関する情報を削除するようサーバに命令する。これにより、氏がB社を離れた後、パーソナルコンピュータからサーバへのアクセス許可を速やかに破棄することができる。したがって、パーソナルコンピュータを用いたサーバへの不正なアクセスを防止することができるため、システムの秘匿性を向上させることができる。
また、アクセス制御装置とリソース利用装置との間を無線で接続し、無線による通信が可能な範囲を所定の範囲に制限することとすれば、アクセス制御装置がリソース利用装置の存在を確認する際に、リソース利用装置がネットワーク上に存在するか否かと、リソース利用装置が存在する位置が所定の範囲内であるか否かとを同時に確認することができる。
なお、本実施例では、アクセス制御装置である携帯電話がリソース利用装置であるパーソナルコンピュータの存在を確認していればよく、リソース提供装置であるサーバは、携帯電話の存在を確認しなくとも、アクセスを破棄すべきリソース利用装置(パーソナルコンピュータ)からのアクセスを速やかに破棄することが可能となる。
(実施例2)
次に、アクセス制御処理及びリソースアクセス制御処理の具体例について説明する。ここで、A社内にあるサーバがリソース提供装置、A社の甲氏が所有する携帯電話がアクセス制御装置、B社の乙氏が所有する携帯端末がリソース利用装置に相当する場合を例に説明する。本実施例において、携帯電話とサーバとの間、及び携帯電話と携帯端末との間は、それぞれ短距離無線を介したIP接続で接続されており、サーバと携帯端末との間は、インターネットを介したIP接続で接続されているものとする。また、サーバは短距離無線を利用して携帯電話の存在を確認し、その通信範囲は、1つの部屋をカバーする程度の大きさであるものとする。
B社の乙氏がA社の甲氏を訪問した際、甲氏は、携帯電話を操作することにより、乙氏が所有する携帯端末からサーバへのアクセスを許可する。サーバは、一定時間毎に甲氏が所有する携帯電話が自装置の通信範囲内に存在するか否かを確認する。例えば、甲氏が部屋から離れ、サーバが甲氏が所有する携帯電話の存在を確認することができなくなると、アクセス管理テーブル204から携帯電話に関する情報を削除する。このとき、乙氏が所有する携帯端末に関する情報もアクセス管理テーブル204から削除されるため、サーバは、携帯端末からのアクセスを拒否する。これにより、携帯端末を利用してサーバに不正にアクセスすることを防止することができる。
また、乙氏が訪問を終えてA社から離れると、甲氏が所有する携帯電話は、乙氏が所有する携帯端末の存在を確認することができなくなるため、携帯端末に関する情報を削除するようサーバに命令する。また、それと共に、携帯電話は、自身が保持する許可情報管理テーブル104から携帯端末に関する情報を削除する。
以上のように、本実施例によれば、アクセス制御装置は、リソース利用装置が通信範囲内に存在するか否かを監視し、リソース提供装置は、アクセス制御装置が通信範囲内に存在するか否かを監視する。このように、通信範囲を近距離に限定してリソース利用装置またはアクセス制御装置の存在を確認することにより、リソース利用装置30、及びアクセス制御装置10が所定の範囲内に位置する場合にのみ、リソース提供装置20を利用することができるようにすることができる。
本発明は、電子機器のアクセス制御に関して、リソース利用装置からのアクセスを速やかに破棄し、リソース提供装置の不正な使用を防止するアクセス制御装置、アクセス制御装置からの要求に応じてリソース利用装置からのアクセスを受け付けるリソース提供装置、及びこれらを用いたアクセス制御システム等として有用である。
本発明の一実施形態に係るアクセス制御システムの全体的な構成の一例を示す図 アクセス制御処理に用いられる許可情報管理テーブル104の構成の一例を示す図 リソースアクセス制御処理に用いられるアクセス管理テーブル204の構成の一例を示す図 アクセス制御装置10の構成を示すブロック図 アクセス許可命令、アクセス許可通知命令、完了通知、及びアクセス許可破棄命令のデータ構造の一例を示す図 リソース提供装置20の構成を示すブロック図 リソース利用装置30の構成を示すブロック図 アクセス制御装置10によるアクセス制御の流れの一例を示すシーケンス図 リソース提供装置20によるリソースアクセス制御の流れの一例を示すシーケンス図 アクセス制御装置10におけるアクセス許可部106、存在確認部107及びアクセス破棄部108の動作を示すフローチャート アクセス制御装置10における存在確認応答部105の動作を示すフローチャート リソース提供装置20の動作を示すフローチャート リソース提供装置20におけるアクセス破棄部207の動作を示すフローチャート リソース利用装置30の動作を示すフローチャート
符号の説明
10 アクセス制御装置
20 リソース提供装置
30 リソース利用装置
101 通信部
102 アクセス制御部
103 記憶部
104 許可情報管理テーブル
105 存在確認応答部
106 アクセス許可部
107 存在確認部
108 アクセス破棄部
201 通信部
202 リソースアクセス制御部
203 記憶部
204 アクセス管理テーブル
205 リソースアクセス許可部
206 存在確認部
207 アクセス破棄部

Claims (16)

  1. リソース提供装置で提供されるリソースを利用するために行われるリソース利用装置からリソース提供装置へのアクセスを制御するアクセス制御装置であって、
    前記リソース利用装置及び前記リソース提供装置と通信する通信部と、
    前記リソース利用装置からのアクセスを許可するよう、前記通信部を介して前記リソース提供装置へ命令するアクセス許可部と、
    前記アクセス許可部によってアクセスが許可された前記リソース利用装置に関する情報を管理情報として格納する記憶部と、
    前記記憶部に前記管理情報が格納されているリソース利用装置との通信状態を前記通信部を介して確認する存在確認部と、
    前記存在確認部によって通信が途絶えたと判断されたリソース利用装置からのアクセスを拒否するよう、前記通信部を介して前記リソース提供装置へ命令するアクセス破棄部とを備える、アクセス制御装置。
  2. 前記アクセス破棄部は、前記通信が途絶えたと判断されたリソース利用装置に関する情報を前記記憶部から削除する、請求項1に記載のアクセス制御装置。
  3. 前記リソース利用装置に関する情報は、前記リソース利用装置を識別するための情報である、請求項1に記載のアクセス制御装置。
  4. 前記リソース利用装置に関する情報は、前記リソース利用装置を識別するための情報と、当該リソース利用装置からのアクセスを受け付けるリソース提供装置を識別するための情報とを含む、請求項1に記載のアクセス制御装置。
  5. 前記リソース利用装置に関する情報は、前記リソース利用装置が前記リソース提供装置へアクセスする際に発行するコマンドに関する情報を含む、請求項3または4に記載のアクセス制御装置。
  6. 前記アクセス許可部は、アクセスを許可すべきリソース利用装置に関する情報を、前記通信部を介して前記リソース提供装置へ通知する、請求項1に記載のアクセス制御装置。
  7. 前記アクセス破棄部は、前記通信が途絶えたと判断されたリソース利用装置に関する情報を、前記通信部を介して前記リソース提供装置へ通知する、請求項1に記載のアクセス制御装置。
  8. さらに、前記通信部を介して前記リソース提供装置から通信状態の確認要求を受け取ると、当該通信部を介して当該リソース提供装置へ応答する存在確認応答部を備える、請求項1に記載のアクセス制御装置。
  9. 前記通信部は、前記リソース利用装置と無線を介して通信し、
    前記無線による通信範囲は所定の範囲に制限されている、請求項1に記載のアクセス制御装置。
  10. アクセス制御装置よりアクセスが許可されたリソース利用装置からのアクセスを受け付け、リソースを提供するリソース提供装置であって、
    前記アクセス制御装置及び前記リソース利用装置と通信する通信部と、
    前記通信部を介して前記アクセス制御装置から命令されたリソース利用装置に関する情報を管理情報として格納する記憶部と、
    前記記憶部に前記管理情報が格納されているリソース利用装置からのアクセスを許可するアクセス許可部と、
    前記アクセス制御装置との通信状態を前記通信部を介して確認する存在確認部と、
    前記存在確認部によって通信が途絶えたと判断されたアクセス制御装置によってアクセスが許可されたリソース利用装置からのアクセスを拒否するアクセス拒否部とを備え、
    前記リソース利用装置に関する情報は、前記リソース利用装置を識別するための情報と、当該リソース利用装置に対してアクセスを許可したアクセス制御装置を識別するための情報とを含む、リソース提供装置。
  11. 前記アクセス拒否部は、前記通信が途絶えたと判断されたアクセス制御装置によってアクセスが許可されたリソース利用装置に関する情報を前記記憶部から削除する、請求項10に記載のリソース提供装置。
  12. 前記リソース利用装置に関する情報は、前記リソース利用装置が前記リソース提供装置へアクセスする際に発行するコマンドに関する情報を含む、請求項10に記載のリソース提供装置。
  13. 前記アクセス拒否部は、前記リソース利用装置からのアクセスを拒否するよう、前記通信部を介して前記アクセス制御部から命令されると、命令されたリソース利用装置からのアクセスを拒否する、請求項10に記載のリソース提供装置。
  14. 前記アクセス拒否部は、前記命令されたリソース利用装置に関する情報を前記記憶部から削除する、請求項13に記載のリソース提供装置。
  15. 前記通信部は、前記アクセス制御装置と無線を介して通信し、
    前記無線による通信範囲は所定の範囲に制限されている、請求項10に記載のリソース提供装置。
  16. リソースを提供するリソース提供装置と、当該リソースへアクセスするリソース利用装置と、当該リソース利用装置によるアクセスを制御するアクセス制御装置とを備えるアクセス制御システムであって、
    前記アクセス制御装置は、
    前記リソース利用装置及び前記リソース提供装置と通信する通信部と、
    前記リソース利用装置からのアクセスを許可するよう、前記通信部を介して前記リソース提供装置へ命令するアクセス許可部と、
    前記アクセス許可部によってアクセスが許可された前記リソース利用装置に関する情報を管理情報として格納する記憶部と、
    前記記憶部に前記管理情報が格納されているリソース利用装置との通信状態を前記通信部を介して確認する存在確認部と、
    前記存在確認部によって通信が途絶えたと判断されたリソース利用装置からのアクセスを拒否するよう、前記通信部を介して前記リソース提供装置へ命令するアクセス破棄部とを含み、
    前記リソース提供装置は、
    前記アクセス制御装置及び前記リソース利用装置と通信するリソース提供通信部と、
    前記リソース提供通信部を介して前記アクセス制御装置から命令されたリソース利用装置に関する情報を管理情報として格納するリソース提供記憶部と、
    前記リソース提供記憶部に前記管理情報が格納されているリソース利用装置からのアクセスを許可するリソースアクセス許可部と、
    前記アクセス制御装置との通信状態を前記リソース提供通信部を介して確認するリソース提供存在確認部と、
    前記リソース提供存在確認部によって通信が途絶えたと判断されたアクセス制御装置によってアクセスが許可されたリソース利用装置、及び前記リソース提供通信部を介して前記アクセス制御装置から命令されたリソース利用装置からのアクセスを拒否するアクセス拒否部とを含む、アクセス制御システム。
JP2006510937A 2004-03-10 2005-03-08 アクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置 Expired - Fee Related JP4511525B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004067004 2004-03-10
JP2004067004 2004-03-10
PCT/JP2005/003967 WO2005088909A1 (ja) 2004-03-10 2005-03-08 アクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置

Publications (2)

Publication Number Publication Date
JPWO2005088909A1 JPWO2005088909A1 (ja) 2007-12-13
JP4511525B2 true JP4511525B2 (ja) 2010-07-28

Family

ID=34975960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006510937A Expired - Fee Related JP4511525B2 (ja) 2004-03-10 2005-03-08 アクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置

Country Status (5)

Country Link
US (1) US20070162674A1 (ja)
EP (1) EP1696605A1 (ja)
JP (1) JP4511525B2 (ja)
CN (1) CN100444569C (ja)
WO (1) WO2005088909A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7752655B2 (en) * 2004-04-15 2010-07-06 Panasonic Corporation Access control device and electronic device
US8179870B2 (en) * 2004-09-29 2012-05-15 Intel Corporation Method and apparatus for securing devices in a network
JP5067841B2 (ja) * 2007-04-06 2012-11-07 キヤノン株式会社 撮像装置、印刷装置、制御方法、プログラム、及び記憶媒体
WO2008129765A1 (ja) * 2007-04-17 2008-10-30 Panasonic Corporation 監視機器制御システム
US8225106B2 (en) * 2008-04-02 2012-07-17 Protegrity Corporation Differential encryption utilizing trust modes
US8819781B2 (en) * 2009-04-20 2014-08-26 Cleversafe, Inc. Management of network devices within a dispersed data storage network
JP5560639B2 (ja) * 2009-09-30 2014-07-30 株式会社リコー 画像処理装置、画像処理装置が実行する方法、プログラムおよび記録媒体
JP5729061B2 (ja) * 2011-03-22 2015-06-03 日本電気株式会社 接続制御装置、ネットワーク接続制御システム、ネットワーク接続方法、及び情報処理プログラム
WO2015104726A1 (en) * 2014-01-10 2015-07-16 Telsy Elettronica E Telecomunicazioni Spa Secure voice and data method and system
US9280890B2 (en) * 2014-03-28 2016-03-08 Mivalife Mobile Technology, Inc. Security system access detection
US10348816B2 (en) 2015-10-14 2019-07-09 Adp, Llc Dynamic proxy server
US10762559B2 (en) * 2016-04-15 2020-09-01 Adp, Llc Management of payroll lending within an enterprise system
CN106657434B (zh) * 2016-11-24 2019-12-06 新华三信息技术有限公司 一种ip地址的查看方法和装置
KR101936178B1 (ko) * 2018-05-04 2019-01-08 (주) 알트소프트 기준 영역을 이용한 로컬 디바이스의 제어 서비스 시스템
US20220231838A1 (en) * 2021-01-15 2022-07-21 Micron Technology, Inc. Server System to Control Memory Devices over Computer Networks
US11483148B2 (en) 2021-01-15 2022-10-25 Micron Technology, Inc. Batch transfer of control of memory devices over computer networks

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010041594A1 (en) * 2000-04-07 2001-11-15 Commil Ltd. Wireless private branch exchange (WPBX) and communicating between mobile units and base stations
JP2002290418A (ja) * 2001-03-27 2002-10-04 Toshiba Corp 無線装置
JP2003179609A (ja) * 2001-08-09 2003-06-27 Taiko Denki Co Ltd 通信認証装置及び通信認証方法
JP2003198562A (ja) * 2001-12-27 2003-07-11 Brother Ind Ltd 管理システム、サービス提供装置および利用者端末装置
JP2004054905A (ja) * 2002-05-30 2004-02-19 Toshiba Corp アクセス制御システム、装置及びプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3392302B2 (ja) * 1996-10-04 2003-03-31 株式会社日立製作所 情報処理装置、通信方法および記憶媒体
US6151628A (en) * 1997-07-03 2000-11-21 3Com Corporation Network access methods, including direct wireless to internet access
US6487600B1 (en) * 1998-09-12 2002-11-26 Thomas W. Lynch System and method for supporting multimedia communications upon a dynamically configured member network
US6332163B1 (en) * 1999-09-01 2001-12-18 Accenture, Llp Method for providing communication services over a computer network system
US6789111B1 (en) * 1999-12-09 2004-09-07 Microsoft Corporation Automatic detection and installation of client peripheral devices by a server
US20020138627A1 (en) * 2001-03-26 2002-09-26 Frantzen Michael T. Apparatus and method for managing persistent network connections
CN1149787C (zh) * 2001-04-29 2004-05-12 华为技术有限公司 在简单网络管理协议上增加用户安全验证的方法
JP2003179606A (ja) * 2001-10-04 2003-06-27 Ntt Docomo Inc マルチキャストアドレス割当装置、情報配信装置、情報配信システム、マルチキャストアドレス割当方法、情報配信方法、マルチキャストアドレス割当プログラム、情報配信プログラム、及び記録媒体
CN100463479C (zh) * 2001-12-25 2009-02-18 中兴通讯股份有限公司 一种宽带网络认证、授权和计费的方法
CN100481785C (zh) * 2001-12-27 2009-04-22 兄弟工业株式会社 网络和终端设备
US7194004B1 (en) * 2002-01-28 2007-03-20 3Com Corporation Method for managing network access
US8117639B2 (en) * 2002-10-10 2012-02-14 Rocksteady Technologies, Llc System and method for providing access control
TWI220947B (en) * 2003-01-10 2004-09-11 Acer Inc Protection system and method used to be coupled with plug and play device over customer end
US7647385B2 (en) * 2003-12-19 2010-01-12 Microsoft Corporation Techniques for limiting network access

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010041594A1 (en) * 2000-04-07 2001-11-15 Commil Ltd. Wireless private branch exchange (WPBX) and communicating between mobile units and base stations
JP2002290418A (ja) * 2001-03-27 2002-10-04 Toshiba Corp 無線装置
JP2003179609A (ja) * 2001-08-09 2003-06-27 Taiko Denki Co Ltd 通信認証装置及び通信認証方法
JP2003198562A (ja) * 2001-12-27 2003-07-11 Brother Ind Ltd 管理システム、サービス提供装置および利用者端末装置
JP2004054905A (ja) * 2002-05-30 2004-02-19 Toshiba Corp アクセス制御システム、装置及びプログラム

Also Published As

Publication number Publication date
CN1914857A (zh) 2007-02-14
EP1696605A8 (en) 2007-01-10
US20070162674A1 (en) 2007-07-12
EP1696605A1 (en) 2006-08-30
WO2005088909A1 (ja) 2005-09-22
CN100444569C (zh) 2008-12-17
JPWO2005088909A1 (ja) 2007-12-13

Similar Documents

Publication Publication Date Title
JP4511525B2 (ja) アクセス制御システム、並びにそれに用いられるアクセス制御装置、及びリソース提供装置
JP4301997B2 (ja) 携帯電話による情報家電向け認証方法
JP5494816B2 (ja) 通信制御装置、システム、方法及びプログラム
JP3742056B2 (ja) 無線ネットワークのアクセス認証技術
KR20030011080A (ko) 방화벽 설정 방법 및 장치
JP2005165561A (ja) ネットワーク接続制御プログラム、ネットワーク接続制御方法およびネットワーク接続制御装置
JP2007094548A (ja) アクセス制御システム
JP2003085059A (ja) ファイアウォール設定方法およびその装置
JP2003110551A (ja) 認証システム、認証装置およびサービス提供装置
JP2007004605A (ja) 通信システム、クライアント、サーバおよびプログラム
JP6659170B2 (ja) 情報処理装置、情報処理方法及びプログラム
JPWO2008093868A1 (ja) 周辺装置などの被制御装置を制御する制御システム、制御方法、及び制御用コンピュータプログラム
JP2008516329A (ja) セキュリティ許可を確立する方法
JP2009512368A (ja) 通信システムおよび通信方法
JP2005216260A (ja) 情報処理機器、認証機器、認証システム、制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体
JP2005354136A (ja) 通信端末装置、接続管理サーバおよび通信システム
JP4381713B2 (ja) パスワード設定方法、機器、及びログインサーバ
JP4862852B2 (ja) ファイル管理システム
JP4735113B2 (ja) ユーザ端末判別方法
JP2007094493A (ja) アクセス制御システム及びアクセス制御方法
JP6345092B2 (ja) 通信システム
JP6927277B2 (ja) プログラム及び情報処理装置
JP2006293708A (ja) コンテンツアクセス制御装置、コンテンツアクセス制御方法およびコンテンツアクセス制御プログラム
JP5545433B2 (ja) 携帯電子装置および携帯電子装置の動作制御方法
JP2005085154A (ja) ネットワークシステムおよび端末装置

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071010

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071010

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: 20100413

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: 20100506

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4511525

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees