(57)【要約】【課題】  電源オンを指示する特定のネットワークパケットを送信できるコントロール装置を限定する。【解決手段】  比較部１０３２は、ネットワークを経由して受信した電源起動パケットと前記起動パターン保持部１０３１に保持されている電源起動パケットパターンとを比較し、一致したときのみ主電源を起動して投入する。同じく一致したときのみ新たな可変データを生成し、電源起動パケットパターン生成部１０２１で生成した電源起動パケットパターンを前記起動パターン保持部１０３１へ記憶させると共に、前記新たな可変データを前記ネットワーク経由にて前記電源起動パケットの送信元に送出する。【選択図】      図２
2007179256.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを実行するアプリケーション実行部と、
可変データを生成する可変データ生成部と、
予め記憶している秘密データと前記可変データとを元に生成されたデータとを特定のアルゴリズムでハッシュして、これにより得られたデータを電源起動パケットパターンとして生成する電源起動パケットパターン生成部と、
この電源起動パケットパターン生成部により生成された電源起動パケットパターンを保持する起動パターン保持部と、
ネットワークを経由して電源起動パケットを受信し、この受信した電源起動パケットと前記起動パターン保持部に保持されている電源起動パケットパターンとを比較する比較手段と、
前記比較手段による比較の結果が一致したときのみ前記アプリケーション実行部に電源を供給する電源部と、
前記比較手段による比較の結果が一致したときのみ、前記可変データ生成手段により新たな可変データを生成させ、前記電源起動パケットパターン生成部により生成された電源起動パケットパターンを前記起動パターン保持部へ記憶させると共に、前記新たな可変データを前記ネットワーク経由にて前記電源起動パケットの送信元に送出する手段とを備えたことを特徴とするネットワーク装置。
【請求項２】
予め記憶している秘密データと可変データとを元に生成されたデータを特定のアルゴリズムでハッシュして、これにより得られたデータを電源起動パケットパターンとして電源起動させるネットワーク装置へネットワーク経由で送信する送出手段と、
前記電源起動させるネットワーク装置から前記ネットワーク経由で取得した可変データを、新たな可変データとして記憶させる制御手段とを備えたことを特徴とするネットワーク装置。
【請求項３】
更に、前記秘密データを設定するユーザインターフェース手段を有することを特徴とする請求項１または２記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークに接続されるネットワーク装置に関し、特にネットワークを介してコントロール装置から電源起動されるネットワーク装置に関する。
【背景技術】
【０００２】
従来、コントロールする側のコントロール装置と、コントロールされる側のネットワーク装置との間でユーザ認証を行ってから、電源起動用のネットワークパケットをコントロール装置からネットワーク装置へ送信する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１６５５５４公報（図２）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のコントロール装置は、パケット自体のセキュリティについては考慮されておらず、不正なコントロール装置によるネットワーク装置の電源コントロールを防止することができないという問題があった。
【０００４】
この発明は、パケット自体のセキュリティについて考慮し、電源オンを指示する特定のネットワークパケットを送信できるコントロール装置が限定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、この発明においては、アプリケーションを実行するアプリケーション実行部と、可変データを生成する可変データ生成部と、予め記憶している秘密データと前記可変データとを元に生成されたデータとを特定のアルゴリズムでハッシュして、これにより得られたデータを電源起動パケットパターンとして生成する電源起動パケットパターン生成部と、この電源起動パケットパターン生成部により生成された電源起動パケットパターンを保持する起動パターン保持部と、ネットワークを経由して電源起動パケットを受信し、この受信した電源起動パケットと前記起動パターン保持部に保持されている電源起動パケットパターンとを比較する比較手段と、前記比較手段による比較の結果が一致したときのみ前記アプリケーション実行部に電源を供給する電源部と、前記比較手段による比較の結果が一致したときのみ、前記可変データ生成手段により新たな可変データを生成させ、前記電源起動パケットパターン生成部により生成された電源起動パケットパターンを前記起動パターン保持部へ記憶させると共に、前記新たな可変データを前記ネットワーク経由にて前記電源起動パケットの送信元に送出する手段とを備えたことを特徴とするネットワーク装置を提供する。
【０００６】
また、上記の目的を達成するために、この発明においては、
予め記憶している秘密データと可変データとを元に生成されたデータを特定のアルゴリズムでハッシュして、これにより得られたデータを電源起動パケットパターンとして電源起動させるネットワーク装置へネットワーク経由で送信する送出手段と、
【０００７】
前記電源起動させるネットワーク装置から前記ネットワーク経由で取得した可変データを、新たな可変データとして記憶させる制御手段とを備えたことを特徴とするネットワーク装置を提供する。
【０００８】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
【発明の効果】
【０００９】
この発明によれば、電源オンを指示する特定のネットワークパケットを送信できるコントロール装置を限定することができるので、不正なコントロール装置によるネットワーク装置の電源コントロールを防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明の実施の形態について説明する。
（第１の実施形態）
図１は、本発明の一実施形態に係るネットワーク装置を含むシステム全体の構成を示す図である。
図１において、本発明のシステムは、ネットワーク装置１０１とコントロール装置１０５とから構成されている。コントロール装置１０５は、ネットワーク経由でネットワーク装置１０１の電源をオン／オフさせることができる。
【００１１】
ネットワーク装置１０１は、制御部１０２、ネットワークコントロール部１０３、電源供給部１０４とから構成されている。
ネットワーク装置１０１内のネットワークコントロール部１０３は、コントロール装置１０５から送信された電源起動パケットを受信すると、電源供給部１０４へ電源供給部起動信号を出力する。図５に、コントロール装置１０５から送信される電源起動パケットの例を示す。電源起動パケットは、Ethernet（登録商標）ヘッダ、ＩＰヘッダ、ＵＤＰヘッダおよびペイロードから構成されている。
【００１２】
ネットワーク装置１０１内の電源供給部１０４は、制御部１０２へ電源を供給する回路から構成されている。なお、電源供給部１０４は、制御部１０２へ電源を供給するものであるが、他のネットワークコントロール部１０３や、電源供給部１０４へ電源を供給する回路は図示していないが、電源供給部１０４とは別に設けられている。
【００１３】
また、電源供給部１０４は、ネットワークコントロール部１０３から電源供給部起動信号が入力されると起動して制御部１０２へ電源を供給する。この結果、ネットワーク装置１０１のシステムが起動する。
【００１４】
図２は、図１の構成を更に詳細にした図である。
まず、ネットワーク装置側の構成について詳細に説明する。
図２において、制御部１０２は、制御部１０２全体を制御するための全体制御部１０２０、起動パケットパターンを生成するための起動パケットパターン生成部１０２１、秘密データ１０２２、可変データ１０２３、パケット送受信を制御するためのパケット送受信制御部１０２４、アプリケーション実行部１０２５とから構成されている。秘密データ１０２２および可変データ１０２３は、実際にはデータを保持することが可能なメモリ等から構成される。
【００１５】
ネットワークコントロール部１０３は、起動パケットパターン保持するための起動パケットパターン保持部１０３１、起動パケットパターンを比較するための比較部１０３２、パケット送受信を制御するためのパケット送受信制御部１０３３とから構成されている。
【００１６】
コントロール装置１０５は、コントロール装置１０５全体を制御するための全体制御部１０５０、起動パケットパターンを生成するための起動パケットパターン生成部１０５１、秘密データ１０５２、可変データ１０５３、パケット送受信を制御するためのパケット送受信制御部１０５４とから構成されている。秘密データ１０５２および可変データ１０５３は、実際にはデータを保持することが可能なメモリ等から構成される。
【００１７】
起動パケットパターン生成部１０２１は、例えば図６に記載した演算を行い、制御部１０２内に設定された秘密データ１０２２および可変データ１０２３を元に生成したデータをハッシュして、ネットワーク装置１０１を起動させるための起動パケットパターンを生成してネットワークコントロール部１０３内の起動パケットパターン保持部１０３１に保持させる。
【００１８】
以下、ネットワーク装置をコントロールするコントロール装置側の構成・動作について詳細に説明する。
ユーザは、コントロールさせようとするコントロール装置１０５に対して、ネットワーク装置１０１と同じ秘密データ１０５２、可変データ１０５３およびネットワーク装置１０１のＩＰアドレスを設定する。この設定方法としては、図示しない操作ボタンを操作することにより値を設定する。この例ではＩＰアドレスを直接入力することとしたが、ネットワーク装置１０１のＩＰアドレスを特定するための他の情報であってもよい。
【００１９】
コントロール装置１０５内の起動パケットパターン生成部１０５１は、秘密データ１０５２および可変データ１０５３を元に生成したデータをハッシュして、起動パケットパターンを生成する。
【００２０】
以下、電源制御開始時、ネットワーク装置１０１内では、電源供給部１０４はオフ（以下、１０２へ電源を供給してるとき「オン」、していないとき「オフ」と記す）であり、ネットワークコントロール部１０３は図示しない別の電源により電源が供給されパケット受信監視状態にあることを前提として説明する。
【００２１】
コントロール装置１０５は、ネットワーク装置１０１を起動しようとする場合、ネットワーク装置１０１内の電源供給部１０４を起動させる。このため、まずコントロール装置１０５は起動パケットパターンをパケット送受信制御部１０５４からネットワーク装置１０１へ送信する。
【００２２】
以下、コントロールされる側のネットワーク装置１０１の構成・動作について詳細に説明する。
パケット送受信制御部１０３３は、コントロール装置１０５内のパケット送受信制御部１０５４から送信された起動パケットパターンを受信する。このときコントロール装置１０５から受信された情報のＩＰアドレスを全体制御部１０２０内に保持する。
【００２３】
比較部１０３２は、パケット送受信制御部１０３３が受信した起動パケットパターンと起動パケットパターン保持部１０３１に保持されている起動パケットパターンとを比較する。比較部１０３２は、この比較の結果、一致する場合には電源供給部１０４に電源オンコマンドを送信し、一致しない場合には不正なコントロール装置からの起動パケットであるものと見做して電源供給部１０４に電源オンコマンドを送信しない。
【００２４】
電源供給部１０４は、比較部１０３２から電源オンコマンドが入力されると制御部１０２を起動させ、入力されなければ制御部１０２を起動させない。
制御部１０２では、比較部１０３２から電源オンコマンドが入力され起動されると、全体制御部１０２０は次回起動するときに用いられる新たな可変データ１０２３を生成する。
【００２５】
起動パケットパターン生成部１０２１は、新たな可変データ１０２３が生成されると、可変データ１０２３と秘密データ１０２２とを組み合わせてハッシュして、新たな起動パケットパターンを生成し、起動パケットパターン保持部１０３１に格納する。
【００２６】
このように制御部１０２は、起動する度に次回ネットワーク経由にて起動時に用いる起動パケットを変更する。
パケット送受信制御部１０２４は、全体制御部１０２０によって生成された新たな可変データ１０２３を、先に全体制御部１０２０内に保持していたコントロール装置のＩＰアドレス等を用いて、パケット送受信制御部１０３３を介してコントロール装置に送信する。
【００２７】
この結果、秘密データを知らない第三者が次回の起動パケットパターンを生成することが不可能であり、ネットワーク装置の電源オン指示を特定のコントロール装置に限って行うことができ、不正なコントロール装置によるネットワーク装置の電源オン操作ができないようにすることができる。
【００２８】
更に、コントロール装置１０５側では、パケット送受信制御部１０５４は、ネットワーク装置１０１から送信された新たな可変データ１０２３を受信して可変データ１０５３へ記憶させる。
【００２９】
このようにして電源オン／オフ状態が切り替わるときのネットワーク装置１０１の動作をまとめると図３に示すフローチャートとなる。
ステップＳ３０１：パケット送受信制御部１０３３がパケットを受信する。このパケットの中には、図４に示す起動パケットも送られることがある。
ステップＳ３０２：比較部１０３２は、パケット送受信制御部１０３３が受信した起動パケットパターンと起動パケットパターン保持部１０３１に保持されている起動パケットパターンとを比較する。この比較はペイロード部分について行われる。
【００３０】
比較部１０３２は、比較の結果、一致する場合にはステップＳ３０３へ進み、一致しない場合には不正なコントロール装置からの起動パケットであるものと見做して電源供給部１０４に電源オンコマンドを送信しない。
【００３１】
ステップＳ３０３：比較部１０３２は、電源供給部１０４に電源オンコマンドを送信する。
ステップＳ３０４：電源供給部１０４が起動し、制御部１０２へ電源が供給され、制御システムが起動する。
ステップＳ３０５：全体制御部１０２０は、次回起動するときに用いられる新たな可変データ１０２３を生成する。
ステップＳ３０６：起動パケットパターン生成部１０２１は、新たな可変データ１０２３を生成する。
ステップＳ３０７：パケット送受信制御部１０２４は、全体制御部１０２０によって生成された新たな可変データ１０２３を、先に全体制御部１０２０内に保持していたコントロール装置のＩＰアドレスを用いて、パケット送受信制御部１０３３を介してコントロール装置に送信する。
【００３２】
ステップＳ３０８：ネットワーク装置１０１は、図５に示すようにコントロール装置１０５側から、新たな可変データ１０２３が受信したことについてのレスポンスを受信する。
【００３３】
ステップＳ３０９：ネットワーク装置１０１は、図５に示すようにコントロール装置１０５側から、正しく新たな可変データ１０２３が受信されたことを示す旨受信されればステップＳ３１０へ進み、受信されなければステップＳ３０７へ戻り再度送信する。
【００３４】
ステップＳ３１０：起動パケットパターン生成部１０２１は、可変データ１０２３と秘密データ１０２２とを組み合わせてハッシュした、新たな起動パケットパターンを生成し、起動パケットパターン保持部１０３１に格納する。
【００３５】
ステップＳ３１１：ネットワーク装置１０１は、ネットワーク装置１０１のアプリケーションを実行する。例えば、ネットワーク装置１０１が録画機器であれば、録画を実行する。
【００３６】
ステップＳ３１２：ネットワーク装置１０１は、コントロール装置１０５から電源オフの指示を受けると、ステップＳ３１３へ進み、受けなければステップＳ３１１のアプリケーションの実行を継続する。
【００３７】
ステップＳ３１３：ネットワーク装置１０１は、電源オフコマンドを電源供給部１０４へ送信し、制御部１０２は電源供給を終了する。この後、ステップＳ３０１へ戻る。
【００３８】
これにより、電源オンを指示する特定のネットワークパケットを送信できるコントロール装置を限定することができるので、不正なコントロール装置によるネットワーク装置の電源コントロールを防止することができる。
【００３９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係るネットワーク装置を含むシステム全体の構成を示す図。
【図２】本発明の一実施形態に係るネットワーク装置を含むシステム全体の構成を更に詳細に示す図。
【図３】電源オン／オフ状態が切り替わるときのネットワーク装置１０１の動作を示すフローチャート。
【図４】起動パケットの構成を示す図。
【図５】ネットワーク装置１０１とコントロール装置１０５間の処理を示す図。
【図６】起動パケットパターンの生成例を示す図。
【符号の説明】
【００４１】
１０１…ネットワーク装置、１０２…制御部、１０３…ネットワークコントロール部、１０４…電源供給部、１０５…コントロール装置、１０２０…全体制御部、１０２１…起動パケットパターン生成部、１０２２…秘密データ、１０２３…可変データ、１０２４…パケット送受信制御部、１０２５…アプリケーション実行部。
【図１】
2007179256.tif 000003
【図２】
2007179256.tif 000004
【図３】
2007179256.tif 000005
【図４】
2007179256.tif 000006
【図５】
2007179256.tif 000007
【図６】
2007179256.tif 000008