(57)【要約】【課題】本発明は、保存されたファイルを効果的に保護できる保存装置及びこれを利用する端末装置とその利用方法とを提供する。【解決手段】保存装置と接続された端末装置において、保存装置を利用する方法は、保存装置が接続されると、保存装置に記録された認証鍵の情報を確認するステップと、認証鍵の情報から保存装置に記録されたファイル及び保存装置のうち少なくとも一つに対する特性パラメータを復元するステップと、復元された特性パラメータを用いて、保存装置を認証するステップと、を含む。この場合、認証に成功すると、認証鍵の情報を用いてファイルを復号化して利用することができる。本発明によると、保存装置に記録されたファイルに対する安全性を効果的に強化することができる。【選択図】図１
2009129461.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に接続可能な保存装置に記録するファイル及び前記保存装置のうちの少なくとも一つに対する特性パラメータを用いて、認証鍵を生成するステップと、
前記生成された認証鍵を用いて前記ファイルを暗号化するステップと、
前記暗号化されたファイル及び前記認証鍵を前記保存装置に保存するステップと、
を含む保存装置の利用方法。
【請求項２】
前記暗号化されたファイルと認証鍵は、前記保存装置内で一般データ領域及び予備領域に別々に保存される請求項１に記載の保存装置の利用方法。
【請求項３】
前記端末装置は画像形成装置またはホスト装置であり、前記ファイルは前記画像形成装置で使用するフォントファイルである請求項１または請求項２に記載の保存装置の利用方法。
【請求項４】
保存装置が接続されると、前記保存装置に保存された認証鍵の情報を確認するステップと、
前記認証鍵の情報から前記保存装置に保存されたファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータを復元するステップと、
前記復元された特性パラメータを用いて、前記保存装置を認証するステップと、
を含む保存装置の利用方法。
【請求項５】
前記保存装置を認証するステップは、
前記特性パラメータを前記保存装置から検出し、前記検出された特性パラメータと前記復元された特性パラメータとを比較して、一致すれば前記保存装置に対して認証し、一致しなければ認証しないことを特徴とする請求項４に記載の保存装置の利用方法。
【請求項６】
前記保存装置を認証するステップは、
前記保存装置に前記認証鍵の情報が記録されていない場合、又は前記認証鍵の情報から前記特性パラメータが復元されない場合、前記保存装置を認証しないことを特徴とする請求項４に記載の保存装置の利用方法。
【請求項７】
前記保存装置が認証されると、前記保存装置に保存されたファイルを前記認証鍵を用いて復号化するステップを更に含む請求項４に記載の保存装置の利用方法。
【請求項８】
前記認証鍵の情報を確認するステップは、
前記保存装置の予め設定された領域から認識文字列を検索するステップと、
前記認識文字列が検知されると、検知された認識文字列を含むデータを前記認証鍵の情報として確認するステップと、
を含む請求項４に記載の保存装置の利用方法。
【請求項９】
前記ファイルは画像形成装置で使用するフォントファイルである請求項４〜８のいずれかに記載の保存装置の利用方法。
【請求項１０】
保存装置に保存するファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータを用いて、認証鍵を生成する認証鍵生成部と、
前記生成された認証鍵を用いて前記ファイルを暗号化する暗号化部と、
前記暗号化されたファイル及び前記認証鍵を前記保存装置に保存する制御部と、
を含む端末装置。
【請求項１１】
前記保存装置又は前記保存装置と接続された外部端末装置と接続可能なインターフェース部を更に含む請求項１０に記載の端末装置。
【請求項１２】
前記制御部は、
前記暗号化されたファイル及び前記認証鍵を前記保存装置内で一般データ領域及び予備領域に別々に保存する請求項１０に記載の端末装置。
【請求項１３】
前記ファイルは前記画像形成装置で使用するフォントファイルである請求項１０〜１２のいずれか一項に記載の端末装置。
【請求項１４】
保存装置と接続可能な保存装置インターフェース部と、
前記保存装置に記録された認証鍵の情報を確認し、前記認証鍵の情報から前記保存装置に記録されたファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータを復元し、前記復元された特性パラメータを用いて前記保存装置を認証する制御部と、
前記認証に成功すると、前記確認された認証鍵の情報を用いて前記ファイルを復号化する復号化部と、
を含む端末装置。
【請求項１５】
前記制御部は、
前記保存装置から直接検出された特性パラメータと前記復元された特性パラメータとを比較して、一致すれば前記保存装置を認証し、
前記復元された特性パラメータと前記検出された特性パラメータとが一致しない場合、前記保存装置に前記認証鍵の情報が記録されていない場合又は前記認証鍵の情報から前記特性パラメータが復元されない場合には、前記保存装置を認証しないことを特徴とする請求項１４に記載の端末装置。
【請求項１６】
前記制御部は、
前記保存装置の予め設定された領域から認識文字列を検索し、検知された認識文字列を含むデータを前記認証鍵の情報として確認することを特徴とする請求項１４に記載の端末装置。
【請求項１７】
前記ファイルは画像形成装置で使用するフォントファイルであることを特徴とする請求項１４〜１６のいずれか一項に記載の端末装置。
【請求項１８】
端末装置に接続可能な保存装置において、
フォントファイルを保存するための一般データ領域と、
前記フォントファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータの組み合せでなされ、前記一般データ領域に保存されるフォントファイルの暗号化と復号化とに使用される認証鍵が保存された予備領域と、
を含む保存装置。
【請求項１９】
保存装置と接続可能な端末装置において、
前記保存装置内に保存されたファイルを検出し、認証鍵を用いて前記ファイルを暗号化する暗号化部と、
前記保存装置に前記暗号化されたファイル及び前記認証鍵を保存する制御部と、
前記ファイル及び前記保存装置のうちの少なくとも一つに対する特性パラメータを用いて前記認証鍵を生成する認証鍵生成部と、
を更に含むことを特徴とする端末装置。
【請求項２０】
暗号化方法において、
ファイルを検出するステップと、
前記ファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータに対応する認証鍵を用いて前記ファイルを暗号化するステップと、
前記保存装置に前記暗号化されたファイル及び前記認証鍵を保存するステップと、
を含むことを特徴とする暗号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存装置と、保存装置を用いる端末装置及びその方法に関し、より詳細には保存装置に記録されるファイルデータの安全性を強化できる保存装置と、これを用いる端末装置及びその方法に関する。
【背景技術】
【０００２】
近年、電子技術の発達に伴い、プリンタ、スキャナ、複合機、コピー機、ファクシミリ等のような様々な形の画像形成装置が一般の家庭まで普及使用されている。画像形成装置の開発者は様々なユーザの要求を満たすために、画像形成装置のハードウェアだけでなく、ソフトウェアの仕様を改良するための努力が日々続けられている。
【０００３】
その努力の一環として、開発企業は画像形成装置で使用できる多様なフォント（ｆｏｎｔ）を別途製造し、販売している。この場合、フォントはウェブサイト等から有料ダウンロードして、ユーザが直接自分のＰＣや画像形成装置に設置する方式で販売が行われる。
【０００４】
しかし、このような方式によると、ユーザがＰＣや画像形成装置を交替する場合、以前にダウンロードしたフォントファイルは使えなくなるという問題がある。すなわち、別途販売されたフォントファイルであるにも係らず、その設置対象でしか使えないという問題点があった。
【０００５】
一方、データ保存のために最近はＵＳＢスティック、メモリカード等のような様々な形の保存装置が使用されている。そこで、上記問題点を解決するための方法として、フォントファイルが保存された保存装置のそのものを別途販売する方法が考えられる。
【特許文献１】特開２００３−１３１５６４号公報
【特許文献２】特開２００５−３０１３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、このように保存装置自体を販売する場合、保存されたデータの違法な複製、コピー等が問題となる。
【０００７】
このような違法な複製に関する問題はフォントファイルを利用する画像形成装置に限られた問題ではない。最近は、銀行の認証書をＵＳＢスティックに発給して使用することもでき、有料ＭＰ３ファイル、動画像ファイル等のような多様なデータを保存装置を使って管理しているため、これらのデータに対する保護が必要である。従って、保存装置に保存されたファイルを効果的に保護できる方法に対する必要性が高まっている。
【０００８】
本発明は、上記の問題点に鑑みてなされたもので、本発明の目的は、保存されたファイルを効果的に保護できる保存装置及びこれを利用する端末装置とその利用方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、端末装置に接続可能な保存装置に記録するファイル及び前記保存装置のうちの少なくとも一つに対する特性パラメータを用いて、認証鍵を生成するステップと、前記生成された認証鍵を用いて前記ファイルを暗号化するステップと、前記暗号化されたファイル及び前記認証鍵を前記保存装置に保存するステップと、を含む保存装置の利用方法が提供される。
【００１０】
この時、前記暗号化されたファイルと認証鍵は、前記保存装置内で一般データ領域及び予備領域（ｒｅｓｅｒｖｅｄ  ａｒｅａ）のうち少なくとも一つの領域に保存されるものであって良い。
【００１１】
また、前記端末装置は画像形成装置またはホスト装置であっても良く、前記ファイルは前記画像形成装置で使用するフォントファイルであっても良い。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、保存装置が接続されると、前記保存装置に保存された認証鍵の情報を確認するステップと、前記認証鍵の情報から前記保存装置に保存されたファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータを復元するステップと、前記復元された特性パラメータを用いて、前記保存装置を認証するステップと、を含む保存装置の利用方法が提供される。
【００１３】
またこの場合、前記保存装置を認証するステップは、前記特性パラメータを前記保存装置から検出し、前記検出された特性パラメータ及び前記復元された特性パラメータを比較して、一致すれば前記保存装置に対して認証し、一致しなければ認証しないようにするものであってもよい。
【００１４】
またこのとき、前記保存装置を認証するステップは、前記保存装置に前記認証鍵の情報が記録されていない場合または前記認証鍵の情報から前記特性パラメータが復元されない場合、前記保存装置を認証しないようにするものであってもよい。
【００１５】
また、前記保存装置が認証されると、前記保存装置に保存されたファイルを前記認証鍵を用いて復号化するステップを更に含むものであってもよい。
【００１６】
また、前記認証鍵の情報を確認するステップは、前記保存装置の予め設定された領域から認識文字列を検索するステップと、前記認識文字列が検知されると、検知された認識文字列を含むデータを前記認証鍵の情報として確認するステップと、を更に含むものであってもよい。
【００１７】
前記ファイルは画像形成装置で使用するフォントファイルであっても良い。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、保存装置に保存するファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータを用いて認証鍵を生成する認証鍵生成部と、前記生成された認証鍵を用いて前記ファイルを暗号化する暗号化部と、前記暗号化されたファイル及び前記認証鍵を前記保存装置に保存する制御部と、を含む端末装置が提供される。
【００１９】
このとき、本端末装置は、前記保存装置または前記保存装置が結合された外部端末装置と接続可能なインターフェース部を更に含むことができる。この場合、前記制御部は、前記インターフェース部を介して前記保存装置に前記ファイル及び認証鍵を保存することができる。
【００２０】
また、前記制御部は、前記暗号化されたファイル及び前記認証鍵を前記保存装置内で一般データ領域及び予備領域のうち少なくとも一つの領域に別々に保存することができるものであってもよい。
【００２１】
前記ファイルは前記画像形成装置で使用するフォントファイルであっても良い。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、保存装置と接続可能な保存装置インターフェース部と、前記保存装置に記録された認証鍵の情報を確認し、前記認証鍵の情報から前記保存装置に記録されたファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータを復元し、前記復元された特性パラメータを用いて前記保存装置を認証する制御部と、前記認証に成功すると、前記確認された認証鍵の情報を用いて前記ファイルを復号化する復号化部と、を含む端末装置が提供される。
【００２３】
ここで、前記制御部は、前記保存装置から直接検出された特性パラメータと前記復元された特性パラメータとを比較して、一致すれば前記保存装置を認証し、前記復元された特性パラメータと前記検出された特性パラメータとが一致しない場合、前記保存装置に前記認証鍵の情報が記録されていない場合または前記認証鍵の情報から前記特性パラメータが復元されない場合には、前記保存装置を認証しないことができるものであってもよい。
【００２４】
一方、前記制御部は、前記保存装置の予め設定された領域から認識文字列を検索し、検知された認識文字列を含むデータを前記認証鍵の情報として確認することができるものであってもよい。
【００２５】
前記ファイルは画像形成装置で使用するフォントファイルであっても良い。
【００２６】
また、上記課題を解決するために、本発明の別の観点によれば、端末装置と接続可能な保存装置であって、フォントファイルの保存のための一般データ領域と、前記フォントファイル及び前記保存装置のうち少なくとも一つに対する特性パラメータの組み合せでなされ、前記一般データ領域に保存されるフォントファイルの暗号化/復号化に使用される認証鍵が保存された予備領域と、を含む保存装置が提供される。
【００２７】
また、上記課題を解決するために、本発明の別の観点によれば、保存装置と接続可能な端末装置であって、前記保存装置内に保存されたファイルを検出し、認証鍵を用いて前記ファイルを暗号化する暗号化部と、前記保存装置に前記暗号化されたファイル及び前記認証鍵を保存する制御部と、前記保存装置及び前記ファイルのうち少なくとも一つに対する特性パラメータを用いて前記認証鍵を生成する認証鍵生成部と、を更に含む端末装置が提供される。
【００２８】
また、上記課題を解決するために、本発明の別の観点に寄れば、ファイルを検出するステップと、前記ファイル及び前記保存装置のうち少なくともひとつに対する特性パラメータを用いて生成された認証鍵を用いて前記ファイルを暗号化するステップと、前記保存装置に前記暗号化されたファイル及び前記認証鍵を保存するステップと、を含む暗号化方法が提供される。
【発明の効果】
【００２９】
以上説明したように本発明によれば、保存されたファイルを効果的に保護し、不正なコピーを抑制することができる。
【発明を実施するための最良の形態】
【００３０】
以下に添付の図面を見ながら本発明の好適な実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
〔１  端末装置の構成〕
端末装置（保存側）の実施形態１〕
図１は、本発明の一実施形態に係る端末装置の構成を示すブロック図である。同図によると、本端末装置１００は、認証鍵生成部１１０、暗号化部１２０、制御部１３０を含む。本端末装置１００は、ＰＣ、画像形成装置、ノートＰＣ、その他の小型携帯端末等であっても良い。
【００３２】
認証鍵生成部１１０は、保存装置２００に保存するファイルを暗号化するための認証鍵（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｋｅｙ）を生成する。この場合、認証鍵生成部１１０は、保存装置２００に対する特性パラメータ、保存装置２００に保存するファイルに対する特性パラメータ等を組み合わせて認証鍵を生成することができる。保存装置２００は、ＵＳＢメモリスティック、メモリカード等で実現されても良い。
【００３３】
保存装置２００に対する特性パラメータとは、保存装置２００の通し番号、生産者ＩＤ、製品名、認識文字列情報のように、保存装置２００を特定することができる各種のパラメータのことを意味する。
【００３４】
ファイルに対する特性パラメータとは、ファイルの生成された日付、時間情報等のことを意味する。ファイルに対する特性パラメータは、ファイルがコピーまたは複製される場合、コピーして保存された日付、時間情報等が新たに更新されるもので、可変するという特徴がある。その他、ファイル自体のサイズ等も特性パラメータとして活用される余地がある。
【００３５】
認証鍵生成部１１０は、様々な方式で特性パラメータを組み合わせて認証鍵を生成することができる。具体的には、保存装置の通し番号がＳＮ０２３９４５、認識文字列がＳＡＭＳＵＮＧ、ファイルの生成日付が１９７７年４月１３日、時間が１１時５分１５秒である場合、認証鍵生成部１１０は認証鍵をＳＮ０２３９４５１９７７０４１３１１０５１５ＳＡＭＳＵＮＧのように生成することができる。この方式以外にも、組み合せする特性パラメータ、組み合わせの順番、組み合わせの方式等は様々に変更することができる。また、任意のランダムな数字列も認証鍵に含めることができる。
【００３６】
暗号化部１２０は、認証鍵生成部１１０で生成した認証鍵を用いて、保存装置２００に保存するファイルを暗号化する。このとき、暗号化部１２０は、公知の様々な暗号化アルゴリズムを選択的に利用することができる。具体的に、Ｊａｖａ（登録商標）  Ｃｒｙｐｔｏｇｒａｐｈｙ  Ｅｘｔｅｎｓｉｏｎ（ＪＣＥ）によって提供されるＢｌｏｗｆｉｓｈアルゴリズム、Ｄｉｇｉｔａｌ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＤＥＳ）、Ｔｒｉｐｌｅ  ＤＥＳ  Ｅｎｃｒｙｐｔｉｏｎ（ＤＥＳｅｄｅ）、Ｐａｓｓｗｏｒｄ−ｂａｓｅｄ  ｅｎｃｒｙｔｉｏｎ  ａｌｇｏｒｉｔｈｍ（ＰＢＥＷｉｔｈＭＤ５ＡｎｄＤＥＳ）等のような様々な暗号化アルゴリズムを使用することができる。
【００３７】
制御部１３０は暗号化部１２０によってファイル暗号化が行われると、暗号化されたファイル及び認証鍵を保存装置２００に保存する。この場合、保存装置２００が本端末装置に直接接続された場合、制御部１３０は保存装置２００に直接アクセスしてファイルを保存する。一方、保存装置２００が外部端末装置に接続されている場合には、制御部１３０は保存装置２００が接続された外部端末装置を介して保存装置２００にファイルを保存する。
【００３８】
端末装置（保存側）の実施形態２〕
図２は、保存装置２００と直接接続できる端末装置１００の構成を示すブロック図である。同図によると、本端末装置１００は、認証鍵生成部１１０、暗号化部１２０、制御部１３０だけでなく、保存装置２００に保存するファイルが保存された保存部１４０、保存装置２００と直接接続できる保存装置インターフェース部１５０を更に含む。
【００３９】
ユーザは端末装置１００に設けられたアプリケーションプログラムを実行させ、保存装置２００に対してコピー防止状態でファイルを記録するための命令を入力することができる。
【００４０】
保存装置インターフェース部１５０に保存装置２００が接続された状態で上述した命令が入力されると、制御部１３０は保存装置２００に保存されている特性パラメータを検出し、認証鍵生成部１１０に提供する。認証鍵生成部１１０は提供された保存装置の特性パラメータと共に、保存装置２００に保存するためにユーザによって選択されたファイルの特性パラメータを用いて、認証鍵を生成する。認証鍵の生成方法については上述したため、重複説明は省略する。
【００４１】
暗号化部１２０は保存部１４０に保存されたファイルを検出し、生成された認証鍵を用いて暗号化する。制御部１３０は暗号化部１２０で暗号化されたファイルと認証鍵生成部１１０で生成された認証鍵を保存装置２００に直接保存する。この場合、ファイルは保存装置２００の内部の一般データ領域に保存し、認証鍵は保存装置２００の内部の予備領域に保存することができる。一般データ領域とは、データの書き込み、読み取り、コピーなどがすべて許容されるメモリ領域に該当し、予備領域とは、データが記録されていない空き空間で、一般にコピーが行われないメモリ領域に該当する。
【００４２】
このように、ファイルの可変特性パラメータ等を反映した認証鍵を用いてファイルを暗号化して保存装置２００に保存することにより、保存装置２００の安全性を強化することができる。
【００４３】
一方、制御部１３０は、認証鍵のその自体に対しても暗号化して保存装置２００に保存することができる。この場合、認証鍵の暗号化のために、上述した各種の暗号化アルゴリズムのうち一つを使用することができる。
【００４４】
端末装置（保存側）の実施形態３〕
図３は、保存装置２００と直接接続されない端末装置の構成を示すブロック図である。同図によると、本端末装置１００は、保存装置インターフェース部１５０の代わりにインターフェース部１６０を更に含む。
【００４５】
インターフェース部１６０は、保存装置２００が接続された外部端末装置３００と有線や無線の通信ネットワークを介して接続される。ここで、外部端末装置３００は画像形成装置であっても良く、本端末装置１００はＰＣ、ノートＰＣ、携帯型端末装置などであっても良く、保存装置２００は画像形成装置に直接結合できるＵＳＢメモリスティック、メモリカード等であっても良い。一方、図２に示すインターフェース部１５０は図３のインターフェース部１６０と区別するために保存装置インターフェース部１５０と表記しているが、その機能面において対応しているため、図２の保存装置インターフェース部１５０及び図３のインターフェース部１６０を通称して、インターフェース部と命名することができる。
【００４６】
制御部１３０は、インターフェース部１６０によって接続された外部端末装置３００を介して、保存装置２００の特性パラメータ等を確認し、上述したようにファイル暗号化を行った後、暗号化されたファイル及び認証鍵を保存装置２００に保存する。具体的な処理動作については図１及び図２を参考して説明したため、重複説明は省略する。
【００４７】
以上のような実施形態において、保存装置２００に記録されるファイルはフォントファイルであっても良い。これにより、図１〜図３の端末装置１００を用いて、フォントファイルの記録された保存装置２００を生産することができるようになる。
【００４８】
端末装置（利用側）の実施形態〕
図４は、本発明の一実施形態に従って、保存装置に保存されたファイルを利用する端末装置の構成を示すブロック図である。同図によると、本端末装置４００は、保存装置インターフェース部４１０、制御部４２０、復号化部４３０を含む。
【００４９】
保存装置インターフェース部４１０は保存装置２００と直接接続可能な構成要素である。保存装置２００が保存装置インターフェース部４１０に接続されると、制御部４２０は保存装置２００にアクセスして認証鍵の情報を確認する。このとき、制御部４２０は認識文字列を用いて認証鍵の情報を確認することができる。すなわち、保存装置２００に設けられた領域のうち認識文字列が存在するか否かを検索する。これにより、認識文字列が検知されると、認識文字列が含まれたストリームを認証鍵の情報として認識する。
【００５０】
制御部４２０は認証鍵の情報が確認されると、確認された認証鍵の情報から特性パラメータを復元する。例えば、確認された認証鍵の情報がＳＮ０２３９４５１９７７０４１３１１０５１５ＳＡＭＳＵＮＧであれば、その順に従って保存装置の通し番号、ファイル生成日付、時間、認識文字列を次々と復元する。一方、認証鍵が保存装置２００に保存される過程において、認証鍵のその自体に対する暗号化が行われている場合は、制御部４２０は確認された認証鍵の情報を復号化して使用しなければならない。
【００５１】
制御部４２０は、復元された特性パラメータを用いて保存装置２００が正当なものであるか、不正コピーまたは複製された不当なものであるかを判断する認証を行う。具体的には、制御部４２０は、保存装置に自体的に記録されている各種の特性パラメータを直接検出し、検出された特性パラメータと復元された特性パラメータとを比較する。比較結果、一致すれば保存装置２００の認証を成功処理し、一致しなければ失敗処理する。
【００５２】
保存装置２００が正当に販売されたものではない場合、すなわち、保存装置２００に記録されていたファイルを別の保存装置にコピーした場合であれば、新たな保存装置には認証書がなかったり、又は新たな保存装置にコピーされたファイルは新たなファイル生成日付を有し、認証鍵の情報内容が相違になる。または、新たな保存装置は以前の保存装置２００と異なる通し番号などを有するようになる。従って、認証鍵の情報に含まれている特性パラメータと異なるようになるため、これを比較すると不法的にコピーされたか否かを確認することができる。
【００５３】
一方、通し番号などのような固有の特性パラメータが保存されている領域まで強制に複製した場合や、認識文字列等が同一の他の保存装置にコピーした場合等もあり得る。
【００５４】
例えば、保存装置２００に対して認識文字列のみを特性パラメータとして使用した場合、認識文字列が「ＳＡＭＳＵＮＧ」と同一である他の保存装置にファイルをコピーした場合があり得る。この場合であっても、ファイルがコピーされたか否かを判断することができる。すなわち、ファイルが新たな保存装置に保存される時間及び日付が変更される。具体的に、ファイルのコピーが２０００年１０月１０日１０時１０分１０秒に行われたとすると、該当ファイルにはコピー当時の日付及び時間情報が添付して記録される。制御部４２０は、認証鍵から復元された日付（１９７７年４月１３日）及び時間（１１時５分１５秒）と、保存装置２００から検出された日付（２０００年１０月１０日）及び時間（１０時１０分１０秒）とが異なっていることを認識し、認証を失敗処理する。結果的に、不法的に複製されたか否かも確認することができる。
【００５５】
一方、制御部４２０は、保存装置２００に認証鍵の情報自体が存在しない場合や、認証鍵の情報から特性パラメータの復元が行われない場合等においても認証に失敗したこととして処理することができる。
【００５６】
復号化部４３０は、保存装置２００の認証に成功した場合、認証鍵の情報を用いてファイルを復号化する。この場合、保存装置２００にファイルを記録する当時の暗号化方式を逆に進行して復号化を行うことができる。一方、保存されたファイルがフォントファイルであり、本端末装置４００が画像形成装置である場合、制御部４２０は復号化されたフォントファイルのフォントを適用して画像を形成することができる。
【００５７】
一方、認証に失敗した場合は、制御部４２０は別途設けられたディスプレイ（不図示）、スピーカー（不図示）などを用いて保存装置２００の利用不能を報知するメッセージを出力することができる。
【００５８】
端末装置の保存側と利用側の関係〕
図４の端末装置は、図１〜図３の端末装置によってファイルが記録された保存装置を利用するための構成を示している。図４の各構成要素は、図１〜図３の端末装置の構成要素と共用することができる。すなわち、図４の保存装置インターフェース部４１０は図２の保存装置インターフェース部１５０と共通する構成要素であっても良く、図４の制御部４２０は図１〜図３の制御部１３０と共通する構成要素であっても良い。また、図４の復号化部４３０は、図１〜図３の暗号化部１２０と別のモジュールとして実現されても良く、暗号化/復号化を行うことができる単一モジュールとして実現されても良い。
【００５９】
〔２  保存装置の構成〕
図５は、本発明の一実施形態に係る保存装置の構成を示す模式図である。図５によると、保存装置２００は、メモリ領域２１０及び端末装置と接続される接続部２２０を含む。
【００６０】
メモリ領域２１０は、一般ファイルが保存される一般データ領域２１１及び予備領域２１２を含む。一般データ領域２１１には各種のフォントファイル（ｆｏｎｔ  ｆｉｌｅ  ＃１〜＃ｎ）を保存することができる。
【００６１】
この他、メモリ領域２１０は、全体のパーティションの情報を保存しているマスタブートレコード（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ：ＭＢＲ）領域、各パーティションの情報を保存しているパーティションブートレコード（Ｐａｒｔｉｔｉｏｎ  Ｂｏｏｔ  Ｒｅｃｏｒｄ：ＰＢＲ）領域、ファイル割当テーブル（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ：ＦＡＴ）等を更に含むこともできる。
【００６２】
予備領域２１２には認証鍵の情報を保存することができる。上述したように、認証鍵は、保存装置２００のその自体に対する特性パラメータ及び保存装置２００に保存するファイルに対する特性パラメータのうち少なくとも一つを組み合わせた形態で生成することができる。
【００６３】
〔３  保存装置の利用方法〕
ファイルの保存方法〕
図６は、本発明の一実施形態に従ってファイルを保存装置に保存する保存装置の利用方法を説明するためのフローチャートである。図６において説明する保存装置の利用方法は、図２のように保存装置が直接的に接続される端末装置だけでなく、図３のように間接的に接続される端末装置においても行うことができる。すなわち、例えばユーザは保存装置を画像形成装置に接続させた後、画像形成装置とローカルまたはネットワーク方式で接続されたホストＰＣにおいてアプリケーションを実行し、保存装置に対するフォントファイルの保存命令を入力することができる。
【００６４】
図６によると、ファイル保存プロセスが開始すると（Ｓ６１０）、特性パラメータを確認する（Ｓ６２０）。ファイル保存プロセス開始とは、ユーザが保存装置にファイルを保存するための専用のアプリケーションを実行させ、保存装置に保存するファイル（例えば、フォントファイル）を選択した後、コピー命令を入力した状態を意味する。また、特性パラメータは、保存装置自体に対する特性パラメータまたは保存装置に保存するファイルに対する特性パラメータであることができる。
【００６５】
次に、確認された特性パラメータを利用して認証鍵を生成する（Ｓ６３０）。この場合、確認された特性パラメータを順次配置して認証鍵を生成することもでき、任意のインターリービングのルールに従って組合せて配置することにより認証鍵を生成することもできる。
【００６６】
次に、生成された認証鍵を利用してファイルを暗号化する（Ｓ６４０）。この場合、暗号化は公知の暗号化アルゴリズムをそのまま利用することができる。
【００６７】
一方、認証鍵それ自体に対しても暗号化を行おうとした場合、別途で暗号化を行うことができる（Ｓ６５０、Ｓ６６０）。
次に、暗号化されたファイルと認証鍵を保存装置に保存する（Ｓ６７０）。この場合、暗号化されたファイルは保存装置に一般ファイル領域に保存し、認証鍵の情報は保存装置内に別途設けられた領域、例えば、予備領域に保存することができる。
【００６８】
端末装置と保存装置とが図３に示すように接続された場合、上述した認証鍵の生成作業及び暗号化作業は端末装置及び画像形成装置のうち一つにおいて行うことができる。
【００６９】
保存ファイルの利用方法〕
図７は、本発明の一実施形態に従い、保存装置に保存されたファイルを利用する保存装置の利用方法を説明するためのフローチャートである。同図によると、保存装置が接続された場合（Ｓ７１０）、保存装置に保存された認証鍵の情報を確認する（Ｓ７２０）。
【００７０】
次に、確認された認証鍵から特性パラメータを復元する（Ｓ７３０）。特性パラメータとは、保存装置自体の特性、保存装置に保存されたファイルに対する特性等を表すパラメータのことを意味する。
【００７１】
これにより、復元された特性パラメータを用いて、本保存装置が正当なものであるか否かを認証する（Ｓ７４０）。
【００７２】
図８は、図７の保存装置の利用方法を更に具体的に説明するためのフローチャートである。同図によると、保存装置が接続された場合、保存装置から認証鍵の情報を確認することができるか否かを確認する（Ｓ８１０）。保存装置が任意でコピーされた場合、予備領域に保存された認証鍵の情報まではコピーされないため、認証鍵の情報が存在しないことがある。確認結果、認証鍵の情報が存在しなければ、該当保存装置に対する認証は失敗処理する（Ｓ８７０）。
【００７３】
一方、認証鍵の情報が保存された予備領域までユーザが強制に複製した場合、認証鍵の情報を確認することができる。この場合、確認された認証鍵の情報から特性パラメータに対する復元を試みる（Ｓ８２０）。このとき、特性パラメータの復元が不可能な場合にも、該当保存装置に対する認証は失敗処理する（Ｓ８７０）。
【００７４】
一方、特性パラメータの復元ができた場合、これとは別に、保存装置から直接特性パラメータの検出を行なう（Ｓ８３０）。このとき、特性パラメータの保存位置は保存装置のＭＢＲ等から確認することができる。
【００７５】
これにより、検出された特性パラメータと復元された特性パラメータとが互いに一致するか否かを確認する（Ｓ８４０）。確認結果、一致すれば保存装置の認証は成功したものとして処理する（Ｓ８５０）。
【００７６】
認証に成功した場合、確認された認証鍵の情報を用いてファイルを復号化した後（Ｓ８６０）、復号化されたファイルデータを用いて各種作業、具体的には、印刷のような画像形成作業を行うことができる。
【００７７】
一方、特性パラメータが一致しなければ、保存装置の認証は失敗したものとして処理する（Ｓ８７０）。
【００７８】
図８において具体的な図示は省略しているが、保存装置に保存された認証鍵の情報が暗号化された形態であれば、認証鍵の情報から特性パラメータを復元する以前に、認証鍵の情報に対する復号化を先に行うことが好ましい。
【００７９】
以上、本発明の好適な実施形態を図示及び説明してきたが、本発明の技術的範囲は前述の実施形態に限定するものではなく、特許請求の範囲に基づいて定められ、特許請求の範囲において請求する本発明の要旨から外れることなく当該発明が属する技術分野において通常の知識を有する者であれば誰もが多様な変形実施が可能であることは勿論のことであり、該変更した技術は特許請求の範囲に記載された発明の技術的範囲に属するものである。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態１に係る端末装置（保存側）の構成を示すブロック図である。
【図２】本発明の実施形態２に係る端末装置（保存側）の構成を示すブロック図である。
【図３】本発明の実施形態３に係る端末装置（保存側）の構成を示すブロック図である。
【図４】本発明の一実施形態に係る端末装置（利用側）の構成を示すブロック図である。
【図５】本発明の一実施形態に係る保存装置の構成を示すブロック図である。
【図６】ファイルを保存するために保存装置を利用する方法の一例を説明するためのフローチャートである。
【図７】ファイルの再生のために保存装置を利用する方法の一例を説明するためのフローチャートである。
【図８】図７の方法を更に具体的に説明するためのフローチャートである。
【符号の説明】
【００８１】
１１０  認証鍵生成部
１２０  暗号化部
１３０  制御部
１４０  保存部
１５０  保存装置インターフェース部
２００  保存装置
３００  外部端末装置
【図１】
2009129461.tif 000003
【図２】
2009129461.tif 000004
【図３】
2009129461.tif 000005
【図４】
2009129461.tif 000006
【図５】
2009129461.tif 000007
【図６】
2009129461.tif 000008
【図７】
2009129461.tif 000009
【図８】
2009129461.tif 000010