(57)【要約】【課題】ネットワーク上で取り扱われる機密性を有する電子データの保護が可能なデータ処理装置を提供すること。【解決手段】まず、文書データの作成を行い（Ｓ１１）、文書データの機密性の有無を判断する（Ｓ１２）。機密性が有る場合（Ｓ１２；Ｙ）、文書データを符号化するための暗号キーを親機から入手し（Ｓ１３）、この暗号キーと、ネットワークセキュリティシステムの暗号キーとが一致しているか否かを照合する（Ｓ１４）。暗号キーが一致した場合（Ｓ１４；Ｙ）、暗号ＩＤを暗号キー記憶部に登録する（Ｓ１５）。そして、暗号キーに子機固有の加工を施し（Ｓ１６）、この加工された暗号キーを使用して文書データを符号化する（Ｓ１７）。暗号ＩＤを設定し、（Ｓ１８）、この暗号ＩＤおよび符号化データをリムーバブルメディアへ格納し（Ｓ１９）、処理を終了する。【選択図】  図８
2004260359.tif 000002
【特許請求の範囲】
【請求項１】
データを格納するデバイスを備えたネットワーク接続可能なデータ処理装置において、
データを符号化する際に用いる暗号化キーを格納する暗号化キー記憶装置と、
前記暗号化キー記憶装置に記憶されている前記暗号化キーが当該データ処理装置においてデータを符号化する際に用いる暗号化キーとして適切であるか否かを照合する暗号化キー照合手段と、
前記暗号化キー照合手段により前記暗号化キーが適切であると判断された場合、前記暗号化キーを用いて前記デバイスに格納されているデータを符号化して、符号化データを作成する符号化手段と、
前記符号化手段により符号化された符号化データを格納する符号化データ格納装置と、
を備えたことを特徴とするデータ処理装置。
【請求項２】
前記暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化する復号化手段を備えたことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記暗号化キーに所定の演算処理を施して、加工暗号化キーを作成する暗号化キー加工手段を備え、
前記符号化手段は、前記暗号化キー加工手段によって作成された前記加工暗号化キーを用いてデータを符号化して、符号化データを作成することを特徴とする請求項１または請求項２記載のデータ処理装置。
【請求項４】
前記暗号化キーに所定の演算処理を施して、加工暗号化キーを作成する暗号化キー加工手段を備え、
前記復号化手段は、前記暗号化キー加工手段によって作成された前記加工暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化することを特徴とする請求項２記載のデータ処理装置。
【請求項５】
同一ネットワーク上に接続された当該データ処理装置のホスト装置と接続可能であって、
前記暗号化キー記憶装置は、前記ホスト装置から前記暗号化キーを取得して格納することを特徴とする請求項１、請求項２、請求項３または請求項４記載のデータ処理装置。
【請求項６】
前記暗号化キーを格納した着脱可能なデバイスを備え、
前記暗号化キー記憶装置は、前記着脱可能なデバイスから前記暗号化キーを取得して格納することを特徴とする請求項１、請求項２、請求項３、請求項４または請求項５記載のデータ処理装置。
【請求項７】
データを格納するデバイスを備えたネットワーク接続可能なデータ処理装置において、
データを復号化する際に用いる暗号化キーを格納する暗号化キー記憶装置と、
符号化された符号化データが格納された符号化データ格納装置と、
前記暗号化キー記憶装置に記憶されている前記暗号化キーが当該データ処理装置においてデータを復号化する際に用いる暗号化キーとして適切であるか否かを照合する暗号化キー照合手段と、
前記照合手段により前記暗号化キーが適切であると判断された場合、前記暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化する復号化手段と、
を備えたことを特徴とするデータ処理装置。
【請求項８】
前記暗号化キーに所定の演算処理を施して、加工暗号化キーを作成する暗号化キー加工手段を備え、
前記復号化手段は、前記暗号化キー加工手段によって作成された前記加工暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化することを特徴とする請求項７記載のデータ処理装置。
【請求項９】
同一ネットワーク上に接続された当該データ処理装置のホスト装置と接続可能であって、
前記暗号化キー記憶装置は、前記ホスト装置から前記暗号化キーを取得して格納することを特徴とする請求項７または請求項８記載のデータ処理装置。
【請求項１０】
前記暗号化キーを格納した着脱可能なデバイスを備え、
前記暗号化キー記憶装置は、前記着脱可能なデバイスから前記暗号化キーを取得して格納することを特徴とする請求項７または請求項８記載のデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ（ローカル・エリア・ネットワーク）、インターネット等のネットワーク上において、データのやり取りを実行するデータ処理装置に係り、特に、機密性を有するデータを扱うデータ処理装置に関する。
【０００２】
【従来の技術】
近年、ＬＡＮやインターネット等のネットワークシステムの普及により、ネットワークを用いて電子文書データを扱うデジタル機器が開発されてきている。
各種ネットワークシステムにおいてこのようなデジタル機器は、公衆回線、あるいはＬＡＮ回線等を介して他のデジタル機器と接続され、そして、ある程度自由に互いの保有する電子文書データを共有することが可能となっている。
ところが、このようにして大量の共有データが扱えるようになってきたことに伴い、不正なアクセスによる重要文書データの漏洩等を防止する機密保護の要求が高まってきている。
【０００３】
従来、このような機密性を有する電子文書データを安全に管理する技術が下記の特許文献をはじめ種々公開されている。
【特許文献１】
特開２００２−１５５１１公報
特許文献１には、機密性を有する電子文書データを安全かつ容易に保護するためのリムーバブルメディアを用いたネットワークセキュリティシステムについて開示されている。このネットワークセキュリティシステムは、リムーバブルメディア上に格納されている認証情報を用いてアクセス権の認証を行い、認証された場合にのみ該リムーバブルメディアにアクセスすることが許可されるようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようにして様々なネットワークセキュリティシステムが開発されているにもかかわらず、ハッカーと呼ばれる他人のシステムに無断で侵入し、内部情報を破壊したり、持ち出したりする犯罪が増加しつつある。
そして、このような電子文書データへの不正アクセスを防止しようと上記特許文献１に開示されているようなネットワークセキュリティシステムを使用したとしても、リムーバブルメディアに重要機密情報と共に認証情報も同時に記録されてしまっているため、リムーバブルメディアの内容が何らかの手段で複製されたり、持ち出されたりして、その認証情報によって格納されている機密情報を読み出されるおそれがあった。
また、電子文書データが持ち出されることにより認証チェックが実施されることなくデータの内容が読み出されるおそれもあった。
そこで本発明は、安全にネットワーク上で取り扱われる機密性を有する電子データを保護することが可能なデータ処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１記載の発明では、データを格納するデバイスを備えたネットワーク接続可能なデータ処理装置において、データを符号化する際に用いる暗号化キーを格納する暗号化キー記憶装置と、前記暗号化キー記憶装置に記憶されている前記暗号化キーが当該データ処理装置においてデータを符号化する際に用いる暗号化キーとして適切であるか否かを照合する暗号化キー照合手段と、前記暗号化キー照合手段により前記暗号化キーが適切であると判断された場合、前記暗号化キーを用いて前記デバイスに格納されているデータを符号化して、符号化データを作成する符号化手段と、前記符号化手段により符号化された符号化データを格納する符号化データ格納装置と、を備えることにより前記目的を達成する。
請求項２記載の発明では、請求項１記載の発明において、前記暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化する復号化手段を備えることにより前記目的を達成する。
【０００６】
請求項３記載の発明では、請求項１または請求項２記載の発明において、前記暗号化キーに所定の演算処理を施して、加工暗号化キーを作成する暗号化キー加工手段を備え、前記符号化手段は、前記暗号化キー加工手段によって作成された前記加工暗号化キーを用いてデータを符号化して、符号化データを作成することにより前記目的を達成する。
請求項４記載の発明では、請求項２記載の発明において、前記暗号化キーに所定の演算処理を施して、加工暗号化キーを作成する暗号化キー加工手段を備え、前記復号化手段は、前記暗号化キー加工手段によって作成された前記加工暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化することにより前記目的を達成する。
請求項５記載の発明では、請求項１、請求項２、請求項３または請求項４記載の発明において、同一ネットワーク上に接続された当該データ処理装置のホスト装置と接続可能であって、前記暗号化キー記憶装置は、前記ホスト装置から前記暗号化キーを取得して格納することにより前記目的を達成する。
請求項６記載の発明では、請求項１、請求項２、請求項３、請求項４または請求項５記載の発明において、前記暗号化キーを格納した着脱可能なデバイスを備え、前記暗号化キー記憶装置は、前記着脱可能なデバイスから前記暗号化キーを取得して格納することにより前記目的を達成する。
【０００７】
請求項７記載の発明では、データを格納するデバイスを備えたネットワーク接続可能なデータ処理装置において、データを復号化する際に用いる暗号化キーを格納する暗号化キー記憶装置と、符号化された符号化データが格納された符号化データ格納装置と、前記暗号化キー記憶装置に記憶されている前記暗号化キーが当該データ処理装置においてデータを復号化する際に用いる暗号化キーとして適切であるか否かを照合する暗号化キー照合手段と、前記照合手段により前記暗号化キーが適切であると判断された場合、前記暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化する復号化手段と、を備えることにより前記目的を達成する。
請求項８記載の発明では、請求項７記載の発明において、前記暗号化キーに所定の演算処理を施して、加工暗号化キーを作成する暗号化キー加工手段を備え、前記復号化手段は、前記暗号化キー加工手段によって作成された前記加工暗号化キーを用いて、前記符号化データ格納装置に格納された前記符号化データを復号化することにより前記目的を達成する。
請求項９記載の発明では、請求項７または請求項８記載の発明において、同一ネットワーク上に接続された当該データ処理装置のホスト装置と接続可能であって、前記暗号化キー記憶装置は、前記ホスト装置から前記暗号化キーを取得して格納することにより前記目的を達成する。
請求項１０記載の発明では、請求項７または請求項８記載の発明において、前記暗号化キーを格納した着脱可能なデバイスを備え、前記暗号化キー記憶装置は、前記着脱可能なデバイスから前記暗号化キーを取得して格納することにより前記目的を達成する。
【０００８】
【発明の実施の形態】
以下、本発明のデータ処理装置を用いたネットワークセキュリティシステムにおける好適な実施の形態について、図１から図１６を参照して詳細に説明する。
図１は、本実施の形態に係るネットワークセキュリティシステムの概略構成を示した図である。
図１に示すように、ネットワークセキュリティシステムは、複数のデータ処理装置１０１がネットワーク１０３を介して接続されている。
データ処理装置１０１は、ネットワーク接続が可能であり、デバイス１０２を備えている。このデータ処理装置１０１では、市販されている文書作成ソフトウエア等により、データの作成、編集等を行った後、デバイス１０２に、その結果のデータを格納することができるようになっている。
【０００９】
デバイス１０２は、データ処理装置１０１からアクセスすることが可能な着脱可能なデバイスであり、例えば、リムーバブルハードディスク、コンパクトディスク、ＭＯディスク、メモリカード等である。そのため、このデバイス１０２は、データ処理装置１０１から取り出して別の保管場所で管理することができるようになっている。
ネットワーク１０３は、公衆回線やＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク回路網である。
【００１０】
（実施例１）
実施例１において、図１のＡに示すデータ処理装置１０１は、ネットワーク１０３上にあるシステムの機密保持を管理するための親機であり、システムの暗号キーを保管している。この暗号キーは、機密文書データのカテゴリごとに複数設定することも可能である。
図１のＢ、Ｃ、Ｄに示すデータ処理装置１０１は、この親機にアクセスして暗号キーを入手し、この暗号キーで機密文書データの作成、または機密文書データの閲覧等が可能となる。
この時、Ａに示す親機は、Ｂ、Ｃ、Ｄに示す子機ごとに異なる独自の暗号キーをそれぞれ設定するようにしている。また、各子機は、それぞれ独自の暗号キーを親機から入手し、独自の加工方法で暗号キーを加工し、着脱可能なデバイス１０２に格納されている符号化データを閲覧することができるようになっている。
【００１１】
図２は、本実施の形態に係るデータ処理装置１０１のブロック構成を示した図である（実施例１）。
図２に示すように、データ処理装置１０１は、ＣＰＵ（中央演算処理装置）２０１、操作部２０２、表示部２０３、内部記憶部２０４、ネットワークＩ／Ｆ（インター・フェース）２０５、リムーバブルデバイス制御部２０７からなり、それぞれがバスラインを介して接続されている。
ＣＰＵ２０１は、データ処理装置１０１の動作プログラムに基づいて演算処理を行う装置である。
操作部２０２は、キーボード、テンキーなどから構成され、操作者がシステムに入るためのパスワードを入力したり、データ処理装置１０１の持つ機能に対して動作命令を出したり、データをデバイス１０２に格納したりする命令を入力することができる入力装置である。
【００１２】
表示部２０３は、データ処理装置１０１の機能一覧、実行中の処理状態、処理結果、リムーバブルメディア２１３から読み出したデータ、文書作成中のデータ等を表示するための出力装置である。
内部記憶部２０４は、データ処理装置１０１の内部に予め搭載されており、ＣＰＵ２０１で動作するプログラムを格納したり、ＣＰＵ２０１のワーキングメモリ、または、データ作成のプレーンメモリとして使用したり、デバイスから読み込んだデータを展開したりなどの処理を行うためのメモリである。
ネットワークＩ／Ｆ２０５は、ネットワーク１０３に接続するためのインターフェースであり、このネットワークＩ／Ｆ２０５を介することにより、同一のネットワーク１０３に接続されたデバイス１０２とデータの送受信が可能となる。
リムーバブルデバイス制御部２０７は、リムーバブルメディア２１３にアクセスし、内部情報を読み出したり、書き込んだりする制御を行う。なお、このリムーバブルメディア２１３は、デバイス１０２に備えられている複数のリムーバブルデバイスのうちの１つである。
【００１３】
次に、リムーバブルデバイス制御部２０７の構成について説明する。
図２に示すように、リムーバブルデバイス制御部２０７は、データ制御部２０８、暗号キー記憶部２０９、符号化部２１０、復号化部２１１、メディア制御部２１２、暗号キー照合部２１４および暗号キー加工部２１５から構成されている。
データ制御部２０８は、前述した親機（ホスト装置）に接続するためのＩ／Ｆを備え、データ処理装置１０１で作成したデータをリムーバブルメディア２１３に送信したり、リムーバブルメディア２１３に格納されているデータを内部記憶部２０４に読み出すなどのアクセス制御を行う。
また、データ制御部２０８は、リムーバブルメディア２１３へのデータの送信、リムーバブルメディア２１３からのデータの受信などのデータの方向制御も行う。
【００１４】
暗号キー記憶部２０９は、ネットワーク１０３を介して読み込んだ暗号キーを一時的に格納するメモリである。なお、この暗号キーは符号化データと１対１で対応しており、この暗号キーにより符号化データを生成できるように構成されている。なお、実施例１においてこの暗号キー記憶部２０９は、揮発性のメモリ素子で構成し、電源が落されてしまうと暗号キー情報が消去されるようになっている。
符号化部２１０は、データ制御部２０８が内部記憶部２０４から読み出したデータをメディア制御部２１２を介してリムーバブルメディア２１３に符号化して格納する場合における符号化処理を行う。
この符号化部２１０は、ネットワーク１０３を介して読み込んだ暗号キーを一時的に暗号キー記憶部２０９に格納されている暗号キーを使用して符号化するように構成されている。
例えば、図３に示すように暗号キー記憶部２０９からの暗号キーを入力Ａ信号とし、この入力Ａ信号を論理回路などから構成される演算器６０１で加工した値を、データである入力Ｂ信号に加算器６０２により加算し、符号化信号Ｃとして出力する。
このとき、演算器６０１における演算で得られた加工データをフィードバックして演算器６０１に印加するようにしている。
【００１５】
復号化部２１１は、暗号キー記憶部２０９に記憶されている暗号キーにより符号化部２１０で符号化されたデータを、同じ暗号キーにより復号化できるように構成されている。
例えば、図４に示すように暗号キー記憶部２０９からの暗号キーを入力Ａ信号とし、この入力Ａ信号を論理回路などから構成される演算器７０１で加工した値を、符号化データである入力Ｂ信号に減算器７０２により減算し、復号化信号Ｃとして出力する。
このとき、演算器７０１における演算で得られた加工データをフィードバックし演算器７０１に印加するようにしている。
【００１６】
メディア制御部２１２は、リムーバブルメディア２１３とのＩ／Ｆであり、リムーバブルメディア２１３の種類応じたＩ／Ｆ回路を構成している。
例えば、図３に示すように暗号キー記憶部２０９からの暗号キーを入力Ａ信号とし、この入力Ａ信号を論理回路などから構成される演算器６０１で加工した値を、データである入力Ｂ信号に加算器６０２により加算し、符号化信号Ｃとして出力する。
このとき、演算器６０１における演算で得られた加工データをフィードバックして演算器６０１に印加するようにしている。
【００１７】
暗号キー照合部２１４は、ネットワークセキュリティシステムで使用する暗号キー情報の一覧データが格納されており、暗号キー記憶部２０９にネットワークを介して、親機であるデータ処理装置１０１（以下、親機とする）から読み出した暗号キーと、暗号キー情報の一覧データと、を照合する。
そして、照合の結果、これらの暗号キーが不一致すると判断された場合、このアクセスは不正なものと認識され、リムーバブルデバイス制御部２０７は、リムーバルメディア２１３の内容へのアクセスを遮断する。
一方、これらの暗号キーが一致であると判断された場合、暗号キーを使用して機密データの符号化、また、復号化を可能にする。このとき、操作者は、ネットワークセキュリティシステムの親機、また子機を利用するためのパスワードが必要となる。同時に、機密文書データへアクセスするためには、ネットワーク１０３上の暗号キーが記憶された親機へ入るためのパスワードも必要となる。従って、親機とアクセスするためのパスワードを知る操作者にのみ機密文書データへのアクセスが可能となっている。
【００１８】
図５は、本実施の形態に係るネットワークＩ／Ｆ２０５のブロック構成を示した図である。
図５に示すように、ネットワークＩ／Ｆ２０５は、受信制御部５０１と送信制御部５０７によって、それぞれ制御されるデータ受信回路とデータ送信回路に分けられている。
データ受信回路は、ネットワーク１０３からのデータを受信するレシーバ５０６、レシーバで受信したデータのノイズを除去するノイズキャンセル５０５、変調されたデータを復調する復調部５０４、シリアルデータをパラレルデータに変換するシリパラ変換部５０３、パラレルデータを格納するキューイングバッファである受信バッファ５０２により構成されている。そして、これらの各部は、受信制御部５０１によって制御されている。
【００１９】
データ処理装置１０１の外部には、外部ＣＰＵ５１３が設けられている。この外部ＣＰＵ５１３を用いることによって、ＣＰＵバスに接続されたＣＰＵ＿Ｉ／Ｆ５１２を介して受信バッファ５０２に格納されたデータを順次読み出すことができるようになっている。
また、データ送信時に使用されるデータ送信回路は、外部ＣＰＵ５１３からＣＰＵ＿Ｉ／Ｆ５１２を介して送信バッファ５０８に書き込まれたデータを、パラシリ変換部５０９によりパラレルデータをシリアルデータに変換し、変調部５１０でデータを変調しドライバ５１１によってネットワーク１０３に出力されるようになっている。なお、これらの一連の処理は、送信制御部５０７によって制御されている。
【００２０】
次に、このように構成されたネットワークセキュリティシステムにおける動作について説明する。
まず、リムーバブルメディア２１３へ符号データを書き込む処理について説明する。
データ処理装置１０１において、文書作成用のソフトウエア、またはデータ描画用のソフトウエア等を用いて、操作部２０２からの入力により内部記憶部２０４にデータの入力が行われる。
ここでデータを入力し、これを何らかの記憶装置に登録する場合（例えば、装置内のハードディスクへ格納する場合）、ネットワーク１０３からの侵入者により作成されたデータの機密性が損なわれたり、あるいは、コンピュータウイルス等により破壊されたりするリスクが生じる。
【００２１】
そこで、本実施例では、機密性の高い情報が入ったリムーバブルメディア２１３と符号化のための暗号キーを別々の場所で管理し、リムーバブルメディア２１３とそれにアクセス可能なデータ処理装置１０１を１対１で結び付け、特定のデータ処理装置１０１でしか、その対応するリムーバブルメディア２１３にアクセスすることができないようにしている。
暗号キー記憶部２０９には、データ処理装置１０１の１台にしかない暗号キーが、予め親機より読み出されて登録されている。この暗号キーは、データ処理装置１０１を販売した会社の工場において出荷時に設定され、ネットワークセキュリティシステムに侵入したハッカーはもちろん、操作者でさえわからないようにしておくことができる。
例えば、ハード的にＣＰＵ２０１のアドレスバス以外のローカルバス上にあるＲＯＭ（リード・オンリ・メモリ）領域を外部から見えなくするようにする。
【００２２】
本実施例の特徴は、データを符号化、または、復号化するための暗号キーをリムーバブルメディア２１３に格納されている符号化されたデータと同じメディアに格納しないことにある。
このように暗号キーを管理することにより、符号化されたデータが格納されているリムーバブルメディア２１３だけでは、その符号化データを復号することができないようにしている。
さらに、同じネットワークセキュリティシステムを持つ他のデータ処理装置１０１であってもデータ処理装置１０１の固有の暗号キーが必要であるため、データを符号化した特定のデータ処理装置１０１でしか復号化することができない。
つまり、符号化データはリムーバブルメディア２１３に格納し、暗号キーはデータ処理装置１０１内部記憶部２０４に格納しておく。
【００２３】
図６は、符号化データのフォーマットを示した図である。
図６に示すように、１つの符号化データには、ヘッダとして暗号ＩＤ（識別子）が付加されている。この暗号ＩＤは、暗号キーそのものではなく、暗号キーを特定するためのＩＤである。
この暗号ＩＤは、複数の符号化データがあり、それぞれ暗号キーを異ならせるようにする場合、符号化データと暗号キーを結び付ける働きをする。
従って、符号化データだけでは、このリムーバブルメディア２１３に記憶されているデータを復号化することができないようになっている。
また、本実施例では、リムーバブルメディア２１３にはデータを符号化する暗号キーを記憶させないようにしている。そして、リムーバブルメディア２１３の符号化データを復号する場合、その復号化するための暗号キーが格納されている暗号キー記憶部２０９が搭載されている機械でしか復号化できないようになっている。
【００２４】
図７は、リムーバブルメディア２１３上の複数の符号化データのフォーマットと、データ処理装置１０１の暗号キー記憶部２０９に格納されている暗号キーのフォーマットとを示した図である。
リムーバブルメディア２１３に複数の符号化データを記憶する場合、それぞれを符号化するための暗号キーに全て異なる暗号キーを用いる方が、より情報の漏洩の危険性を抑制することができるようになっている。
本実施例では、暗号キーごとに暗号ＩＤ：ＩＤ０〜ＩＤｎをそれぞれ付加するようにしている。
図７に示すように、リムーバブルメディア２１３内部のフォーマットと、暗号キー記憶部２０９のフォーマットとは、それぞれが１対１に対応している。
【００２５】
図８は、本実施の形態に係るネットワークセキュリティシステムにおける、データを符号化してリムーバブルメディア２１３に格納する処理の手順について示したフローチャートである。
まず、操作者は、データ処理装置１０１において、文書作成ソフトウエア等を用いて、文書データ（描画データ、数値データなど含む）の作成、編集等を行う（ステップ１１）。
次に、操作者は、作成した文書データに対する機密性の有無を操作部２０２から指定し、データ処理装置１０１は、その機密性の有無の指定データを検出して、当該文書データに、機密性が有るか否かを判断する（ステップ１２）。
【００２６】
機密性が有ると判断された場合（ステップ１２；Ｙ）、該当する文書データの符号化処理を行う。
詳しくは、データ処理装置１０１は、文書データを符号化するための暗号キーをネットワーク１０３を介してネットワークセキュリティシステムの親機から入手する（ステップ１３）。
そして、データ処理装置１０１は、入手した暗号キーと、ネットワークセキュリティシステムの暗号キーとが一致しているか否かを照合する（ステップ１４）。具体的な暗号キーの照合方法としては、暗号キーに示される値が論理的な法則に則り生成されているかどうかをチェックする。
【００２７】
照合の結果、暗号キーが不一致であった場合（ステップ１４；Ｎ）、つまり、暗号キーに問題がある場合、入力した暗号キーが不正であると判断し、再度、操作者に暗号キーの入力を促し、ステップ１３の処理を繰り返す。そして、さらに入力された暗号キーに対して、再び照合を行い、暗号キーとして問題が無ければ、本文書の暗号キーとして使用することができるようになる。
本実施例では、暗号キーが機密文書ごとに異なるため、扱う暗号キーの数が多くなってしまうが、操作者は、暗号キーそのものを覚えておく必要は無いため、利便性を向上させることができる。
【００２８】
照合の結果暗号キーが一致した場合（ステップ１４；Ｙ）、データ処理装置１０１は、暗号キーを登録するために暗号ＩＤを暗号キー記憶部２０９に登録（格納）する（ステップ１５）。
そして、データ処理装置１０１は、暗号キー記憶部２０９に格納された暗号キーに、子機固有の加工を施す（ステップ１６）。ここでは、例えば、ある値を乗算したり、加算したり減算したりすることにより暗号キーに加工を施すようにしている。
【００２９】
次に、データ処理装置１０１は、加工が施された暗号キーを使用して文書データを符号化する（ステップ１７）。
ここで文書データを符号化することにより、親機を頂点とするネットワークセキュリティシステムの中で、子機固有の文書データが符号化データとして生成される。すると、異なる親機を頂点とするネットワークセキュリティシステムはもちろん、同じネットワークセキュリティシステム内の他の子機でさえ、符号化データの内容を閲覧することができなくなる。
文書データを符号化した後、データ処理装置１０１は、当該符号化データを示す暗号ＩＤを設定する（ステップ１８）。
そして、暗号ＩＤおよび符号化データをリムーバブルメディア２１３へ格納し（ステップ１９）、処理を終了する。
【００３０】
一方、ステップ１２の処理において、機密性が無いと判断された場合（ステップ１２；Ｎ）、該当する文書データの符号化処理は行わずにステップ１８の処理に進む。
なお、機密性が無いと判断された場合には、該文書が符号化されていないことを示すために「暗号ＩＤ＝０」となるように暗号ＩＤを付加するようにする。
ここでは、「暗号ＩＤ＝０」で符号化無し、「暗号ＩＤ≠０」で符号化を実施していることを示すものとする。符号化されていない文書のヘッダとしては全て「暗号ＩＤ＝０」が設定されることになる。
【００３１】
図９は、リムーバブルメディア２１３に格納されている符号化データをデータ処理装置１０１へ読み出す処理の手順を示したフローチャートである。
まず、リムーバブルメディア２１３に格納されている符号化データ（暗号ＩＤを含む）を読み出す（ステップ２１）。ただし、ここで読み出される符号化データには、実際に符号化処理を施されていない文書データが含まれていてもよい。
次に、読み出した符号化データのヘッダとして付加されている暗号ＩＤを検出し、この検出された暗号ＩＤに基づいて、当該符号化データの機密性の有無を判断する（ステップ２２）。この判断は、前述のように暗号ＩＤが「０」なのか「０以外」なのかを判断することにより容易に確認することができる。
【００３２】
符号化データに機密性を有する場合（ステップ２２；Ｙ）、具体的には「暗号ＩＤ≠０」である場合、当該符号化データが暗号キーによって符号化されていると認識し、データ処理装置１０１は、暗号キーによる復号化処理を行う。
詳しくは、データ処理装置１０１は、文書データを復号化するための暗号キーをネットワーク１０３を介してネットワークセキュリティシステムの親機から入手する（ステップ２３）。
そして、データ処理装置１０１は、入手した暗号キーと、ネットワークセキュリティシステムの暗号キーとが一致しているか否かを照合する（ステップ２４）。具体的な暗号キーの照合方法としては、暗号キーに示される値が論理的な法則に則り生成されているかどうかをチェックする。
【００３３】
照合の結果、暗号キーが不一致であった場合（ステップ２４；Ｎ）、つまり、暗号キーに問題がある場合、入力した暗号キーが不正であると判断し、再度、操作者に暗号キーの入力を促し、ステップ２３の処理を繰り返す。そして、さらに入力された暗号キーに対して、再び照合を行い、暗号キーとして問題が無ければ、本文書の暗号キーとして使用することができるようになる。
本実施例では、暗号キーが機密文書ごとに異なるため、扱う暗号キーの数が多くなってしまうが、操作者は、暗号キーそのものを覚えておく必要は無いため、利便性を向上させることができる。
【００３４】
照合の結果暗号キーが一致した場合（ステップ２４；Ｙ）、データ処理装置１０１は、暗号キーを登録するために暗号ＩＤを暗号キー記憶部２０９に登録（格納）する（ステップ２５）。
そして、データ処理装置１０１は、暗号キー記憶部２０９に格納された暗号キーに、子機固有の加工を施す（ステップ２６）。ここでは、例えば、ある値を乗算したり、加算したり減算したりすることにより暗号キーに加工を施すようにしているが、原則として、文書データを符号化した時と同じ加工であれば、問題無い。
【００３５】
次に、データ処理装置１０１は、加工が施された暗号キーを使用して符号化データを復号化する（ステップ２７）。
そして、データ処理装置１０１は、復号化した復号化データを内部記憶部２０４に展開し（ステップ２８）、表示部２０３等に出力した後、処理を終了する。
これにより操作者は、出力された復号化データを閲覧することができる。
一方、ステップ２２の処理において、符号化データに機密性が無い場合（ステップ２；Ｎ）、具体的には「暗号ＩＤ＝０」である場合、当該符号化データが暗号キーによって符号化されていないことを認識し、復号化処理を行わずにステップ２８の処理へ進む。
【００３６】
このようにして、リムーバブルメディア２１３へ格納された符号化データは、唯一の暗号キーを保持しているデータ処理装置１０１でなければ復号化することができない。同じネットワークセキュリティシステムを持つデータ処理装置１０１であっても符号化した暗号キーを格納している暗号キー記憶部２０９が無ければ、例え符号化データが格納されているリムーバブルメディア２１３だけを持ち出したとしても復号化できず、その符号化データを解読することができないようになっている。
【００３７】
（実施例２）
実施例２では、リムーバブルメディア２１３を介して複数のデータ処理装置１０１間で情報を閲覧する例を説明する。
実施例２に示すネットワークセキュリティシステムでは、基本的に機密性を有するデータをネットワーク１０３上からアクセスできる記憶装置（例えば固定ハードディスク等）に格納しないようにしている。つまり、実施例２に示すネットワークセキュリティシステムでは、リムーバブルメディア２１３を機密情報の記憶メディアとして、ネットワーク１０３上で扱うようにしている。
【００３８】
実施例２において、図１のＡに示すデータ処理装置１０１は、ネットワーク１０３上にあるシステムの機密保持を管理するための親機であり、システムの暗号キーを保管している。この暗号キーは、機密文書データのカテゴリごとに複数設定することも可能である。
図１のＢ、Ｃ、Ｄに示すデータ処理装置１０１は、この親機にアクセスして暗号キーを入手し、この暗号キーで機密文書データの閲覧が可能な子機である。
この子機では、実施例１に示したネットワークセキュリティシステムと異なり、親機で作成した機密文書データを装置の表示部で表示することはできるが、子機で機密文書を作成したり、親機からの機密文書に手を加えたりすることはできないようになっている。
【００３９】
図１０は、本実施の形態に係る子機であるデータ処理装置１０１（以下、子機とする）のブロック構成を示した図である（実施例２）。なお、実施例１の図２に示したブロックと同じ機能を有するブロックには、同一の符号を付し、重複する説明については省略する。
図１０に示すように、本実施例における子機は、リムーバブルデバイス制御部３０７に符号化部２１０が存在しない点で、実施例１で示したデータ処理装置１０１と異なる。従って、本実施例における子機では、符号化データを復号化することはできるが、符号化データを作成して、リムーバブルメディア２１３に格納することはできない。
また、本実施例における子機にも、揮発メモリで構成される暗号キー記憶部２０９を備えている。これは、一時的な暗号キーの格納のみを許可し、いつまでも暗号キーが子機内に格納されているような状態を避けるためである。
【００４０】
本実施例における子機においてリムーバブルメディア２１３に格納されている符号化データを閲覧する場合には、まず、ネットワーク１０３を介して、親機にアクセスし、この親機の暗号キー記憶部２０９に格納されている暗号ＩＤと暗号キーデータを送信させる。
送信された暗号ＩＤと暗号キーデータを子機の暗号キー記憶部２０９に格納し、親機と同様にこの暗号キーを使用して符号化データを復号化して出力することができる。また、閲覧後、速やかに子機の暗号キー記憶部２０９の内容をクリアすることで、子機からはリムーバブルメディア２１３の内容を読み出すことを不可能にすることができる。
【００４１】
また、このような閲覧後の暗号キー記憶部２０９の内容をクリア処理するプログラムを閲覧ソフトウエアに組込んでおくことにより、いつまでも暗号キーが子機の内部に残ってしまうようなリスクを容易に回避することができる。
このようにネットワークセキュリティシステムを構成することにより、ネットワーク１０３上から不正に機密情報が持ち出されたり、壊されたりすることがなくなる。さらに機密情報が格納されたリムーバブルメディア２１３が持ち出されたとしても、そのデータを読み出すことができないため、機密性を有するデータが漏洩することを防止することができる。
前述したように、本実施例における子機において符号化データを閲覧した後、ソフトウエア的にも子機の暗号キー記憶部２０９の内容をクリアすることは可能である。また、ハードウエア的にも簡単な回路を用いることによって、子機の暗号キー記憶部２０９の内容をクリアすることも可能である。
【００４２】
ここで、この子機の暗号キー記憶部２０９の内容をクリアする回路について説明する。
図１１は、子機の暗号キー記憶部２０９の内容をクリアする回路の構成を示した図である。
図１１に示すように、入力信号Ａは、暗号キー記憶部２０９へのＣＰＵアドレスバスである。この入力信号ＡによりＣＰＵ２０１によるデータ制御部２０８へのアクセスが可能となる。
入力信号ＤＩは、暗号キー記憶部２０９へのＣＰＵデータバスである。出力信号ＤＯは、ＣＰＵデータバスへの出力信号である。
また、入力信号Ｓは、メディア制御部２１２から暗号キー記憶部２０９へ印加されている制御信号であり、リムーバブルメディア２１３がデータ処理装置１０１に装着されているか否かを検知する信号である。
ここでは、リムーバブルメディア２１３が装着されている場合、入力信号Ｓが「Ｌ」となり、装着されていない場合、「Ｈ」となるように構成されている。
【００４３】
Ｓ信号が「Ｌ」、つまりリムーバブルメディア２１３が装着されている場合、セレクタ１２０２、１２０３によりＣＰＵ２０１からのアクセスが可能になる。
また、Ｓ信号が「Ｈ」、つまりリムーバブルメディア２１３が装着されていない場合、カウンタ１２０１が動作し、暗号キー記憶部２０９へのアドレスを生成すると同時に、暗号キー記憶部２０９へのライトデータが「０」となり、暗号キー記憶部２０９の内部データがクリアされる。
このような回路構成を用いることにより、リムーバルメディア２１３が装着されている場合のみ、暗号キー記憶部２０９内部へネットワーク１０３から読み込んだ暗号キーを格納することができ、また、リムーバルメディア２１３が装着されていない場合は、暗号キー記憶部２０９の情報、つまり暗号キーはクリアされることになる。
【００４４】
（実施例３）
実施例３では、実施例１で説明したような暗号キーの加工処理を行わずに、機密性を有するデータの作成および閲覧を可能にするネットワークセキュリティシステムについて説明する。
図１２は、本実施の形態に係るデータ処理装置１０１のブロック構成を示した図である（実施例３）。なお、実施例１の図２に示したブロックと同じ機能を有するブロックには、同一の符号を付し、重複する説明については省略する。
図１２に示すように、本実施例に示すデータ処理装置１０１と実施例１に示すデータ処理装置１０１とでは、リムーバブルデバイス制御部４０７を構成するブロックに違いがある。
具体的には、本実施例のリムーバブルデバイス制御部４０７には、暗号キーを加工するための暗号キー加工部２１５および暗号キー照合部２１４を備えていない。つまり、本実施例では、暗号キーの加工は行わないようになっている。
また、暗号キー記憶部４０９は、不揮発性のメモリ素子で構成され、電源が落されても暗号キー情報は保持されたままになるようになっている。
【００４５】
次に、このように構成されたネットワークセキュリティシステムにおける動作について説明する。
図１３は、本実施の形態に係るネットワークセキュリティシステムにおける、データを符号化してリムーバブルメディア２１３に格納する処理の手順について示したフローチャートである。
まず、操作者は、データ処理装置１０１において、文書作成ソフトウエア等を用いて、文書データ（描画データ、数値データなど含む）の作成、編集等を行う（ステップ３１）。
次に、操作者は、作成した文書データに対する機密性の有無を操作部２０２から指定し、データ処理装置１０１は、その機密性の有無の指定データを検出して、当該文書データに、機密性が有るか否かを判断する（ステップ３２）。
【００４６】
機密性が有ると判断された場合（ステップ３２；Ｙ）、該当する文書データの符号化処理を行う。
詳しくは、データ処理装置１０１は、文書データを符号化するための暗号キーの入力を操作者に促し暗号キーを入力させ（ステップ３３）、入力された暗号キーのデータを受信する。
そして、データ処理装置１０１は、入力された暗号キーと、ネットワークセキュリティシステムの既存の暗号キーとが一致しているか否かを照合する（ステップ３４）。
【００４７】
照合の結果、暗号キーが一致した場合（ステップ３４；Ｙ）、入力した暗号キーは既に存在することから、再度、操作者に暗号キーの入力を促すためにステップ３３の処理を繰り返す。
照合の結果、暗号キーが不一致であった場合（ステップ３４；Ｎ）、つまり、既存の暗号キーと比較して一致するものがなければ、既存の暗号キーと異なる暗号キーであることが認識され、本文書の暗号キーとして使用される。
暗号キーは機密文書ごと必要となるため数が多くなるが、不揮発性の暗号キー記憶部２０９に記憶するため、前記したように操作者は暗号キーそのものを覚えておく必要が無い。
【００４８】
次に、該暗号キーを登録するために暗号ＩＤを暗号キー記憶部２０９から読み出す（ステップ３５）。
読み出した暗号ＩＤの内、暗号キーが登録されていないＩＤを検索し、その暗号ＩＤに暗号キーを登録する（ステップ３６）。
この登録された入力暗号キーにより作成された文書データを符号化し（ステップ３７）、暗号ＩＤをヘッダとして設定する（ステップ３８）。
そして、暗号ＩＤおよび符号化データをリムーバブルメディア２１３へ格納すし（ステップ３９）、処理を終了する。
【００４９】
一方、ステップ３２の処理において、機密性が無いと判断された場合（ステップ３２；Ｎ）、該当する文書データの符号化処理は行わずにステップ３８の処理に進む。
なお、機密性が無いと判断された場合には、該文書が符号化されていないことを示すために「暗号ＩＤ＝０」となるように暗号ＩＤを付加するようにする。
ここでは、「暗号ＩＤ＝０」で符号化無し、「暗号ＩＤ≠０」で符号化を実施していることを示すものとする。符号化されていない文書のヘッダとしては全て「暗号ＩＤ＝０」が設定されることになる。
【００５０】
図１４は、リムーバブルメディア２１３に格納されている符号化データをデータ処理装置１０１へ読み出す処理の手順を示したフローチャートである。
まず、リムーバブルメディア２１３に格納されている符号化データ（暗号ＩＤを含む）を読み出す（ステップ４１）。ただし、ここで読み出される符号化データには、実際に符号化処理を施されていない文書データが含まれていてもよい。
次に、読み出した符号化データのヘッダとして付加されている暗号ＩＤを検出し、この検出された暗号ＩＤに基づいて、当該符号化データの機密性の有無を判断する（ステップ４２）。この判断は、前述のように暗号ＩＤが「０」なのか「０以外」なのかを判断することにより容易に確認することができる。
【００５１】
符号化データに機密性を有する場合（ステップ４２；Ｙ）、具体的には「暗号ＩＤ≠０」である場合、データ処理装置１０１は、当該符号化データが暗号キーによって符号化されていると認識し、符号化時に同じ暗号ＩＤとして登録されている暗号キーをデータ処理装置１０１内の暗号キー記憶部４０９より検索する（ステップ４３）。
そして、検索された暗号キーが登録されている暗号キーと一致するか否かを判断する（ステップ４４）。
検索された暗号キーが登録されている暗号キーと一致しない場合（ステップ４４；Ｎ）、そのまま処理を終了する。
検索された暗号キーが登録されている暗号キーと一致する場合（ステップ４４；Ｙ）、データ処理装置１０１は、暗号キーを暗号キー記憶部４０９から読み出し（ステップ４５）、この暗号キーを用いて、符号化データを復号化する（ステップ４６）。
そして、データ処理装置１０１は、復号化した復号化データを内部記憶部２０４に展開し（ステップ４７）、表示部２０３等に出力した後、処理を終了する。
これにより操作者は、出力された復号化データを閲覧することができる。
一方、ステップ４２の処理において、符号化データに機密性が無い場合（ステップ４２；Ｎ）、具体的には「暗号ＩＤ＝０」である場合、当該符号化データが暗号キーによって符号化されていないことを認識し、復号化処理を行わずステップ４７の処理へ進む。
【００５２】
また、暗号キーを操作者の入力によらず、例えば、データ処理装置１０１を製造する工場からの出荷時に予め登録させておくことも可能である。つまり、使用する操作者はもちろん、情報を持ち出そうとする第３者も、機密文書データの暗号キーを知ることがなく、データ処理装置１０１を使用することができる。
操作者が暗号キーを知らなくても、リムーバブルメディア２１３上の文書の暗号ＩＤとデータ処理装置１０１内の暗号キー記憶部４０９の暗号ＩＤが一致すれば、適切な暗号キーを自動的に検索することができるようになる。
このように暗号キー自体を操作者が意識することなく、機密文書の符号化、復号化を実行することができ、しかもリムーバブルメディア２１３に格納された機密文書は、その格納したデータ処理装置１０１そのものでしか復号化することができないようになっているため、その機密文書が格納されたリムーバブルメディア２１３が持ち出されたとしても、その内容を第３者が読み出すことができないようになっている。
【００５３】
（実施例４）
実施例４では、リムーバブルメディア２１３を介して複数のデータ処理装置１０１間で情報を閲覧する例を説明する。
実施例４に示すネットワークセキュリティシステムでは、基本的に機密性を有するデータをネットワーク１０３上からアクセスできる記憶装置、例えば固定ハードディスク等に格納しないようにしている。つまり、実施例４に示すネットワークセキュリティシステムでは、リムーバブルメディア２１３を機密情報の記憶メディアとして、ネットワーク１０３上で扱うようにしている。
【００５４】
実施例４において、図１のＡに示すデータ処理装置１０１は、ネットワーク１０３上にあるシステムの機密保持を管理するための親機であり、システムの暗号キーを保管している。この暗号キーは、機密文書データのカテゴリごとに複数設定することも可能である。
図１のＢ、Ｃ、Ｄに示すデータ処理装置１０１は、この親機にアクセスして暗号キーを入手し、この暗号キーで機密文書データの閲覧が可能な子機である。
この子機では、実施例１に示したネットワークセキュリティシステム異なり、親機で作成した機密文書データを装置の表示部で表示することはできるが、子機で機密文書を作成したり、親機からの機密文書に手を加えたりすることはできないようになっている。
【００５５】
図１５は、本実施の形態に係る子機であるデータ処理装置１０１（以下、子機とする）のブロック構成を示した図である（実施例４）。なお、実施例３の図１２に示したブロックと同じ機能を有するブロックには、同一の符号を付し、重複する説明については省略する。
図１５に示すように、本実施例における子機は、リムーバブルデバイス制御部６０７に符号化部２１０が存在しない点で、実施例３で示したデータ処理装置１０１と異なる。従って、本実施例における子機では、符号化データを復号化することはできるが、符号化データを作成して、リムーバブルメディア２１３に格納することはできない。
また、本実施例における子機には、揮発メモリで構成される暗号キー記憶部６０９を備えている。これは、一時的な暗号キーの格納のみを許可し、いつまでも暗号キーが子機内に格納されているような状態を避けるためである。
また、子機の暗号キー記憶部６０９の内容をクリアするために、前述した子機の暗号キー記憶部２０９（実施例２）の内容をクリアする回路を用いるようにしてもよい。
【００５６】
（実施例５）
図１６は、本実施の形態に係るデータ処理装置１０１のブロック構成を示した図である（実施例５）。なお、実施例３の図１２に示したブロックと同じ機能を有するブロックには、同一の符号を付し、重複する説明については省略する。
図１６に示すように、実施例５に示すデータ処理装置１０１では、リムーバブルデバイス制御部７０７の暗号キー記憶部７０９を不揮発性のメモリで構成しており、暗号キーを格納しているリムーバブルメディアｂ２１４から暗号キーを読み出して、この暗号キー記憶部７０９に格納するようにしている。
暗号キー記憶部７０９によりアクセスされるリムーバブルメディアｂ２１４は、データ処理装置１０１固有の暗号キーが操作者の手により予め登録されている。この暗号キーは、情報を扱う管理者、グループによって設定され、システムに侵入したハッカーはもちろん、操作者でさえわからないようにしておくことができる。例えば、ハード的にＣＰＵ２０１のアドレスバス以外のローカルバス上にあるメモリ領域を外部から見えなくするようにする。
【００５７】
暗号キーをリムーバブルメディアｂ２１４に格納することにより、リムーバブルメディア２１３へ格納された符号化文書は、唯一の暗号キーを保持している暗号キー格納用のリムーバブルメディアｂ２１４に格納されている暗号キーでなければ復号化されることがない。従って、同じネットワークセキュリティシステムを持つデータ処理装置１０１であっても符号化した暗号キーを格納しているリムーバブルメディアｂ２１４が無ければ、例え機密文書が格納されているリムーバブルメディア２１３だけを持ち出したとしても復号化できず、その機密文書を解読することができないようになっている。
【００５８】
【発明の効果】
請求項１記載の発明によれば、データ処理装置の暗号化キー記憶装置に格納されている暗号化キーを用いてデータを符号化することにより、符号化データから符号化された暗号キーを認識することが不可能となるため、データの機密性を確保することができる。
請求項２記載の発明によれば、データ処理装置の暗号化キー記憶装置に格納されている暗号化キーを用いてデータを復号化することにより、不正なデータ処理装置における復号化を防止することができ、データの機密性を適切に確保することができる。
請求項３記載の発明によれば、加工暗号化キーを用いてデータの符号化を行うことにより、データの機密性をより強固にすることができる。
【００５９】
請求項４記載の発明によれば、加工暗号化キーを用いてデータの復号化を行うことにより、データの機密性をより有効にすることができる。
請求項５記載の発明によれば、暗号化キーをホスト装置から取得することにより、ホスト装置へのアクセスが可能なデータ処理装置でのみ、データの符号化または復号化を可能とすることができる。
請求項６記載の発明によれば、暗号化キーを着脱可能なデバイスに格納することにより、このデバイスが装着されたデータ処理装置でのみ、データの符号化または復号化を可能とすることができる。
【００６０】
請求項７記載の発明によれば、データ処理装置の暗号化キー記憶装置に格納されている暗号化キーを用いてデータを復号化することにより、不正なデータ処理装置における復号化を防止することができ、データの機密性を適切に確保することができる。
請求項８記載の発明によれば、加工暗号化キーを用いてデータの復号化を行うことにより、データの機密性をより有効にすることができる。
請求項９記載の発明によれば、暗号化キーをホスト装置から取得することにより、ホスト装置へのアクセスが可能なデータ処理装置でのみ、データの復号化を可能とすることができる。
請求項１０記載の発明によれば、暗号化キーを着脱可能なデバイスに格納することにより、このデバイスが装着されたデータ処理装置でのみ、データ復号化を可能とすることができる。
【図面の簡単な説明】
【図１】本実施の形態に係るネットワークセキュリティシステムの概略構成を示した図である。
【図２】本実施の形態に係るデータ処理装置のブロック構成を示した図である（実施例１）。
【図３】符号化部の回路構成例を示した図である。
【図４】復号化部の回路構成例を示した図である。
【図５】本実施の形態に係るネットワークＩ／Ｆのブロック構成を示した図である。
【図６】符号化データのフォーマットを示した図である。
【図７】リムーバブルメディア上の複数の符号化データのフォーマットと、データ処理装置の暗号キー記憶部に格納されている暗号キーのフォーマットとを示した図である。
【図８】本実施の形態に係るネットワークセキュリティシステムにおける、データを符号化してリムーバブルメディアに格納する処理の手順について示したフローチャートである。
【図９】リムーバブルメディアに格納されている符号化データをデータ処理装置へ読み出す処理の手順を示したフローチャートである。
【図１０】本実施の形態に係る子機であるデータ処理装置のブロック構成を示した図である（実施例２）。
【図１１】子機の暗号キー記憶部の内容をクリアする回路の構成を示した図である。
【図１２】本実施の形態に係るデータ処理装置のブロック構成を示した図である（実施例３）
【図１３】本実施の形態に係るネットワークセキュリティシステムにおける、データを符号化してリムーバブルメディアに格納する処理の手順について示したフローチャートである。
【図１４】リムーバブルメディアに格納されている符号化データをデータ処理装置に読み出す処理の手順を示したフローチャートである。
【図１５】本実施の形態に係る子機であるデータ処理装置のブロック構成を示した図である（実施例４）。
【図１６】本実施の形態に係る子機であるデータ処理装置のブロック構成を示した図である（実施例５）。
【符号の説明】
１０１  データ処理装置
１０２  デバイス
１０３  ネットワーク
２０１  ＣＰＵ
２０２  操作部
２０３  表示部
２０４  内部記憶部
２０５  ネットワークＩ／Ｆ
２０７  リムーバブルデバイス制御部
２０８  データ制御部
２０９  暗号キー記憶部
２１０  符号化部
２１１  復号化部
２１２  メディア制御部
２１３  リムーバブルメディア
２１４  暗号キー照合部
２１５  暗号キー加工部
【図１】
2004260359.tif 000003
【図２】
2004260359.tif 000004
【図３】
2004260359.tif 000005
【図４】
2004260359.tif 000006
【図５】
2004260359.tif 000007
【図６】
2004260359.tif 000008
【図７】
2004260359.tif 000009
【図８】
2004260359.tif 000010
【図９】
2004260359.tif 000011
【図１０】
2004260359.tif 000012
【図１１】
2004260359.tif 000013
【図１２】
2004260359.tif 000014
【図１３】
2004260359.tif 000015
【図１４】
2004260359.tif 000016
【図１５】
2004260359.tif 000017
【図１６】
2004260359.tif 000018