(57)【要約】【課題】ネットワークに繋がれた電子機器が保持するコンテンツに対して、所有者以外からの不正アクセスを保護すること。【解決手段】コンテンツを保持するコンテンツ制御装置であって、コンテンツを取得する際に他装置と通信する通信部と、コンテンツを記憶するコンテンツ記憶部と、コンテンツの所有者情報を記憶するユーザ記憶部と、コンテンツ管理部とユーザ管理部により判断される動作を制御する動作制御部とを備えるコンテンツ制御装置に不正アクセスを防止する。【選択図】図１
2010009346.tif 000002
【特許請求の範囲】
【請求項１】
他人が所有するリソース提供装置が保有するリソースをネットワークを介して利用するために行われるリソースへのアクセスを制御するアクセス制御装置であって、
ネットワークを介して他の装置と通信する通信部と、
前記アクセス制御装置と同じ所有者が所有する通信装置から前記通信部を介して受信した情報であって、前記リソース提供装置が保持するリソースへのアクセス要求を前記アクセス制御装置と異なる所有者が所有する通信装置から受けたときのアクセス許可に関する許可管理情報を格納する記憶部と、
前記アクセス制御装置と異なる所有者が所有する通信装置から前記リソース提供装置が保持するリソースへのアクセス要求に対し、前記記憶部に格納された許可管理情報に従ってアクセスを許可又は禁止するアクセス許可部とを備える、アクセス制御装置。
【請求項２】
前記記憶部は、前記リソース提供装置から提供されるコンテンツを含む、請求項１に記載のアクセス制御装置。
【請求項３】
前記アクセス制御装置は、前記前記アクセス制御装置と同じ所有者が所有する通信装置からアクセス制御装置と異なる所有者が所有する通信装置に関する許可管理情報を、受信したとき、前記受信した許可管理情報の正当性を前記リソース提供装置へ確認するように構成した請求項２に記載のアクセス制御装置。
【請求項４】
前記受信した許可管理情報が正当である場合、前記アクセス制御装置は、前記リソース提供装置から対象となるコンテンツを受信し、一時的に保持し、前記一時的に保持したコンテンツへアクセスするように構成した請求項３に記載のアクセス制御装置。
【請求項５】
前記アクセス制御装置と異なる所有者が所有する通信装置から前記リソース提供装置が保持するリソースへのアクセス要求を禁止したとき、前記一時的にアクセス制御装置に保持した対象となるコンテンツ、および前記通信装置に対応する許可管理情報を削除するように構成した請求項４に記載のアクセス制御装置。
【請求項６】
前記許可管理情報は、前記リソース提供装置が保持するリソースの所有者情報を含む、請求項１に記載のアクセス制御装置。
【請求項７】
前記許可管理情報は、前記アクセス要求を行った通信装置との通信状態を示す情報を含み、
前記アクセス制御装置は更に、アクセス要求を行った通信装置の存在を確認する存在確認部を備え、
前記アクセス要求を行った通信装置との前記通信状態と、前記管理情報に示された通信状態が異なれば、前記通信装置からのアクセスを禁止するように構成した請求項１に記載のアクセス制御装置。
【請求項８】
前記通信状態は、前記アクセス要求を行った通信装置と前記アクセス制御装置との通信距離を含み、前記アクセス許可部は、その前記通信装置との距離に応じてリソースへのアクセスを制御する、請求項７に記載のアクセス制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他人が所有する電子機器に格納されたリソースへの一時的なアクセスを制御するアクセス制御装置に関する。
【背景技術】
【０００２】
近年、電子機器のマルチユーザ化が進められており、同一の機器を複数のユーザが同時に使用することが可能になっている。たとえば、ユーザAが所有する機器にユーザA自身が端末を用いてアクセスすると共に、他のユーザBもまた、ユーザAが所有する機器にアクセスすることができる。
【０００３】
ネットワークを介してユーザが他社に機器を貸し出す場合、セキュリティが最も重要な要素となる。例えば、物理的に機器を貸し出す場合、ユーザ同士が機器を手渡し、誰が当該機器を使用するのかを管理することができる。しかしながら、ネットワークを介して、他の電子機器（以下、リソース利用装置と呼ぶ）からリソースを保持する電子機器（以下、リソース提供装置と呼ぶ）へのアクセスを許可し、リソース提供装置の機器を利用できるようにした場合、知らない間に、リソース提供装置が第三者により不正にアクセスされる場合がある。
【０００４】
従来のリソース利用装置からリソース提供装置へのアクセスを制御するシステムとしては、アクセス制御装置を用いるものがあった（例えば、特許文献１参照）。図８は、前記特許文献1 に記載された従来のアクセスを制御するシステムを示すものである。
【０００５】
図８において、アクセス制御装置１０１はリソース提供装置１０２及びリソース利用装置１０３と通信し、リソース利用装置１０３からのアクセスを許可するよう、リソース提供装置１０２へ命令していた。また、リソース利用装置１０２との通信が途絶えた場合は、リソース利用装置１０２からのアクセスを拒否するよう、リソース提供装置１０２へ命令していた。
【特許文献１】国際公開第２００５/０８８９０９号パンフレット（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来の構成では、アクセス制御装置がリソース利用装置を通してリソース提供装置のリソースに対するアクセスは制御できるが、アクセス制御装置がリソース利用装置へアクセスすることに関しては制御できない。また、アクセス制御装置によりリソース提供装置への不正アクセスは禁止できるが、リソース提供装置から既に取得済みのリソース（情報、コンテンツ）は削除できない、という課題を有していた。
【０００７】
本発明は、前記従来の課題を解決するもので、ネットワークを介する複数機器連携において、所有者以外のリソースへの不正アクセスを防止することを目的としたアクセス制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のアクセス制御装置は、他人が所有するリソース提供装置が保有するリソースをネットワークを介して利用するために行われるリソースへのアクセスを制御するアクセス制御装置であって、
ネットワークを介して他の装置と通信する通信部と、
前記アクセス制御装置と同じ所有者が所有する通信装置から前記通信部を介して受信した情報であって、前記リソース提供装置が保持するリソースへのアクセス要求を前記アクセス制御装置と異なる所有者が所有する通信装置から受けたときのアクセス許可に関する許可管理情報を格納する記憶部と、
前記アクセス制御装置と異なる所有者が所有する通信装置から前記リソース提供装置が保持するリソースへのアクセス要求に対し、前記記憶部に格納された許可管理情報に従ってアクセスを許可又は禁止するアクセス許可部とを備える。
【０００９】
本構成によって、相互に所有者が異なるリソース提供装置およびアクセス制御装置間において、リソース提供装置が保持するリソースをリソース提供装置の所有者とは異なる所有者が所有するアクセス制御装置への一時的なアクセスを制御することができるばかりか、許可管理情報に従って、リソースへの不正アクセスも禁止することができる。
【００１０】
また、前記記憶部は、前記リソース提供装置から提供されるコンテンツを含む。
【００１１】
また、前記アクセス制御装置は、前記前記アクセス制御装置と同じ所有者が所有する通信装置からアクセス制御装置と異なる所有者が所有する通信装置に関する許可管理情報を、受信したとき、前記受信した許可管理情報の正当性を前記リソース提供装置へ確認するように構成した。
【００１２】
また、前記受信した許可管理情報が正当である場合、前記アクセス制御装置は、前記リソース提供装置から対象となるコンテンツを受信し、一時的に保持し、前記一時的に保持したコンテンツへアクセスするように構成した。
【００１３】
また、前記アクセス制御装置と異なる所有者が所有する通信装置から前記リソース提供装置が保持するリソースへのアクセス要求を禁止したとき、前記一時的にアクセス制御装置に保持した対象となるコンテンツ、および前記通信装置に対応する許可管理情報を削除するように構成した。
【００１４】
また、前記許可管理情報は、前記リソース提供装置が保持するリソースの所有者情報を含む。
【００１５】
また、前記許可管理情報は、前記アクセス要求を行った通信装置との通信状態を示す情報を含み、
前記アクセス制御装置は更に、アクセス要求を行った通信装置の存在を確認する存在確認部を備え、
前記アクセス要求を行った通信装置との前記通信状態と、前記管理情報に示された通信状態が異なれば、前記通信装置からのアクセスを禁止するように構成した。
【００１６】
また、前記通信状態は、前記アクセス要求を行った通信装置と前記アクセス制御装置との通信距離を含み、前記アクセス許可部は、その前記通信装置との距離に応じてリソースへのアクセスを制御する。
【発明の効果】
【００１７】
本発明のアクセス制御システムによれば、相互に所有者が異なるリソース提供装置およびアクセス制御装置間において、リソース提供装置が保持するリソースをリソース提供装置の所有者とは異なる所有者が所有するアクセス制御装置において、リソース提供装置が保持するリソースへの一時的なアクセスを制御することができるばかりか、許可管理情報に従って、リソースへの不正アクセスも禁止することができる。
【発明を実施するための最良の形態】
【００１８】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１９】
（実施の形態１）
図１は、本発明の実施の形態におけるアクセス制御システムの全体的な構成の一例を示す図である。
【００２０】
図１において、アクセス制御システムは、アクセス制御装置２０１と、リソース提供装置２０２と、通信装置A２０３及び通信装置B２０４を備える。アクセス制御装置２０１と、リソース提供装置２０２と、通信装置A２０３及び通信装置B２０４は、通信機能を有し、それぞれ独立して存在する電子機器である。
【００２１】
通信装置Ａ２０３および通信装置Ｂ２０４は、例えば携帯電話といった携帯型の端末装置などがある。
【００２２】
また、本実施の形態では例えば、アクセス制御装置２０１と通信装置Ａ２０３とは同一の所有者（この所有者を例えば所有者Ａと称す）のものであり、リソース提供装置２０２と通信装置Ｂ２０４とは同一の所有者（この所有者を例えば所有者Ｂとする）のものであるとする。また所有者Ａと所有者Ｂと当然のことながら異なる所有者である。
【００２３】
また、アクセス制御装置２０１とリソース提供装置２０２とは例えば異なる宅内に設置されているものを例に説明をする。
【００２４】
アクセス制御装置２０１とリソース提供装置２０２は接続２５０を介して、アクセス制御装置２０１と通信装置A２０３は接続２５１を介して、アクセス制御装置２０１と通信装置B２０４は接続２５２を介して、相互に通信可能に接続される。接続２５０〜２５２は通信路であり、電子機器をそれぞれ接続する。接続２５０〜２５２は、例えば、インターネットなどのネットワークを介した接続や、無線を用いた接続、ネットワークケーブル等の有線通信路を用いた接続、電子機器に備えるユーザインタフェースによるユーザの手入力による接続である。
【００２５】
なお、図１では、アクセス制御装置２０１、及びリソース提供装置２０２がそれぞれ１台ずつ存在する場合を示しているが、アクセス制御装置２０１、およびリソース提供装置２０２は、それぞれ２台以上存在していてもかまわない。
【００２６】
アクセス制御装置２０１は、通信装置A２０３及び通信装置B２０４により識別される所有者情報によりリソースへのアクセスを制御する。以下、アクセス制御装置２０１によるリソースへのアクセスを制御する処理をアクセス制御処理という。アクセス制御装置２０１は、一定時間ごとに通信可能に接続された通信装置A２０３及び通信装置B２０４と信号を送受信し、通信装置A２０３及び通信装置B２０４の存在を確認する。ここで、「存在を確認する」とは、通信相手先（ここでは通信装置A及び通信装置B）と通信可能である、又は通信距離を確認することをいう。アクセス制御装置２０１は、通信相手先の存在が確認できなかった場合、又はアクセス制御装置２０１と通信相手先との通信距離が、予め設定した距離以上に変化した場合は、その通信相手先で識別される所有者情報でアクセスできるリソースへのアクセスを禁止又は許可する。
【００２７】
リソース提供装置２０２は、アクセス制御装置からの通信を受け、アクセス制御装置が保持する所有者情報により利用可能なリソースを提供する。ここで、「リソースの提供」とは、リソース提供装置２０２が有する機能、情報及びコンテンツの一部または全部を提供する、リソース提供装置２０２が保持する情報の一部または全部を提供する、ことをいう。
【００２８】
通信装置A２０３及び通信装置B２０４は、アクセス制御装置２０１及びリソース提供装置２０２が保持しているリソースの所有者を一意に識別するための所有者情報を保持する。通信装置A２０３及び通信装置B２０４はそれぞれ通信部（図示せず）を備え、アクセス制御装置２０１と通信する。通信装置A２０３及び通信装置B２０４はそれぞれの所有者情報をアクセス制御装置２０１に送信し、アクセス制御装置２０１は受信した所有者情報に従ってアクセス可能なリソースを利用する。以下、通信装置A２０３と通信装置B２０４を特に区別しない場合、通信装置と総称する。ここで、「リソースの利用」とは、アクセス制御装置２０１がリソース提供装置２０２にアクセスし、リソース提供装置２０２が保持する機能、情報、及びコンテンツの一部または全部を利用する、又はアクセス制御装置２０１自身が保持する機能、情報、及びコンテンツの一部または全部を利用することをいう。例えば、通信装置A２０３は、アクセス制御装置２０１を介してリソース提供装置２０２が保持する記憶データにアクセスしたり、リソース提供装置２０２が保持する記憶データをアクセス制御装置２０１へ送信するように指示し、送信された記憶データをアクセス制御装置２０１が具備する記憶部（例えば、ハードディスク、メモリなど）に記憶したりする。
【００２９】
このように、本実施形態に係るアクセス制御システムの大きな特徴は、アクセス制御装置２０１が通信装置A及び通信装置Bから取得される所有者情報をもとにリソース提供装置２０２から取得できるリソースへのアクセスを制御することで、第三者が不正にリソースを使用することを防止することである。
【００３０】
図２は、アクセス制御処理に用いられる許可情報管理テーブル４０１の構成の一例を示す図である。
【００３１】
図において（ａ）はアクセス制御装置内に格納される許可情報管理テーブル、（ｂ）はリソース提供装置２０１に保持されるコンテンツ２において、他人の所有する装置（この例ではアクセス制御装置）において利用するときどのようなアクセスを許可とするのかを示す許可情報管理テーブルの一例を示す図である。リソース提供装置２０２はアクセス制御装置２０１から対象となるリソースへのアクセス許可確認要求を受けたとき、自身が保持する許可情報管理テーブルに従って、アクセス許可確認要求の正当性を判断するためのもので、リソース提供装置２０２内でのアクセスを制御するためのものではない。
【００３２】
アクセス制御装置２０１は、自装置が保持する許可情報管理テーブル４０１に基づき、リソースへのアクセスを制御する。
【００３３】
許可情報管理テーブル４０１には、アクセス制御装置２０１が通信装置A２０３及び通信装置B２０４によって識別される所有者情報によってアクセスを許可するリソースに関する情報が管理情報として記録されている。管理情報は、アクセス制御処理を行うリソース４０２と、リソースへアクセスできる所有者を示す所有者情報４０３と、アクセス制御装置２０１と通信装置がどの距離まで離れていてもリソースへアクセスできることを示す通信距離４０４と、リソースへのアクセス内容に関するアクセス情報４０５とを含む。
【００３４】
リソース４０２には、アクセス制御処理の対象になるリソース情報が記録される。リソースは、アクセス制御装置２０１又はリソース提供装置２０２が有する機能であってもよいし、アクセス制御装置２０１又はリソース提供装置２０２が保持する情報又はコンテンツであってもよい。
【００３５】
所有者情報４０３には、リソースに対する所有者を識別するための情報が記録される。
【００３６】
所有者情報は、所有者を一意に特定することができる情報であればよく、例えば、通信装置のIPアドレスやMACアドレス、シリアルナンバー、通信装置の公開鍵、通信装置の公開鍵のハッシュ値等である（図２においてはこれらの情報を通信装置およびこれに付された符号を用いて代替して示している）。
【００３７】
通信距離４０４には、通信装置がアクセス制御装置２０１とどの程度の範囲まで存在するかによってリソースへのアクセスを許可又は禁止する情報が記録される。通信距離は、通信装置が持つGPS機能を使って所在を確認し距離を算出してもよいし、通信装置との応答時間を測定し距離を算出してもよい。
【００３８】
アクセス情報４０５には、アクセス制御装置２０１が保持するリソースのうち、通信装置で識別される所有者情報でアクセスできるリソースの内容に関する情報が記録される。具体的には、所有者がアクセス制御装置２０１又は通信装置を介して利用できる機能、及び機能に対するパラメータ制限に関する情報が記録される。図２に示す例では、より理解しやすくするために、機能及びパラメータ制限に関する情報の組み合わせにより実現される機能を示している。
【００３９】
図２に示す例では、例えば所有者情報４０３によって特定される通信装置Ｂ２０４はリソース４０２にて特定されるコンテンツ２について、アクセス情報４０５に示されたアクセス、つまり「視聴」または「サムネイル表示」が可能であることを示す。このとき通信装置Ｂ２０４とアクセス制御装置１０１との通信距離を特定する通信距離４０４に示される情報に従って、アクセス情報４０５に示されたアクセスは制限される。
【００４０】
この場合、通信装置Ｂ２０４とアクセス制御装置との間の通信距離が「５ｍ」未満であれば、コンテンツ２の「視聴」および「サムネイルの表示」が可能となる。また、通信装置Ｂ２０４とアクセス制御装置との間の通信距離が「５ｍ」以上「１０ｍ」未満であれば、コンテンツ２の「サムネイル表示」のみが可能となる。また通信装置Ｂ２０４とアクセス制御装置との間の通信距離が「１０ｍ」以上であれば、コンテンツの利用はできなくなる。
【００４１】
このように、アクセス制御装置２０１と通信装置との間の通信距離に基づいてアクセスを制限することにより、通信距離が所定の距離を越える位置からの遠隔操作によるアクセス制御装置のリソースの不正利用を防ぐことが可能となる。
【００４２】
また、アクセス情報４０５を用いてコンテンツのアクセスを制限することにより、不必要なリソースの利用を制限することが可能となる。例えばアクセス制御装置２０１がコンテンツをダビングするためのダビング部（図示せず）を具備する場合（つまりダビング機能を有する場合）であっても、コンテンツに対応するアクセス情報４０５にダビング機能を利用できることが示されていない場合には、通信装置を介してダビング機能を利用できなくなるため、特に所有者の異なる通信装置からの遠隔操作によるアクセス制御装置の不正利用を防ぐことが可能となる。
【００４３】
次に、アクセス制御装置２０１の構成の詳細について説明する。なお、リソース提供装置２０２の構成についてはアクセス制御装置２０１と同等のため省略する。
【００４４】
図３は、アクセス制御装置２０１の構成を示すブロック図である。アクセス制御装置２０１は、通信部５０１と、記憶部５０２と、アクセス許可部５０３と、存在確認部５０４とを含む。
【００４５】
記憶部５０１は、例えばハードディスクまたはメモリなどの記憶媒体であり許可情報管理テーブル４０１を格納する。
【００４６】
アクセス許可部５０３は、リソース提供装置２０２から送信されてきたリソース（具体的には例えばリソース提供装置２０２の所有者が保持するコンテンツ）を通信部５０１を介して受信したり、通信装置から利用できるリソースに付随する許可情報を、通信部５０１を介して受信する。通信部５０１を介して受信したリソースは内部リソースに保持され、通信部５０１を介して受信した許可情報から必要な情報を取り出して、記憶部５０２に格納された許可情報管理テーブル４０１に記録される。
【００４７】
通信装置Ａ２０３（または通信装置Ｂ２０４）からリソース利用要求と通信装置に対応する所有者情報が送信されてきた場合に、存在確認部５０４は、利用要求があったリソースに対応する許可情報の所有者情報４０２及び通信距離４０３を、記憶部５０２に格納された許可情報管理テーブルから受け取り、所有者情報４０２との通信を、通信部５０１を介して行い、通信結果に基づいて通信距離を推定する。通信距離の推定には例えば通信装置へ存在確認応答信号の送信を要求してから受信するまでの時間に基づいて行なうなどの方法がある。推定した通信距離が通信距離４０３で指定された距離以内であれば、アクセス許可部５０３に対して所有者が確認できたことを通知する。
【００４８】
アクセス許可部５０３は、所有者が確認できたことを受信して、該リソースをアクセス情報４０５で特定される範囲内での利用することを許可する。
【００４９】
図４は、通信装置２０２の構成を示すブロック図である。通信装置２０２は、通信部６０１と、存在応答部６０２とを具備する。
【００５０】
通信部６０１は、ネットワークとのインターフェースであって、ネットワークから受信したメッセージを存在応答部６０１に渡す。また、通信部６０１は、存在応答部６０２から送信すべき命令を受け取ると、当該命令をネットワークへ送信する。
【００５１】
図５は、アクセス制御装置２０１によるアクセス制御の流れの一例を示すシーケンス図である。
【００５２】
まず、リソース提供装置２０２は、リソース提供装置２０２が保持するリソースに対する許可情報を生成する。例えばリソース提供装置２０２が保持するリソース（この例では例えばコンテンツ）について、リソース提供装置の所有者（この例では所有者Ｂ）とは異なる所有者（この例では所有者Ａ）が所有する装置（この例ではアクセス制御装置２０１を具備する端末装置、以後アクセス制御装置２０１と称す）において利用する場合の利用条件を設定する。他人が所有する自身のコンテンツを利用するため、設定する利用条件は、不正利用と他人が考えない範囲で設定するのが望ましい。
【００５３】
以下では、コンテンツ２について、他人が所有するアクセス制御装置２０１との間の通信距離が「５ｍ」未満であれば、コンテンツ２の「視聴」が可能と設定し、通信装置Ｂ２０４とアクセス制御装置との間の通信距離が「１０ｍ」未満であれば、コンテンツ２の「サムネイル表示」のみが可能となるように利用条件を設定し、これを許可情報とした例を説明する。
【００５４】
リソース提供装置２０２は、設定した許可情報を通信装置Ａ２０３および通信装置Ｂ２０４へ送信する（Ｓ７０１）。このとき、リソース提供装置２０２と通信をするために必要な情報（ＩＰアドレスなど）を付加して送信するのが望ましい。通信装置Ａ２０３は送られた許可情報から許可管理テーブルを作成するために必要な情報を取り出し、許可情報を確認する。通信装置Ａ２０４の所有者は許可情報を確認し、通信装置Ｂ２０４が送られた許可情報に基づいて、アクセス制御装置２０１を利用することに問題が無ければ、アクセス制御装置２０１へ許可情報とリソース提供装置２０２と通信をするために必要な情報を送る（ステップＳ７０２）。
【００５５】
このとき通信装置Ａ２０３は作成した許可管理テーブルをメモリなどの記憶部（図示せず）に記憶するのが望ましい。
【００５６】
一方、通信装置Ｂ２０４は送られた許可情報から許可管理テーブルを作成し、メモリなどの記憶部（図示せず）に記憶する。
【００５７】
アクセス制御装置２０１は、通信装置Ａ２０３から許可情報を受信したとき、許可情報から許可情報管理テーブルを生成し、メモリなどの記憶部５０２に記録する。
【００５８】
アクセス制御装置２０１は、リソース提供装置２０２に保持するリソースを利用する際には、該リソースに関する許可情報を付与してリソース許可確認を送信する（Ｓ７０３）。
【００５９】
リソース提供装置２０２は、受信した許可情報が、通信装置Ａ２０３および通信装置Ｂ２０４へ送信した許可情報と同じであれば、アクセス制御装置２０１に対してリソース（この例ではコンテンツ２）を提供する（Ｓ７０４）。
【００６０】
アクセス制御装置２０１は、受信したリソースをメモリ、ハードディスクなどの内部リソースに保持し、通信装置Ｂからのアクセス要求を待つ。次に通信装置Ｂ２０４からアクセス制御装置２０１へコンテンツ２へのアクセス要求を受け取ると、アクセスの内容が記憶部に記憶する許可情報管理テーブルを参照し、アクセス情報に示されたアクセス要求でなければ、この要求を禁止する。また、アクセス情報に示されたアクセス要求であれば、通信装置Ｂ２０４の存在を確認するための要求を出し（Ｓ７０５）、通信装置Ｂ２０４は、この要求を受けると、応答する信号を通信装置Ｂ２０４へ返す（Ｓ７０６）。（Ｓ７０５）、（Ｓ７０６）による通信装置Ｂ２０４の存在の確認により算出される通信距離が、許可情報管理テーブルに示された通信距離４０４を満足するのであれば、アクセス制御装置２０１は通信装置Ｂ２０４からのアクセス要求を許可する。
【００６１】
アクセス要求を許可した場合、アクセス要求に従って内部リソースに保持したコンテンツ２のアクセスを行い、必要な処理（視聴、サムネール表示のための再生など）を行い出力する。また通信装置Ｂ２０４との存在確認は一定時間毎に行なう。
【００６２】
通信装置２０３の存在が確認できた場合（Ｓ７０６）、アクセス制御装置２０１は、リソースの利用許可を一定時間継続する。
【００６３】
アクセス制御装置が一定時間毎に行なう通信装置Ｂ２０４への存在確認において、通信装置Ｂ２０４の存在が確認できなくなった場合（つまり、通信装置Ｂ２０４からの応答を受信できなくなった、または受信した応答が許可情報管理テーブルに示された通信距離４０４を満足しなくなったなど）は（Ｓ７０７）、アクセス制御装置２０１は、アクセス要求のあったリソース（この例では内部に保持したコンテンツ２）の利用を禁止する。このとき、内部に保持したリソース（この例ではコンテンツ２）を削除するとともに、記憶部５０２に記憶したコンテンツ２に関連する情報を許可管理テーブルから削除するように構成する。このように構成すると、コンテンツ２の所有者とは異なる他人のアクセス制御装置２０１に自身のコンテンツ、コンテンツに関連する許可情報を必要以上に記憶することを避けることができるので、他人のアクセス制御装置２０１を必要なときに限って利用できるようにするとともに、不必要に他人が所有するアクセス制御装置２０１の記憶容量を必要以上に圧迫することはなくなる。
【００６４】
図６は、リソース提供装置２０２におけるアクセス許可部５０３の動作を示すフローチャートである。
【００６５】
まず、リソース提供装置２０２が有するアクセス許可部５０３はリソースの制御に必要な情報をリソース提供装置２０２が有する記憶部５０２内の許可情報管理テーブル４０１に記録する。そして、リソース提供装置２０２が有するアクセス許可部５０３は、許可情報を生成して通信部５０１に渡す。リソース提供装置２０２が有する通信部５０１は通信装置Ａ２０３および通信装置Ｂ２０４へ許可情報および自身と通信するために必要な情報を送信する（Ｓ８０１）。
【００６６】
リソース提供装置２０２が有するアクセス許可部５０３は、通信部５０１から送信完了通知を受け取ると（Ｓ８０２）、アクセス制御装置２０１からの許可確認要求の受信待ちの状態になる。
【００６７】
次に、リソース提供装置２０２が有するアクセス許可部５０３は、アクセス制御装置２０１からのリソース許可確認要求を通信部５０１から受け取ると（Ｓ８０３）、保持している許可情報と比較して、受信した許可情報が正しいかどうかを判断する（Ｓ８０４）。
【００６８】
ステップＳ８０４において、許可情報が正しい場合、リソース提供装置２０２のアクセス許可部５０３は、保持しているリソースを通信部５０１に渡す。リソース提供装置２０２が保持するリソース（この例ではコンテンツ２）は、通信部５０１を介してアクセス制御装置２０１へ送信される（Ｓ８０５）。
【００６９】
一方、ステップＳ８０４において、許可情報が異なる場合、アクセス許可部５０３は、保持しているリソースの提供を禁止する（Ｓ８０６）。
【００７０】
図７は、アクセス制御装置２０１におけるアクセス許可部５０３、存在確認部５０４の動作を示すフローチャートである。
【００７１】
アクセス制御装置２０１が有するアクセス許可部５０３は、自身の所有者と同じ所有者が保有する通信装置Ｂ２０３Ａから許可情報を通信部５０１を介して受信すると（Ｓ９０１）、受信した許可情報から必要な情報を取り出して、アクセス制御装置２０１が有する記憶部５０２に記憶された許可情報管理テーブルへ記録する（Ｓ９０２）。
【００７２】
次に、アクセス制御装置２０１が有するアクセス許可部５０３は、リソース提供装置２０２が保持しているリソースに対する利用要求を受けると（Ｓ９０３）、リソース許可確認要求を作成し、通信部５０１に渡す。リソース許可確認要求は、アクセス制御装置２０１が有する通信部５０１を介してリソース提供装置２０２へ送信される（Ｓ９０４）。
【００７３】
リソース提供装置２０２により、許可確認が正しく行われた場合（Ｓ８０５）、アクセス許可部５０３は、リソース提供装置２０２から、通信部５０１を介してリソースを受け取り、受け取ったリソース（この例ではコンテンツ２）をメモリ、ハードディスクといった内部リソースに保持する（Ｓ９０５）。
【００７４】
次に、アクセス制御装置２０１は、所有者が異なる通信装置Ｂ２０４からのアクセス要求を待ち、通信装置Ｂ２０４からコンテンツ２へのアクセス要求を受け取ると、アクセス制御装置２０１が有する記憶部５０２に記憶する許可情報管理テーブルを参照し、アクセス情報に示されたアクセス要求でなければ、この要求を禁止する。また、アクセス情報に示されたアクセス要求であれば、アクセス制御装置２０１が有する存在確認部５０４は、通信装置Ｂ２０４の存在を確認する。存在確認部５０４は、存在確認命令を生成して、通信部５０１に渡す。そして、存在確認部５０４は、通信装置Ｂ２０４の存在が確認できたか否かを判断する（Ｓ９０６）。
【００７５】
ステップＳ９０６において、通信装置Ｂ２０４からの応答を、通信部５０１を介して受け取った場合、存在確認部５０４は、一定時間スリープする。そして、存在確認部５０４は、一定時間スリープした後、再び通信装置２０２の存在を確認する。
【００７６】
アクセス許可部５０５は、許可情報管理テーブル４０１を再度参照し、リソース利用要求に対する動作であれば、そのリソースの利用を再度許可する（Ｓ９０７）。そして、一定時間が経過すれば（Ｓ９０６）の処理を再度行う。
【００７７】
一方、ステップＳ９０６において、通信装置２０２からの応答を受け取っていない場合または受け取った応答から算出される通信距離が許可情報管理テーブルに示される通信距離に示す条件を満足しなくなった場合、存在確認部５０４は、該当する通信装置Ｂ２０４、すなわち所有者情報をアクセス許可部５０５に通知する。
【００７８】
アクセス許可部５０５は、許可情報管理テーブル４０１を参照し、通知された所有者情報を有する通信装置Ｂ２０４に関する情報、保持されたリソース（この例ではアクセス制御装置２０１に保持されたコンテンツ２）を全て削除する（Ｓ９０８）。その後、通信装置Ｂ２０４からリソース利用要求があった場合、許可情報管理テーブル４０１には、そのリソースに対する許可情報が無いため、そのリソースの利用を拒否する（Ｓ９０９）。
【００７９】
以上のように、本発明のアクセス制御システムによれば、電子機器のアクセス制御に関して、利用機器の所有者であるユーザ、及びコンテンツの権利者であるユーザ、相互にアクセスを制御することができ、リソースへの不正アクセスも禁止することができる。
【産業上の利用可能性】
【００８０】
本発明にかかるアクセス制御システムは、電子機器のアクセス制御に関して、利用機器の所有者であるユーザ、及びコンテンツの権利者であるユーザ、相互にアクセスを制御することができ、リソースへの不正アクセスも禁止することができるアクセス制御システムとして有用である。またLSI等の用途にも応用できる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態におけるアクセス制御システムの構成の一例を示す図
【図２】許可情報管理テーブルの一例を示す表図
【図３】アクセス制御装置の構成の一例を示すブロック図
【図４】通信装置の構成の一例を示すブロック図
【図５】アクセス制御装置によるアクセス制御の流れの一例を示すシーケンス図
【図６】リソース提供装置の動作の一例を示すフローチャート
【図７】アクセス制御装置の動作の一例を示すフローチャート
【図８】従来のアクセス制御システムの全体構成図
【符号の説明】
【００８２】
２０１    アクセス制御装置
２０２    リソース提供装置
２０３    通信装置Ａ
２０４    通信装置Ｂ
２５０〜２５２    接続
【図１】
2010009346.tif 000003
【図２】
2010009346.tif 000004
【図３】
2010009346.tif 000005
【図４】
2010009346.tif 000006
【図５】
2010009346.tif 000007
【図６】
2010009346.tif 000008
【図７】
2010009346.tif 000009
【図８】
2010009346.tif 000010