(57)【要約】【課題】  対称鍵技術を用いた認証を行う情報処理装置において当該秘密対象鍵をより安全な方法で設定した情報処理装置を提供する。【解決手段】  他の情報処理装置が暗号化に用いる鍵情報と同一の鍵情報を、当該鍵情報の供給元にて受け入れて、当該鍵情報を格納して保持し、当保持された鍵情報を用いて送信対象情報を暗号化し、受信した暗号化情報を復号する情報処理装置である。【選択図】        図１
2005086239.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置との間で、暗号化した情報を送受する情報処理装置であって、
前記他の情報処理装置が暗号化に用いる鍵情報と同一の鍵情報を、当該鍵情報の供給元にて受け入れて、当該鍵情報を格納して保持する記憶手段と、
前記記憶手段に保持された鍵情報を用いて送信対象情報を暗号化する暗号化手段と、
前記記憶手段に保持された鍵情報を用いて受信した暗号化情報を復号する復号手段と、
を具備し、
前記同一の鍵情報を保持する他の装置との間で、前記鍵情報を用いて暗号化した情報を送受信する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記記憶手段は、前記鍵情報を、予め定められた方法によってのみ読み出し可能な状態で保持する記憶手段である、ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記送信対象情報には、当該情報処理装置に固有の識別子を含んだ情報が含まれる、ことを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理装置において、
前記送信対象情報には、当該情報処理装置が備える情報処理機能を特定する情報が含まれる、ことを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理装置において、
ランダムな情報を発生させる手段をさらに含み、
前記送信対象情報には、当該発生したランダムな情報が含まれる、ことを特徴とする情報処理装置。
【請求項６】
請求項１から５のいずれか一項に記載の情報処理装置において、
鍵情報が記録された記録媒体から前記鍵情報の情報を読み出し、当該読み出した鍵情報の情報を前記記憶手段に格納する、鍵情報設定手段をさらに含む、ことを特徴とする情報処理装置。
【請求項７】
暗号化された情報を相互に送受信する、複数の情報処理装置を製造する方法であって、
前記暗号化に用いる鍵情報の供給元にて、当該鍵情報を回路上に固定する工程と、
当該鍵情報が固定された回路を、各情報処理装置に組み込む工程と、
を含む、ことを特徴とする情報処理装置の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化した情報を通信する情報処理装置に関する。
【背景技術】
【０００２】
近年、プリンタや複合機を含む、多くの情報処理装置がネットワーク等を介して相互に接続されるようになっている。かかる情報処理装置の一部では、当該情報処理装置を連携動作させるために、当該情報処理装置間で相互認証を行う必要がある。
【０００３】
例えば、２台の複合機間で、第一の複合機側から第二の複合機に対して複合機の構成情報を送信する要求があった場合、第二の複合機は第一の複合機が信頼出来るかどうかを判断するため、第一の複合機に対して認証を行うように要求する場合がある。
【０００４】
その際、全複合機で信頼できる複合機のIDのリスト等を保持するのでは、複合機が市場に供給される都度、全複合機のリストを変更しなくてはならず利便性が低い。
【０００５】
そこで、例えば共通鍵方式による相互認証（例えばISO/IEC9798-2）方法に従って実行する方法が考えられる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この上記従来の対称鍵技術を用いた認証方法では、当該暗号・復号に用いる秘密鍵を各複合機に秘密裡に設定しなければならない。すなわち例えば装置の管理者が秘密鍵を各装置のある場所まで運搬する必要が生じる。しかしながら、かかる秘密鍵を各複合機に安全に運搬して配付することは一般に困難であり、秘密鍵自体が配付の途中で盗み取られることも想定される。
【０００７】
本発明は上記実情に鑑みて為されたもので、対称鍵技術を用いた認証を行う情報処理装置において、当該秘密対象鍵をより安全な方法で設定した情報処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、他の情報処理装置との間で、暗号化した情報を送受する情報処理装置であって、前記他の情報処理装置が暗号化に用いる鍵情報と同一の鍵情報を、当該鍵情報の供給元にて受け入れて、当該鍵情報を格納して保持する記憶手段と、前記記憶手段に保持された鍵情報を用いて送信対象情報を暗号化する暗号化手段と、前記記憶手段に保持された鍵情報を用いて受信した暗号化情報を復号する復号手段と、を具備し、前記同一の鍵情報を保持する他の装置との間で、前記鍵情報を用いて暗号化した情報を送受信することを特徴としている。
【０００９】
このように、鍵情報の供給元において予め鍵情報を格納しておくので、認証に用いる秘密対称鍵を安全な方法で、各装置に設定することができる。
【００１０】
ここで前記記憶手段は、前記鍵情報を、予め定められた方法によってのみ読み出し可能な状態で保持する記憶手段とすることも好ましい。かかる記憶手段としては、いわゆる耐タンパ・メモリ素子等があり、本発明のある態様に係る記憶手段は、前記暗号化手段及び復号手段からのみ、それが保持する鍵情報を読み出し可能とする。例えば、これら記憶手段、暗号化手段、復号手段のそれぞれに対応する回路パターンを混在させ、配線自体をスクランブリングするなどした回路素子を用いて実現できる。
【００１１】
さらに、前記送信対象情報には、当該情報処理装置に固有の識別子を含んだ情報と、当該情報処理装置が備える情報処理機能を特定する情報と、別途発生させたランダムな情報と、のうち少なくとも一つが含まれることとしてもよい。
【００１２】
さらに、鍵情報が記録された記録媒体から前記鍵情報の情報を読み出し、当該読み出した鍵情報の情報を前記記憶手段に格納する、鍵情報設定手段をさらに含んでもよい。この場合に、記録媒体は、鍵情報設定手段側を認証する手段をさらに備えてもよい。
【００１３】
また、本発明のある態様に係る、情報処理装置の製造方法は、暗号化された情報を相互に送受信する、複数の情報処理装置を製造する方法であって、前記暗号化に用いる鍵情報の供給元にて、当該鍵情報を回路上に固定する工程と、当該鍵情報が固定された回路を、各情報処理装置に組み込む工程と、を含む、ことを特徴としている。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報処理装置は、例えば複合機であって、図１に示すように、制御部１１と、プログラム記憶部１２と、鍵情報記憶部１３と、通信部１４と、スキャナ部１５と、プリンタ部１６と、外部インタフェース（Ｉ／Ｆ）１７とを含んで構成されている。
【００１５】
制御部１１は、プログラム記憶部１２に格納されているプログラムに従って動作しており、基本的にはスキャナ部１５やプリンタ部１６を制御する処理を行っており、スキャナ部１５で得られた画像データをプリンタ部１６に出力して印刷させるなどの処理を行っている。また、この制御部１１は、鍵情報記憶部１３に格納された鍵情報を用いて送信対象となった情報（例えばスキャナ部１５で得られた画像データに係る情報等）を暗号化して通信部１４に送出させ、また鍵情報記憶部１３に格納された鍵情報を用いて通信部１４で受信した情報を復号する。この制御部１１によって行われる処理の例については、後に述べる。
【００１６】
プログラム記憶部１２は、制御部１１によって実行されるプログラムを記録したコンピュータ可読な記録媒体と、当該記録媒体からプログラムなどを読み出して制御部１１に出力するドライブ装置とを含む。
【００１７】
鍵情報記憶部１３は、耐タンパ性を有する記憶手段であり、鍵情報を予め定められた方法によってのみ読み出し可能な状態で保持する。具体的に耐タンパ性とは、内部に保持されている鍵情報を正当な利用目的（この場合は、制御部１１による暗号化や復号の処理に供する以外の目的）でない目的で読み出そうとする、「攻撃」に対して、内部の情報が読み出されないようにしておくことをいう。
【００１８】
このような「攻撃」には、回路自体を直接調査して内部に記録された鍵情報を取得する方法や、制御部１１の暗号化処理等の際の電気的信号から生じる物理量の変動（例えば漏洩電流の変化など）を測定し、それを解析して鍵情報を取り出すといった間接的な方法や、回路自体の誤動作を誘導して鍵情報を取得する方法などがある。
【００１９】
これらの攻撃に対処するため、制御部１１、プログラム記憶部１２、及び鍵情報記憶部１３は、図２に示すようにプロセッサ２１と、メモリ２２と、レジスタ２３とを含んだＩＣチップとして実装することとしてもよい。このＩＣチップにおいては、多層配線技術を用いたり、ダミーの配線を含めたり、各回路パターンを混在させ、配線自体をスクランブリングするなどした回路素子を用いるなど、チップ上の回路自体を直接視認しても、その読み出し機構や記憶されている情報自体が読み出せない状態となっている。プロセッサ２１は制御部１１に対応するもので、外部からの鍵情報の書き込み要求に応答して、当該鍵情報をレジスタ２３に書き込む。このプロセッサ２１は、一方で外部からレジスタ２３に記録された情報を読み出す要求を受け入れないようになっている。
【００２０】
このプロセッサ２１は、外部から暗号化の対象となる情報が入力されると、レジスタ２３から鍵情報を読み出し、この鍵情報を利用して情報を暗号化し、当該暗号化した情報（暗号化情報）を外部に出力する。また、このプロセッサ２１は、外部から復号の対象となる暗号化情報が入力されると、レジスタ２３から鍵情報を読み出し、この鍵情報を利用して情報を復号し、当該復号した情報を外部に出力する。
【００２１】
ここで暗号・復号の方法としては、鍵情報をKeyとして、
（数１）
ｆ(Key, X)→Ｙ      （１）
ｆ(Key, Y)→Ｘ      （２）
となるような関数ｆ（対称鍵暗号を実現する関数）であって、Key以外では、上記（１），（２）の関係が成り立たない（つまり、Key以外では対称にならない）ような関数ｆを用いた演算であればよく、具体的にはトリプルＤＥＳ（Data
Encryption Standard）や、ＡＥＳ等の暗号化方法を利用すればよい。
【００２２】
メモリ２２は、プログラム記憶部１２を実現するものでプロセッサ２１によって実行されるプログラムを記憶するメモリ素子である。また、このメモリ２２は、プロセッサ２１がプログラムを実行するために必要なデータを一時的に記憶するワークメモリとしても動作する。また、レジスタ２３は、鍵情報記憶部１３を実現するものである。
【００２３】
通信部１４は、他の情報処理装置、例えば他の複合機にネットワーク等を介して接続され、制御部１１から入力される指示に従って、ネットワークを介して他の複合機に対して情報を送信し、また、他の複合機からネットワークを介して受信される情報を制御部１１に出力する。
【００２４】
スキャナ部１５は、利用者からの指示に従ってセットされた原稿を光学的に読み取り、画像データを生成して制御部１１に出力する。プリンタ１６は、制御部１１から入力される画像データに基づき、用紙等の媒体に画像を形成する。
【００２５】
外部Ｉ／Ｆ１７は、シリアル又はパラレルインタフェースであり、これを介して接続された他の情報処理装置から入力される情報を制御部１１に出力する。この外部Ｉ／Ｆ１７は、一方向の（外部から入力される情報を取り込むだけの）インタフェースであってもよい。
【００２６】
［鍵情報の設定］
本実施の形態の情報処理装置の一例である複合機は、上述の構成を有しており、鍵情報記憶部１３に対応するレジスタ２３に対しては、鍵情報の供給元において鍵情報が格納される。ここで鍵情報の供給元は、この情報処理装置としての複合機の製造元又は販売元であり、製造ライン上の一工程として、又は出荷前の工程の一つとして鍵情報の設定が行われる。
【００２７】
具体的には、鍵情報の供給元は、鍵情報を記憶させた情報処理装置（以下、鍵情報設定装置と呼ぶ）を、本実施の形態の情報処理装置である複合機の外部Ｉ／Ｆ１７に接続し、鍵情報設定装置から複合機へと鍵情報を入力する。この鍵情報は、制御部１１に伝達され、制御部１１は、鍵情報記憶部１３にこの鍵情報を格納する。このように、本実施の形態では、ユーザ側へ出荷される前の段階で鍵情報が設定される。
【００２８】
なお、この鍵情報の供給元において、盗難などの原因によって鍵情報が窃取された場合に対するため、本実施の形態の情報処理装置における鍵情報記憶部１３、及びそれを含む回路部分（上記ＩＣチップ等）を着脱可能としておき、鍵情報が窃取されたときに交換できるようにしておくことも好ましい。つまり、この場合も、鍵情報の供給元でのみ、鍵情報記憶部１３に対する鍵情報の書き込みが行われ、鍵情報が回路内に封じられた状態で各情報処理装置まで配送され、組み込まれるので、当該回路を運搬する管理者やサービス員ですら当該鍵情報自体を知ることがなく、漏洩の機会が低減される。
【００２９】
さらに本実施の形態の情報処理装置としての複合機は、図１に示した構成に代えて、図３に示すように、制御部１１と、プログラム記憶部１２と、鍵情報記憶部１３と、通信部１４と、スキャナ部１５と、プリンタ部１６と、カードリーダ部１８とを備えることとしてもよい。なお、図１に示した構成と同様の部分については、同一の符号を付して詳細な説明を省略する。
【００３０】
この図３に示す構成においては、鍵情報は、その供給元において、記録媒体であるＩＣカードに格納される。そして、カードリーダ部１８がＩＣカードから鍵情報を読み出して制御部１１に出力し、制御部１１がカードリーダ部１８から入力された鍵情報を、鍵情報記憶部１３に格納する。
【００３１】
この構成を採用する場合は、ＩＣカードがカードリーダ部１８を認証し、認証に成功したときにのみ格納している鍵情報をカードリーダ部１８側に送出するようにしてもよい。また、ＩＣカード自体も、耐タンパ性を備えるものであることが好ましい。なお、ＩＣカード側でカードリーダ部１８側を認証する方法は、すでにクレジットカード等で広く知られているので、ここでの詳細な説明を省略する。
【００３２】
［製造工程］
次に本実施の形態の情報処理装置を製造する方法について説明する。鍵情報の供給元においては予め鍵情報を発行しておき、これを秘密に（外部に公開せずに）保持しておく。そして制御部１１、プログラム記憶部１２、及び鍵情報記憶部１３を実装したＩＣチップに対して、当該発行した鍵情報を書き込む。
【００３３】
本実施の形態の情報処理装置のメーカー側では、通信部１４と、スキャナ部１５と、プリンタ部１６と、外部インタフェース（Ｉ／Ｆ）１７（又はカードリーダ部１８）とを含む回路部分を製造し、この回路部分に鍵情報の供給元で製造されたＩＣチップを接続して、情報処理装置を製造する。
【００３４】
また、別の製造方法では、本実施の形態の情報処理装置のメーカー側で制御部１１、プログラム記憶部１２、及び鍵情報記憶部１３を実装したＩＣチップを製造し、通信部１４と、スキャナ部１５と、プリンタ部１６と、外部インタフェース（Ｉ／Ｆ）１７（又はカードリーダ部１８）とを含む回路部分を製造し、この回路部分に鍵情報の供給元で製造されたＩＣチップを接続して、情報処理装置を製造する。
【００３５】
そして製造した情報処理装置を鍵情報の供給元に配送し、鍵情報の供給元において外部Ｉ／Ｆ１７又はカードリーダ部１８を介して、ＩＣチップ内の鍵情報記憶部１３に、予め発行して秘密に保持している鍵情報を格納する。
【００３６】
なお、情報処理装置のメーカーと、鍵情報の供給元とが同じであってもよいし、鍵情報の供給元が別の組織（例えば販売店側）であっても構わない。
【００３７】
また、ここまでの説明ではメーカー側で製造される情報処理装置のすべてに、同一の鍵情報を含む鍵情報記憶部１３が設定されることとしているが、例えば鍵情報の供給元において、顧客を特定する情報に関連づけて、固有の鍵情報をそれぞれ発行しておき、顧客側からの依頼に応じて、当該顧客側との関連において発行された固有の鍵情報を設定するようにしてもよい。
【００３８】
［認証情報の交換］
次に、本実施の形態の情報処理装置の動作について、ここまでに説明した複合機を例にとって説明する。ここでは利用者側において、本実施の形態の情報処理装置である複合機の一対（以下、区別のため第１の複合機、第２の複合機と称することとする）をネットワークを介して接続し、それぞれに共通の認証情報（例えばパスコード）を設定し、これと各複合機に設定された鍵情報（対称鍵情報）とを利用して、対称鍵暗号を用いた認証を行う動作の例を説明する。
【００３９】
利用者が、第１の複合機のスキャナ部１５を用いて読み取った画像データを、第２の複合機に送信して印刷させるよう各複合機を設定して、第１の複合機のスキャナ部１５で原稿を読み取ると、第１の複合機の制御部１１が、鍵情報記憶部１３から鍵情報を読み出し、利用者によって設定されたパスコードを、当該読み出した鍵情報で暗号化して暗号化情報を生成し、通信部１４に出力する。第１の複合機の通信部１４は、当該入力された暗号化情報を第２の複合機に送出する。
【００４０】
第２の複合機の通信部１４は、暗号化情報を第１の複合機から受信して制御部１１に出力する。第２の複合機の制御部１１は、鍵情報記憶部１３から鍵情報を読み出し、当該読み出した鍵情報で第１の複合機側から受信された暗号化情報を復号する。そしてその復号結果と、利用者が設定したパスコードが一致しているか否かを調べ、一致していれば、認証が完了した旨の情報を第１の複合機に対して送出する。
【００４１】
そして第１の複合機がスキャナ部１５の読み取りによって得た画像データを第２の複合機に対して送出し、第２の複合機が当該画像データを受信し、プリンタ部１６にて印刷する。
【００４２】
また、ここではパスコードなどの認証情報を用いて、本実施の形態の情報処理装置同士が認証を行う場合の動作について説明したが、このような利用者が設定した情報に代えて、またはそれと併せて、各情報処理装置に固有に設定された識別子（製造番号等）をパスコードの代りに送出して認証を行ってもよい。
【００４３】
具体的にこの場合には、図４に示すように、第１の複合機の制御部１１が、鍵情報記憶部１３から鍵情報を読み出し（Ｓ１）、当該読み出した鍵情報で上記識別子を暗号化して暗号化情報を生成する（Ｓ２）。また、識別子の情報に基づいて、上記暗号化以外の所定の演算で得られる所定情報（例えば識別子のチェックサムやＭＤ５などのハッシュ値等、一方向性関数による演算で得られる情報）を生成し（Ｓ３）、通信部１４に対して暗号化情報と所定情報とを第２の複合機に送出させる（Ｓ４）。
【００４４】
第２の複合機の通信部１４は、暗号化情報と所定情報とを第１の複合機から受信して制御部１１に出力する。第２の複合機の制御部１１は、鍵情報記憶部１３から鍵情報を読み出し（Ｓ５）、当該読み出した鍵情報で第１の複合機側から受信された暗号化情報を復号する（Ｓ６）。そしてその復号結果に基づいて上記所定の演算を行って、比較用の所定情報を生成し（Ｓ７）、この比較用の所定情報と、第１の複合機から受信した所定情報とを比較して（Ｓ８）、それらが一致していれば、通信部１４に指示を出力して、認証が成功した旨の情報を第１の複合機に対して送出させる（Ｓ９）。また一致していなければ、エラーを発生させて利用者に報知する等の処理を行ってもよい（Ｓ１０）。
【００４５】
また、ここでは識別子を用いているが、この識別子に代えて、またはこの識別子と併せて、当該情報処理装置が備える情報処理機能を特定する機能特定情報でもよい。この機能特定情報は、例えば、スキャナ部とプリンタ部とを有している、というように情報処理装置が有している入出力機能を特定するものであってもよいし、プリンタ部１７の性能に関する情報（Ａ４／Ｂ４対応、カラー出力可能、速度２５枚／分などといった情報）のように、各機能の性能を表したものであってもよい。また、機能特定情報としては、利用者が送信しようとしているデータの性状（ここの例であれば例えば送信しようとしている画像データのサイズや使われている色など）に関する情報をさらに含めてもよい。
【００４６】
このように機能特定情報を用いる場合は、第１の複合機から受信した暗号化情報を復号して機能特定情報等を得、これらに基づいて生成した比較用の所定情報と所定情報とが一致したときに、さらにこの機能特定情報に基づいて第２の複合機が当該第１の複合機からの情報を受け入れるか否かをさらに判断してもよい。例えば、自己の有するプリンタ部１７が白黒対応である場合に、機能特定情報によって特定される相手側のスキャナ部１６がカラー原稿を読み取ることができるものであれば、当該スキャナ部１６で読み取った画像データの受信を拒否するなどの処理を行ってもよい。
【００４７】
さらに、上記の識別子や機能特定情報に代えて、又はそれらの少なくとも一方とともに、ランダムな情報を用いて認証を行うようにしてもよい。すなわち、各情報処理装置において乱数などのランダムな情報を発生させて、これを暗号化した暗号化情報と、当該ランダムな情報に基づく所定情報とを生成し、これらを相手側に送信し、相手側で暗号化情報と所定情報とを受信して、暗号化情報を復号し、当該復号した情報に基づいて生成した比較用の所定情報と、受信した所定情報とを比較し、その結果に基づいて認証を遂行するのである。
【００４８】
［情報の双方向交換］
なお、第２の複合機が第１の複合機に対して送信する、認証が成功した旨の情報もまた認証のための情報であってもよい。すなわち、第２の複合機側で第１の複合機の認証に成功した場合に、第２の複合機に設定された識別子や機能特定情報、第２の複合機で生成したランダムな情報の少なくとも一つ等（以下認証関係情報と呼ぶ）を用い、第２の複合機の制御部１１が、鍵情報記憶部１３から鍵情報を読み出し、当該読み出した鍵情報で認証関係情報を暗号化して暗号化情報を生成し、一方で認証関係情報に基づいて、上記暗号化以外の所定の演算で得られる所定情報を生成し、これら暗号化情報と所定情報とを第１の複合機に送出する。
【００４９】
第１の複合機では、これら暗号化情報と所定情報とを第２の複合機から受信し、鍵情報記憶部１３から鍵情報を読み出し、当該読み出した鍵情報で第２の複合機側から受信された暗号化情報を復号し、その復号結果に基づいて上記所定の演算を行って、比較用の所定情報を生成し、この比較用の所定情報と、第２の複合機から受信した所定情報とを比較して、それらが一致していれば、認証が成功したこととして、利用者から指示されたデータ（例えば上記画像データ）を第２の複合機に対して送信することとしてもよい。
【００５０】
また、第１の複合機から第２の複合機に対して画像データを送信しようとする際に、予め第１の複合機が第２の複合機（データの送信先、すなわち認証を求める先の相手側装置）に対して認証関係情報を要求する信号を送信し、第２の複合機で認証関係情報（例えばランダムな情報）を発行して、これをそのまま第１の複合機に送信し、第１の複合機で、鍵情報記憶部１３から鍵情報を読み出し、当該読み出した鍵情報で、上記取得した認証関係情報を暗号化して暗号化情報を生成して、当該暗号化情報を第２の複合機に送出するようにしてもよい。
【００５１】
この場合、第２の複合機では、先に発行した認証関係情報を記憶しておき、第１の複合機側から受信した暗号化情報を、鍵情報記憶部１３から読み出した鍵情報で復号し、その復号結果と記憶している認証関係情報とを比較してそれらが一致していれば、認証が成功したこととする。
【００５２】
このように、本実施の形態に係る情報処理装置によれば、対称鍵技術を用いた認証を行う情報処理装置において、鍵情報の供給元において予め鍵情報を格納しておくので、認証に用いる秘密対称鍵を安全な方法で各装置に設定でき、当該秘密対象鍵をより安全な方法で設定した情報処理装置とすることができる。
【００５３】
なお、ここでは説明のため、本実施の形態の情報処理装置が複合機であるとして説明したが、本実施の形態の情報処理装置は、これに限られるものではない。例えばパーソナルコンピュータや、プリンタ、その他ネットワークに接続され、相互に通信する機器であればいかなるものであってもよい。さらに例えばネットワークインタフェースそのものであってもよい。すなわち、本実施の形態の情報処理装置としてのネットワークインタフェースを接続したパーソナルコンピュータ同士で通信を行う際に、当該通信に先立って、当該ネットワークインタフェースに含まれる鍵情報記憶部１３に格納された対称鍵を用いて生成した暗号化情報を利用して、相互に認証を行い、認証に成功したときにのみ、通信を開始することとすれば、セキュリティを向上させたネットワークを容易に構築できる。
【００５４】
さらに、本実施の形態の情報処理装置は、完成品ではなくパーソナルコンピュータの一部品など、部分品であっても構わない。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係る情報処理装置の一例を表す構成ブロック図である。
【図２】耐タンパ性を有する回路部分の例を表す構成ブロック図である。
【図３】本発明の実施の形態に係る情報処理装置の別の例を表す構成ブロック図である。
【図４】本発明の実施の形態に係る情報処理装置間での認証処理の例を表す流れ図である。
【符号の説明】
【００５６】
１１  制御部、１２  プログラム記憶部、１３  鍵情報記憶部、１４  通信部、１５  スキャナ部、１６  プリンタ部、１７  外部インタフェース、１８  カードリーダ部、２１  プロセッサ、２２  メモリ、２３  レジスタ。
【図１】
2005086239.tif 000003
【図２】
2005086239.tif 000004
【図３】
2005086239.tif 000005
【図４】
2005086239.tif 000006