(57)【要約】【課題】ＩＰｓｅｃ通信を迅速に再開させることができる印刷装置及び印刷装置のＳＡ確立方法を提供する。【解決手段】本発明のインターネット通信システム５０の印刷装置１においては、相手ＩＰアドレスが不揮発性記憶部４に恒久的に記憶されている。また、その通信装置１０にインストールされたエージェントは印刷装置１から送信された起動メッセージの受信に応じて、ＩＰｓｅｃ通信に係るＳＡパラメータ・セットを通信装置１０に設けられた記憶部から削除するようにプログラムされている。【選択図】図２
2012175501.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｓｅｃ通信を行う通信装置及び印刷装置を備えており、
前記印刷装置は、
前記ＩＰｓｅｃ通信の際に得たＳＡ（セキュリティ・アソシエーション）パラメータ・セットに含まれる前記通信装置のＩＰアドレスを記憶する不揮発性記憶部と、
前記印刷装置を初期化するときに、前記不揮発性記憶部に前記通信装置のＩＰアドレスが記憶されていれば、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレス及び前記印刷装置のＩＰアドレスを含む起動メッセージを送信する起動メッセージ送信手段と、
前記起動メッセージの送信後に、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレスを削除するＩＰアドレス削除手段と
を有しており、
前記通信装置は、前記起動メッセージの受信に応じて、前記印刷装置と行っていたＩＰｓｅｃ通信に係る前記ＳＡパラメータ・セットを削除するエージェントを有する
ことを特徴とするインターネット通信システム。
【請求項２】
前記起動メッセージ送信手段は、前記起動メッセージを、ＩＰｓｅｃ通信とは異なる通信プロトコルで送信する、請求項１記載のインターネット通信システム。
【請求項３】
前記印刷装置は、前記印刷装置を制御するドライバーを有し、
前記起動メッセージ送信手段は前記ドライバーに含まれる、請求項１または２に記載のインターネット通信システム。
【請求項４】
通信装置とＩＰｓｅｃ通信が可能な周辺装置であって、
前記ＩＰｓｅｃ通信のＳＡ（セキュリティ・アソシエーション）パラメータ・セットに含まれる前記通信装置のＩＰアドレスを記憶する不揮発性記憶部と、
前記周辺装置を初期化するときに、前記不揮発性記憶部に前記通信装置のＩＰアドレスが記憶されていれば、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレス及び前記周辺装置のＩＰアドレスを含む起動メッセージを送信する起動メッセージ送信手段と、
前記起動メッセージの送信後に、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレスを削除するＩＰアドレス削除手段と
を備えることを特徴とする周辺装置。
【請求項５】
印刷装置が通信装置とのＩＰｓｅｃ通信の際に得たＳＡ（セキュリティ・アソシエーション）パラメータ・セットに含まれる前記通信装置のＩＰアドレスを不揮発性記憶部に記憶する不揮発性記憶工程と、
前記印刷装置を初期化するときに、前記不揮発性記憶部に前記通信装置のＩＰアドレスが記憶されていれば、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレス及び前記印刷装置のＩＰアドレスを含む起動メッセージを送信する起動メッセージ送信工程と、
前記起動メッセージの受信に応じて前記通信装置に記憶された前記ＩＰｓｅｃ通信に係る前記ＳＡパラメータ・セットを前記通信装置にインストールされたエージェントにより削除するＳＡパラメータ・セット削除工程と、
を備えていることを特徴とするＳＡパラメータ・セットの削除方法。
【請求項６】
印刷装置が通信装置とのＩＰｓｅｃ通信の際に得たＳＡ（セキュリティ・アソシエーション）パラメータ・セットに含まれる前記通信装置のＩＰアドレスを不揮発性記憶部に記憶する不揮発性記憶工程と、
前記印刷装置を初期化するときに、前記不揮発性記憶部に前記通信装置のＩＰアドレスが記憶されていれば、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレス及び前記印刷装置のＩＰアドレスを含む起動メッセージを送信する起動メッセージ送信工程と、
前記起動メッセージの受信に応じて前記通信装置に記憶された前記ＩＰｓｅｃ通信に係る前記ＳＡパラメータ・セットを前記通信装置にインストールされたエージェントにより削除するＳＡパラメータ・セット削除工程と、
を前記印刷装置に実行させるための、ＳＡパラメータ・セットを削除するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット通信システム、周辺装置、ＳＡパラメータ・セットの削除方法及びＳＡパラメータ・セットの削除プログラムに係り、特に、パーソナル・コンピュータとプリンタとのＩＰｓｅｃ通信の際に好適に利用できるインターネット通信システム、周辺装置、ＳＡパラメータ・セットの削除方法及びＳＡパラメータ・セットの削除プログラムに関する。
【背景技術】
【０００２】
パーソナル・コンピュータなどの通信装置と印刷装置とからなる従来のインターネット通信システムにおいて相互通信する際、セキュアなＩＰ通信の一例であるＩＰｓｅｃ通信が用いられている。ＩＰｓｅｃ通信の利点は、盗聴・改ざん・なりすまし・否認の脅威を防ぐため、暗号化、署名、認証といったセキュリティ関連手法を上位プロトコルの変更をせずに利用できる点にある。このセキュアなＩＰ通信を実現するため、ＩＰｓｅｃ通信においては、ＡＨ（ＩＰ認証ヘッダ）、ＥＳＰ（ＩＰ暗号化ペイロード）及びＩＫＥ（インターネット鍵交換）と称される３つのプロトコル、鍵管理やセキュアプロトコルを使うためのつながり又はセキュアな仮想通信路といった意味のＳＡ（セキュリティ・アソシエーション）並びに認証及び暗号化アルゴリズムといった技術が用いられる。
【０００３】
従来の印刷装置１０１は、図５に示すように、通信装置１１０とＩＰｓｅｃ通信を行う際にＳＡを生成するため、ＩＫＥプロトコルを使用する（時間Ｔ１００→時間Ｔ１０１：ＩＫＥ＿ＳＡパラメータ交換中）。このＩＫＥプロトコルを利用するのは、認証用のセッション鍵（ＨＭＡＣ）と暗号化用のセッション鍵のこれら両方の鍵の生成、交換、更新が自動で行われるからである。
【０００４】
ＩＫＥによるＳＡの生成工程においては、フェーズ１とフェーズ２の２ステップがある。フェーズ１においては、ＳＡ送信側（イニシエータ）となる通信装置１１０とＳＡ受信側（レスポンダ）となる印刷装置１０１との間においてＩＳＡＫＭＰ＿ＳＡパラメータの一群であるＩＳＡＫＭＰ＿ＳＡパラメータ・セットを相互に交換することにより、ＩＳＡＫＭＰ＿ＳＡを生成する。また、フェーズ２においては、暗号化や認証に用いられる鍵を含むＩＰｓｅｃ＿ＳＡパラメータの一群であるＩＰｓｅｃ＿ＳＡパラメータ・セットを、フェーズ１において生成されたＩＳＡＫＭＰ＿ＳＡを介して相互に交換することにより、いわゆるＳＡと称されるＩＰｓｅｃ＿ＳＡを生成する。
【０００５】
このＩＰｓｅｃ＿ＳＡを用いてＩＰｓｅｃパケットの送受信を行うことにより、印刷関連データのセキュア通信を実現することができる（時間Ｔ１０１→時間Ｔ１０２：セキュア通信中）。
【０００６】
なお、図５においては、透明横長円筒ｖｒ１を用いてＩＳＡＫＭＰ＿ＳＡによる通信セキュア化を視覚的に表現しており、透明横長円筒ｖｒ２を用いてＩＰｓｅｃ＿ＳＡによる通信セキュア化を視覚的に表現している。
【０００７】
また、ＩＰｓｅｃ通信の安全性を高めるため、ＳＡには有効期限が設けられている（時間Ｔ１００→時間Ｔ１０４：ＳＡ有効期限）。この有効期限が経過した場合、今まで使用されたＳＡパラメータ・セットを互いに消去し（時間Ｔ１０４→時間Ｔ１０５：旧ＳＡ消去中）、ＩＰｓｅｃ＿ＳＡパラメータ・セットに含まれる暗号鍵を再設定することにより、通信装置１１０及び従来の印刷装置１０１は自動的にＳＡの再構築を行う（時間Ｔ１０５→時間Ｔ１０６：ＩＫＥ＿ＳＡパラメータ交換中（ＳＡ再構築））。
【０００８】
ここで、図示はしないが、この有効期限が経過する前であっても通信装置１１０又は従来の印刷装置１０１のいずれか一方が正常に終了又は再起動する際、正常に終了又は再起動する一方の装置から他方の装置に対して起動メッセージを送信し、今まで使用したＳＡを互いに消去することにより、ＩＰｓｅｃ通信の安全性を低下させる一因となるＳＡの再利用を防止していた（特許文献１の背景技術を参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２１９１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の印刷装置１０１においては、その印刷装置１０１が停電などの理由により正常に終了せずに突如終了した場合（時間Ｔ１０２：印刷装置１０１の突如終了時）、印刷装置１０１をすぐに再起動させたとしても（時間Ｔ１０３：印刷装置１０１の再起動時）、ＩＰｓｅｃ通信を迅速に再開させることができないという問題があった（時間Ｔ１０２→時間Ｔ１０５：ＩＰｓｅｃ通信不能中）。
【００１１】
この問題は、印刷装置１０１の突如終了によって印刷装置１０１が保有するＳＡパラメータ・セットが消去してしまうにもかかわらず通信装置１１０が保有するＳＡパラメータ・セットは消去されていないため（時間Ｔ１０２→時間Ｔ１０３：印刷装置１０１の電源切断中）、通信装置１１０のＳＡパラメータ・セットの有効期限が経過するまで通信装置１１０がＩＰｓｅｃ通信を回復させようとそのＳＡパラメータ・セットを印刷装置１０１に送り続けることに起因する（時間Ｔ１０３→時間Ｔ１０４：通信装置１１０によるＳＡパラメータ送信中）。
【００１２】
ＩＰｓｅｃ通信を迅速に再開させるためには、ＳＡパラメータ・セットからＳＡの消去に必要な相手ＩＰアドレスを選択し、その相手ＩＰアドレスに基づいて作成された起動メッセージを印刷装置１０１から通信装置１１０に送信すればよい。しかし、印刷装置１０１の突如終了時にＳＡパラメータ・セットは消えてしまっているため、印刷装置１０１の再起動後に起動メッセージを作成することはできない。
【００１３】
そこで、本発明はこれらの点に鑑みてなされたものであり、ＳＡパラメータ・セットが消失した後に、ＩＰｓｅｃ通信を迅速に再開させることを本発明の目的としている。
【課題を解決するための手段】
【００１４】
本発明の一つの態様に従うインターネット通信システムは、ＩＰｓｅｃ通信を行う通信装置及び印刷装置を備えている。前記印刷装置は、前記ＩＰｓｅｃ通信の際に得たＳＡ（セキュリティ・アソシエーション）パラメータ・セットに含まれる前記通信装置のＩＰアドレスを記憶する不揮発性記憶部と、前記印刷装置を初期化するときに、前記不揮発性記憶部に前記通信装置のＩＰアドレスが記憶されていれば、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレス及び前記印刷装置のＩＰアドレスを含む起動メッセージを送信する起動メッセージ送信手段と、前記起動メッセージの送信後に、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレスを削除するＩＰアドレス削除手段とを有しており、前記通信装置は、前記起動メッセージの受信に応じて、前記印刷装置と行っていたＩＰｓｅｃ通信に係る前記ＳＡパラメータ・セットを削除するエージェントを有する。
【００１５】
これによれば、印刷装置の不揮発性記憶部に通信装置のＩＰアドレスを記憶させ、かつ、通信装置上のエージェントを活用することにより、停電等によって印刷装置が突如終了しても、印刷装置の再起動時に通信装置のＳＡパラメータ・セットを削除することができる。
【００１６】
好適な実施形態では、前記起動メッセージ送信手段は、前記起動メッセージを、ＩＰｓｅｃ通信とは異なる通信プロトコルで送信するようにしてもよい。
【００１７】
これにより、ＩＰｓｅｃ通信を用いず、簡易な通信プロトコルによって起動メッセージを送信することができる。
【００１８】
好適な実施形態では、前記印刷装置は、前記印刷装置を制御するドライバーを有し、前記起動メッセージ送信手段は前記ドライバーに含まれていてもよい。
【００１９】
本発明の一つの態様に従う、通信装置とＩＰｓｅｃ通信が可能な周辺装置は、前記ＩＰｓｅｃ通信のＳＡ（セキュリティ・アソシエーション）パラメータ・セットに含まれる前記通信装置のＩＰアドレスを記憶する不揮発性記憶部と、前記周辺装置を初期化するときに、前記不揮発性記憶部に前記通信装置のＩＰアドレスが記憶されていれば、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレス及び前記周辺装置のＩＰアドレスを含む起動メッセージを送信する起動メッセージ送信手段と、前記起動メッセージの送信後に、前記不揮発性記憶部に記憶された前記通信装置のＩＰアドレスを削除するＩＰアドレス削除手段とを備える。
【００２０】
これにより、周辺装置の不揮発性記憶部に通信装置のＩＰアドレスを記憶させておくことにより、停電等によって周辺装置が突如終了しても、その再起動時に通信装置に対してＳＡパラメータ・セットの削除通知を発行することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るインターネット通信システムの印刷装置の構成を示すブロック図
【図２】本実施形態のインターネット通信システムの通信手順を示すシーケンス図
【図３】本実施形態のインターネット通信システムにおけるＩＰｓｅｃ通信開始手順を示すフローチャート
【図４】本実施形態のインターネット通信システムにおけるＩＰｓｅｃ通信終了手順を示すフローチャート
【図５】従来のインターネット通信システムの通信手順を示すシーケンス図
【発明を実施するための形態】
【００２２】
以下、本発明のインターネット通信システム、ＳＡ確立方法及びＳＡ確立プログラムをその一実施形態により説明する。
【００２３】
はじめに、本実施形態のインターネット通信システムを以下に説明する。
【００２４】
図１は、本実施形態のインターネット通信システムに係る印刷装置１の構成を示すブロック図である。また、図２は、本実施形態のインターネット通信システムの通信手順を示すシーケンス図である。
【００２５】
本実施形態のインターネット通信システム５０は、図２に示すように、第１の通信手段である通信装置１０及び第２の通信手段である印刷装置１により構成されている。なお、ここでは、周辺装置の一例として印刷装置を例に挙げて以下の実施形態を説明するが、印刷装置以外の周辺装置にも本発明を適用することが可能である。
【００２６】
本実施形態の通信装置１０は、ＩＰｓｅｃ通信が可能なパーソナル・コンピュータにエージェントが常駐した装置である。この通信装置１０においては、図示しないが、ＣＰＵなどの処理部、ＨＤＤやメモリなどの記憶部、ＷＡＮやＬＡＮなどを用いてインターネット通信を行う通信部及び手動入力や各種信号の入出力を行う入出力部が電気的に相互接続されている。
【００２７】
通信装置１０は、印刷装置１のホスト装置であってもよい。例えば、通信装置１０は印刷装置１を駆動するドライバーを備え、印刷装置１に対して印刷コマンドを送信して、印刷を実行させてもよい。
【００２８】
ここで、エージェントとは、ネットワーク機器の管理及び監視並びにそれに関する管理情報の収集を行なうプログラム等をいう。エージェントの一例としては、サーバやルータをネットワーク越しに管理するＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）が挙げられる。このエージェントは、例えば、上述の印刷装置１を駆動するドライバーに含まれていてもよい。
【００２９】
本実施形態のエージェントは、印刷装置から送信される起動メッセージの受信に応じて、ＩＰｓｅｃ通信に係るＳＡパラメータ・セットを通信装置１０に設けられた記憶部から削除するようにプログラムされている。例えば、エージェントは、受信した起動メッセージに自らの装置（通信装置１０）のＩＰアドレスが含まれていれば、この起動メッセージを発行した装置（例えば、印刷装置１）のＩＰアドレスを特定する。そして、起動メッセージを発行した装置との間に確立されたＩＰｓｅｃ通信に係るＳＡパラメータ・セットを削除する。本実施形態において、このエージェントが最も効果的に働くのは、印刷装置が突如シャットダウン（終了）した後の再起動の際に、印刷装置の突如終了前に行っていたＩＰｓｅｃ通信に係るＳＡパラメータ・セットを削除するときである。
【００３０】
本実施形態の印刷装置１は、図１に示すように、インクジェット・プリンタ・ヘッドなどの印刷部Ｐ、印刷部の制御を行うＣＰＵなどの制御部ＣＴ、揮発性メモリなどの揮発性記憶部３、不揮発性メモリなどの不揮発性記憶部４、ＷＡＮやＬＡＮなどを用いてインターネット通信を行う通信部ＣＭ及び手動入力や各種信号の入出力を行う入出力部ＩＯを有する。制御部ＣＴは、所定のコンピュータプログラムを実行することにより、以下に説明する複数の手段を実現する。すなわち、制御部ＣＴは、ＳＡパラメータ交換手段２、暗号化処理手段５、復号化処理手段６、起動メッセージ送信手段７及びＩＰアドレス削除手段８を備えている。
【００３１】
ＳＡパラメータ交換手段２は、ＳＡ（セキュリティ・アソシエーション）パラメータ・セットを相互に交換することより、ＳＡの構築及び削除を行う手段であり、従来の印刷装置１０１に設けられたＳＡ生成手段と同様のものである。
【００３２】
ＩＰｓｅｃ通信においては、従来と同様、ＡＨ（ＩＰ認証ヘッダ）、ＥＳＰ（ＩＰ暗号化ペイロード）及びＩＫＥ（インターネット鍵交換）の３つのプロトコル、鍵管理やセキュアプロトコルを使うためのつながり又はセキュアな仮想通信路といった意味のＳＡ並びに認証及び暗号化アルゴリズムが用いられる。
【００３３】
また、ＩＫＥによるＳＡの生成手法においても、従来と同様、ＩＳＡＫＭＰ＿ＳＡを生成するフェーズ１とＩＰｓｅｃ＿ＳＡを生成するフェーズ２の２ステップがある。
【００３４】
また、ＳＡパラメータ・セットは、通信装置１０との間でＩＰｓｅｃ通信を用いたセキュア通信を行うための各種のパラメータである。ＳＡパラメータの一例としては、ＳＰＩ（セキュリティ・パラメータ・インデックス）、シーケンス番号カウンタ、オーバフローフラグ、リプレイ防御ウィンドウ、ＥＳＰ暗号化アルゴリズム、ＡＨ／ＥＳＰ認証アルゴリズム、暗号鍵、ＳＡ有効期間、ＩＰｓｅｃモード（トランスポートモード又はトンネルモード）、ステートフルフラグメントチェックフラグ、バイパスＤＦビット、Ｐａｔｈ＿ＭＴＵ、ＤＳＣＰ、バイパスＤＳＣＰ、トンネルモード始点アドレス、終点アドレスなどが挙げられる。
【００３５】
ここで、相手先のＩＰアドレス（以下、「相手ＩＰアドレス」という。）及び印刷装置１のＩＰアドレス（以下、「自己ＩＰアドレス」という。）はＩＰｓｅｃモードのフラグメント化に際してペイロード及びＡＨ／ＥＳＰヘッダの前にＩＰヘッダとして付与される。また、暗号化アルゴリズムについては、アルゴリズムそのものがパラメータとして含まれるよりも、識別子などにより既存の暗号化アルゴリズムを指定することが好ましい。そのため、ＳＡパラメータとして暗号化アルゴリズムを指定する場合、その代わりにその暗号化アルゴリズムを特定する識別子をＳＡパラメータとしてもよい。また、イニシエータ・クッキー（Ｃｏｏｋｉｅ）又はレスポンダ・クッキーは、イニシエータ側又はレスポンダ側のＩＳＡＫＭＰ＿ＳＡヘッダに含まれている。
【００３６】
揮発性記憶部３は、ＳＡパラメータ・セットを一時的に記憶する手段である。つまり、揮発性記憶部３に記憶されたＳＡパラメータ・セットは、印刷装置１の終了時に自動的に消去される。
【００３７】
不揮発性記憶部４は、相手ＩＰアドレスを恒久的に記憶する手段である。相手ＩＰアドレスは、ＩＰｓｅｃ通信の際に得たＳＡパラメータ・セットから取り出す。
【００３８】
暗号化処理手段５は、相手ＩＰアドレスに対して暗号化処理を行う手段である。この暗号化処理は、相手ＩＰアドレスの作成後であってその記憶前に行われる。また、この暗号化処理に用いられる暗号化アルゴリズムは、ＳＡパラメータ・セットに係る暗号化アルゴリズムとは異なるものを用いている。暗号化処理手法の具体例としては、例えば暗号化ファイルシステム（ＥＦＳ）などが挙げられる。
【００３９】
復号化処理手段６は、不揮発性記憶部４に記憶された相手ＩＰアドレスが暗号化処理されていた場合、起動メッセージの作成前にその相手ＩＰアドレスの復号化処理を行う手段である。復号化処理手法は暗号化処理手法に基づいて選択すればよい。なお、暗号化処理手段５及び復号化処理手段６は、存在しなくてもよい任意の構成である。
【００４０】
起動メッセージ送信手段７は、自動取得した自己ＩＰアドレス及び不揮発性記憶部４に記憶された相手ＩＰアドレスに基づいて作成された起動メッセージを送信する手段である。
【００４１】
起動メッセージとは、ＳＡパラメータ交換手段２が通信装置１０に対して新たなＳＡを再構築する前に、その再構築以前のＳＡの削除を依頼するために送信するメッセージである。この起動メッセージは、例えば、印刷装置１の突如終了後の再起動時において揮発性記憶部３にＳＡパラメータ・セットが記憶されておらず、かつ、不揮発性記憶部４に相手ＩＰアドレスが記憶されている場合に送信される。
【００４２】
なお、起動メッセージは、ＩＰｓｅｃとは異なるプロトコルで起動メッセージ送信手段７により送信される。例えば、起動メッセージ送信手段７は、ＴＣＰまたはＵＤＰを用いたブロードキャストとして起動メッセージを送信してもよい。
【００４３】
ＩＰアドレス削除手段８は、不揮発性記憶部４からＳＡ再構築以前の相手ＩＰアドレスを削除する手段である。ＩＰアドレス削除手段８は、起動メッセージ送信手段７による起動メッセージの送信後に相手ＩＰアドレスを削除する。
【００４４】
次に、ＳＡパラメータ・セットの削除方法及びＳＡパラメータ・セットの削除プログラムを説明する。
【００４５】
本実施形態のインターネット通信システム５０を構成する通信装置１０及び印刷装置１には、本実施形態のＳＡパラメータ・セットの削除プログラムがインストールされている。このＳＡパラメータ・セットの削除プログラムは、不揮発性記憶手順、起動メッセージ送信手順、ＳＡパラメータ・セット削除手順及びＩＰアドレス削除手順をインターネット通信システム５０に実行させるプログラムである。そして、このＳＡパラメータ・セットの削除プログラムの実行により、ＳＡパラメータ・セットの削除プログラムの手順と同内容の工程である不揮発性記憶工程、起動メッセージ送信工程、ＳＡパラメータ・セット削除工程及びＩＰアドレス削除工程を主として有するＳＡパラメータ・セットの削除方法が実現される。
【００４６】
本実施形態のＳＡパラメータ・セットの削除方法は、ＳＡ構築工程、第１の記憶工程、暗号化処理工程、不揮発性記憶工程となる第２の記憶工程、復号化処理工程、起動メッセージ送信工程、ＳＡパラメータ削除工程及びＩＰアドレス削除工程を備えている。
【００４７】
はじめに、図２及び図３を用いて、本実施形態のインターネット通信システム５０におけるＩＰｓｅｃ通信開始手順を説明する。図２においては、記号ｖｒ１が示す透明横長円筒を用いてＩＳＡＫＭＰ＿ＳＡによる通信セキュア化を視覚的に表現しており、記号ｖｒ２が示す透明横長円筒を用いてＩＰｓｅｃ＿ＳＡによる通信セキュア化を視覚的に表現している。
【００４８】
ＳＡ構築工程においては、図２及び図３に示すように、ＳＡパラメータ・セットを相互に交換し、通信装置１０と印刷装置１との間にＳＡを構築する（図２の時間Ｔ０→時間Ｔ１：ＩＫＥ_ＳＡパラメータ交換中、図３のＳ０１→Ｓ０２）。従来と同様、ＳＡにはフェーズ１のＩＳＡＫＭＰ＿ＳＡ及びフェーズ２のＩＰｓｅｃ＿ＳＡがあり、その順にＳＡの確立が行われる。
【００４９】
第１の記憶工程においては、図２及び図３に示すように、ＳＡ構築工程において交換されたＳＡパラメータ・セットを通信装置１０及び印刷装置１に設けられた各揮発性記憶部１３、３に一時的に記憶する（図２の時間Ｔ０→時間Ｔ１：ＩＫＥ_ＳＡパラメータ交換中、図３のＳ０１）。
【００５０】
暗号化処理工程においては、相手ＩＰアドレスに暗号化処理を行う（図３のＳ０３、Ｓ０４）。その時期は、相手ＩＰアドレスの作成後であってその記憶前である。なお、図３に示すように、印刷装置１に暗号化処理手段５が存在しない場合、暗号化処理を行わないことも可能である（図３のＳ０３→Ｓ０５）。
【００５１】
第２の記憶工程（不揮発性記憶工程）においては、図２及び図３に示すように、相手ＩＰアドレスを印刷装置１の不揮発性記憶部４に恒久的に記憶する（図２の時間Ｔ１、図３のＳ０５）。
【００５２】
ＩＰｓｅｃ＿ＳＡが生成されると、図２に示すように、それを介して印刷関連データが通信装置１０及び印刷装置１の間でＩＰｓｅｃパケットを利用して送受信される（時間Ｔ１→時間Ｔ２：セキュア通信中）。
【００５３】
次に、図２及び図４を用いて、本実施形態のインターネット通信システム５０において、印刷装置１のＳＡパラメータ・セットが消失したときに、通信装置１０の印刷パラメータ・セットを削除する手順を説明する。図４に示す処理フローは、例えば、印刷装置１を初期化するための初期化処理中で実行される。
【００５４】
図２に示すように、ＩＰｓｅｃ通信中に停電などの何らかの予定しない原因で印刷装置１が突如シャットダウン（終了）してしまった場合（時間Ｔ２）、印刷装置１の揮発性記憶部３に記憶されたＳＡパラメータ・セットが消去されてしまうので、ＩＰｓｅｃ通信が途絶えてしまう（時間Ｔ２→時間Ｔ３：電源切断中）。そのため、図２に示すように印刷装置１を再起動した際（時間Ｔ３）、図４に示すように、不揮発性記憶部４に相手ＩＰアドレスが記憶されていないかを確かめる（Ｓ１１）。
【００５５】
復号化処理工程においては、図４に示すように、相手ＩＰアドレスが暗号化処理されている場合、その復号化処理が行われる（Ｓ１２、Ｓ１３）。
【００５６】
起動メッセージ送信工程においては、図２及び図４に示すように、起動メッセージ送信手段７が、不揮発性記憶部４に記憶された相手ＩＰアドレス及び自動取得した自己ＩＰアドレスに基づいて起動メッセージを作成する（Ｓ１４）。そして、作成された起動メッセージが、印刷装置１から通信装置１０に送信される（Ｓ１５、図２の時間Ｔ３→時間Ｔ４：旧ＳＡ消去中）。このとき、起動メッセージは、ブロードキャストを利用して送信される。
【００５７】
ＳＡパラメータ・セット削除工程においては、図２及び図４に示すように、通信装置１０のエージェントが起動メッセージを受信すると、エージェントが通信装置１０の記憶部１３からＳＡパラメータ・セットを削除する（図２の時間Ｔ３→時間Ｔ４：旧ＳＡ消去中、図４のＳ１６）。
【００５８】
ＩＰアドレス削除工程においては、図２及び図４に示すように、ＩＰアドレス削除手段８が起動メッセージの送信後、不揮発性記憶部４から相手ＩＰアドレスを削除する（図２の時間Ｔ４→時間Ｔ５：相手ＩＰアドレスの消去中、図４のＳ１７）。
【００５９】
これにより、通信装置１０の記憶部１３からＳＡパラメータ・セットが削除されるので、印刷装置１と通信装置１０との間で、直ちにＳＡの再構築を開始することができる。
【００６０】
以上の工程を経ることにより、本実施形態のＳＡパラメータ・セットの削除プログラムに基づいたＳＡパラメータ・セットの削除方法が実現する。
【００６１】
次に、本実施形態のインターネット通信システム５０、ＳＡパラメータ・セットの削除方法及びＳＡパラメータ・セットの削除プログラムの作用及び効果を説明する。
【００６２】
本実施形態のインターネット通信システム５０においては、印刷装置１の不揮発性記憶部３に通信装置１０のＩＰアドレス（相手ＩＰアドレス）を記憶させ、かつ、通信装置１０にインストールされたエージェントにネットワークの管理及び監視を行わせることにより、停電等によって印刷装置１が突如終了しても、印刷装置１の再起動時に、通信装置１０のＳＡパラメータ・セットを削除することができる。
【００６３】
また、本実施形態のＳＡパラメータ・セットの削除方法及びＳＡパラメータ・セットの削除プログラムの作用効果は、上記の通り、本実施形態のインターネット通信システム５０により実現されるものであり、本実施形態のインターネット通信システム５０の作用効果と同様の作用効果を生じる。
【００６４】
すなわち、本実施形態のインターネット通信システム、ＳＡパラメータ・セットの削除方法及びＳＡパラメータ・セットの削除プログラムによれば、停電等によって第２の通信手段である印刷装置が突如終了しても、印刷装置の再起動時に第１の通信手段であるパーソナル・コンピュータ等の通信装置のＳＡパラメータ・セットを削除することができるので、インターネット通信システムにおけるＩＰｓｅｃ通信を迅速に再開させることができるという効果を奏する。
【００６５】
なお、本発明は、前述した実施形態などに限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００６６】
１  印刷装置
２  ＳＡパラメータ交換手段
３  揮発性記憶部
４  不揮発性記憶部
５  暗号化処理手段
６  復号化処理手段
７  起動メッセージ送信手段
８  ＩＰアドレス削除手段
１０  通信装置
１３  （通信装置の）記憶部
５０  インターネット通信システム
ｖｒ１  ＩＳＡＫＭＰ＿ＳＡ
ｖｒ２  ＩＰｓｅｃ＿ＳＡ
【図１】
2012175501.tif 000003
【図２】
2012175501.tif 000004
【図３】
2012175501.tif 000005
【図４】
2012175501.tif 000006
【図５】
2012175501.tif 000007