(57)【要約】      （修正有）【課題】カラーを利用した暗号化技術でキー検索技術を付加し、カラー暗号化ファイルの保管および取り扱い上の利便性を向上できる検索型カラー暗号化ファイルの構成方法および検索型カラー暗号化ファイルシステムを提供する。【解決手段】検索型カラー暗号化ファイルの構成方法は、文書ファイル３１Ａを情報変換型カラー暗号化の処理８３に基づいてカラー画像ファイル５２Ｂに変換し、同じ文書ファイル３１Ａの中からテキスト抽出の処理６１によって抽出されたテキストファイル３１Ａ−１を、情報置換型のカラー変換の処理６２に基づいてカラー画像ファイル５２Ａに変換し、結合処理８６により、新たなカラー画像ファイル５２Ｃが作成される。そして、結合されたカラー結合ファイル５２Ｃに対してカラーキー７５を用いてカラーキー検索の処理７１が実行され、カラー画像ファイルの検索リスト７３が作成される。【選択図】図１２
2011081030.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書ファイルまたは図面ファイルの各々を、情報置換型のカラー変換処理に基づき、カラー画像ファイルに変換するステップと、
前記カラー変換処理で作成された複数の前記カラー画像ファイルを保存メモリに保存するステップと、
前記保存メモリに保存された複数の前記カラー画像ファイルをカラーキーで検索するステップと、
前記検索でヒットした前記カラー画像ファイルのリストを作成するステップと、
を有することを特徴とする検索型カラー暗号化ファイルの構成方法。
【請求項２】
複数の前記文書ファイルまたは前記図面ファイルを検索するための検索キーを、情報置換型の前記カラー変換処理に基づいてカラー変換することにより、前記カラーキーを作成するステップを有することを特徴とする請求項１に記載の検索型カラー暗号化ファイルの構成方法。
【請求項３】
情報置換型の前記カラー変換処理を行うための手段はＯＮＣ対応表に基づいて作成されることを特徴とする請求項１または２に記載の検索型カラー暗号化ファイルの構成方法。
【請求項４】
前記ＯＮＣ対応表のオブジェクトリストの部分に文字コードを用いることを特徴とする請求項３に記載の検索型カラー暗号化ファイルの構成方法。
【請求項５】
前記ＯＮＣ対応表のオブジェクトリストの部分に所定数の語データを含む辞書を用いることを特徴とする請求項３に記載の検索型カラー暗号化ファイルの構成方法。
【請求項６】
前記ＯＮＣ対応表のオブジェクトリストの部分にファイルフォーマットと文字コードからなる要素を用いることを特徴とする請求項３に記載の検索型カラー暗号化ファイルの構成方法。
【請求項７】
前記ＯＮＣ対応表のオブジェクトリストの部分に、ファイルフォーマットと所定数の語データを含む辞書とからなる要素を用いることを特徴とする請求項３に記載の検索型カラー暗号化ファイルの構成方法。
【請求項８】
前記文書ファイルまたは前記図面ファイルがバイナリ形式をとる場合、前記文書ファイルまたは前記図面ファイルから、ファイルフォーマットに対応する文書フィルタによってテキスト文を抽出し、その後に、ＯＮＣ対応表に基づいて、複数の前記文書ファイルまたは前記図面ファイルの各々を前記カラー画像ファイルに変換することを特徴とする請求項３に記載の検索型カラー暗号化ファイルの構成方法。
【請求項９】
前記ＯＮＣ対応表に基づいて、前記テキスト文のテキストオブジェクトをカラー数値を経由してカラーに変換することを特徴とする請求項８に記載の検索型カラー暗号化ファイルの構成方法。
【請求項１０】
複数の文書ファイルまたは図面ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換するステップと、
複数の前記文書ファイルまたは前記図面ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換するステップと、
複数の前記文書ファイルまたは前記図面ファイルの各々について、前記第１のカラー画像ファイルと前記第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成するステップと、
複数の前記第３のカラー画像ファイルを保存メモリに保存するステップと、
前記保存メモリに保存された複数の前記第３のカラー画像ファイルをカラーキーで検索するステップと、
前記検索でヒットした前記第３のカラー画像ファイルのリストを作成するステップと、
を有することを特徴とする検索型カラー暗号化ファイルの構成方法。
【請求項１１】
キー検索ができない複数の非文書ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換するステップと、
複数の前記非文書ファイルに、関連するテキスト文を付与するステップと、
複数の前記テキスト文付き非文書ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換するステップと、
複数の前記非文書ファイルの各々について、前記第１のカラー画像ファイルと前記第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成するステップと、
複数の前記第３のカラー画像ファイルを保存メモリに保存するステップと、
前記保存メモリに保存された複数の前記第３のカラー画像ファイルをカラーキーで検索するステップと、
前記検索でヒットした前記第３のカラー画像ファイルのリストを作成するステップと、
を有することを特徴とする検索型カラー暗号化ファイルの構成方法。
【請求項１２】
前記カラー画像ファイルが保存される前記保存メモリは、パーソナルコンピュータのハードディスクもしくは携帯型記録媒体、または携帯電話の内蔵メモリもしくはメモリカードのいずれかであることを特徴とする請求項１，１０，１１のいずれか１項に記載の検索型カラー暗号化ファイルの構成方法。
【請求項１３】
カラー暗号化された前記カラー画像ファイルは、インターネットを経由して、または携帯型の記録媒体を経由してやり取りされることを特徴とする請求項１，１０，１１のいずれか１項に記載の検索型カラー暗号化ファイルの構成方法。
【請求項１４】
１つのコンピュータもしくはその周辺装置で、または、通信回線で接続された複数のコンピュータから成るコンピュータシステムで用いられる検索型カラー暗号化ファイルシステムであり、
複数の文書ファイルまたは図面ファイルの各々を、情報置換型のカラー変換処理に基づき、カラー画像ファイルに変換する変換手段と、
前記カラー変換処理で作成された複数の前記カラー画像ファイルを保存メモリに保存する保存手段と、
前記保存メモリに保存された複数の前記カラー画像ファイルをカラーキーで検索する検索手段と、
前記検索でヒットした前記カラー画像ファイルのリストを作成するリスト作成手段と、
を備えることを特徴とする検索型カラー暗号化ファイルシステム。
【請求項１５】
前記カラーキーは、複数の前記文書ファイルまたは前記図面ファイルを検索するための検索キーを、情報置換型の前記カラー変換処理に基づいてカラー変換することにより、作成されることを特徴とする請求項１４に記載の検索型カラー暗号化ファイルシステム。
【請求項１６】
情報置換型の前記カラー変換処理を行うための手段はＯＮＣ対応表であることを特徴とする請求項１４または１５に記載の検索型カラー暗号化ファイルシステム。
【請求項１７】
前記ＯＮＣ対応表のオブジェクトリストの部分に文字コードを用いることを特徴とする請求項１６に記載の検索型カラー暗号化ファイルシステム。
【請求項１８】
前記ＯＮＣ対応表のオブジェクトリストの部分に所定数の語データを含む辞書を用いることを特徴とする請求項１６に記載の検索型カラー暗号化ファイルシステム。
【請求項１９】
前記ＯＮＣ対応表のオブジェクトリストの部分にファイルフォーマットと文字コードからなる要素を用いることを特徴とする請求項１６に記載の検索型カラー暗号化ファイルシステム。
【請求項２０】
前記ＯＮＣ対応表のオブジェクトリストの部分に、ファイルフォーマットと所定数の語データを含む辞書とからなる要素を用いることを特徴とする請求項１６に記載の検索型カラー暗号化ファイルシステム。
【請求項２１】
前記文書ファイルまたは前記図面ファイルがバイナリ形式をとる場合、前記文書ファイルまたは前記図面ファイルから、ファイルフォーマットに対応する文書フィルタによってテキスト文を抽出し、その後に、ＯＮＣ対応表に基づいて、複数の前記文書ファイルまたは前記図面ファイルの各々を前記カラー画像ファイルに変換することを特徴とする請求項１６に記載の検索型カラー暗号化ファイルシステム。
【請求項２２】
前記ＯＮＣ対応表に基づいて、前記テキスト文のテキストオブジェクトをカラー数値を経由してカラーに変換することを特徴とする請求項２１に記載の検索型カラー暗号化ファイルシステム。
【請求項２３】
複数の文書ファイルまたは図面ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換する第１変換手段と、
複数の前記文書ファイルまたは前記図面ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換する第２変換手段と、
複数の前記文書ファイルまたは前記図面ファイルの各々について、前記第１のカラー画像ファイルと前記第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成する結合手段と、
複数の前記第３のカラー画像ファイルを保存メモリに保存する保存手段と、
前記保存メモリに保存された複数の前記第３のカラー画像ファイルをカラーキーで検索する検索手段とと、
前記検索でヒットした前記第３のカラー画像ファイルのリストを作成するリスト作成手段と、
を備えることを特徴とする検索型カラー暗号化ファイルシステム。
【請求項２４】
キー検索ができない複数の非文書ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換する第１変換手段と、
複数の前記非文書ファイルに、関連するテキスト文を付与する付与手段と、
複数の前記テキスト文付き非文書ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換する第２変換手段と、
複数の前記非文書ファイルの各々について、前記第１のカラー画像ファイルと前記第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成する結合手段と、
複数の前記第３のカラー画像ファイルを保存メモリに保存する保存実行手段と、
前記保存メモリに保存された複数の前記第３のカラー画像ファイルをカラーキーで検索する検索手段と、
前記検索でヒットした前記第３のカラー画像ファイルのリストを作成するリスト作成手段と、
を備えることを特徴とする検索型カラー暗号化ファイルシステム。
【請求項２５】
前記カラー画像ファイルが保存される前記保存メモリは、パーソナルコンピュータのハードディスクもしくは携帯型記録媒体、または携帯電話の内蔵メモリもしくはメモリカードのいずれかであることを特徴とする請求項１４，２３，２４のいずれか１項に記載の検索型カラー暗号化ファイルシステム。
【請求項２６】
カラー暗号化された前記カラー画像ファイルは、インターネットを経由して、または携帯型の記録媒体を経由してやり取りされることを特徴とする請求項１４，２３，２４のいずれか１項に記載の検索型カラー暗号化ファイルシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーを利用した情報置換型の変換要素に基づき作成されたカラー画像ファイルの領域でキー検索を行うことができる検索型カラー暗号化ファイルの構成方法、および検索型カラー暗号化ファイルシステムに関するものである。
【背景技術】
【０００２】
本出願人は、先に、カラーを利用した暗号化方法および暗号化装置を提案した（特許文献１）。この暗号化方法等では、従来のパソコン等のコンピュータシステムで取り扱われているコンピュータオブジェクト（文書、設計図等のファイル）を、当該コンピュータシステム等の上で暗号化する発明であり、カラーデータを利用してデータとして認識できない常態に変換してコンピュータシステム等のメモリ上に常置する。上記のコンピュータオブジェクトは、ＲＧＢ等に基づくカラーコードに基づいて作られるカラー画像ファイルに変換される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３９７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、コンピュータ上の暗号化技術では、従来、暗号化ファイルのままでキー検索を行うことができない。当該暗号化技術では、本来的に情報漏洩防止のための技術である。しかし、利便性を考慮すると、暗号化されたファイルのままでキー検索を行えることが望ましい。暗号化技術にキー検索技術を付加し、利便性を向上することが望まれる。
【０００５】
本発明の目的は、上記の課題に鑑み、カラーを利用した暗号化技術においてキー検索技術を付加し、カラー暗号化ファイルの保管および取り扱い上の利便性を向上することができるようにした検索型カラー暗号化ファイルの構成方法および検索型カラー暗号化ファイルシステムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る検索型カラー暗号化ファイルの構成方法および検索型カラー暗号化ファイルシステムは、上記の目的を達成するため、次のように構成される。
【０００７】
本発明に係る検索型カラー暗号化ファイルの構成方法は、
複数の文書ファイルまたは図面ファイルの各々を、情報置換型のカラー変換処理に基づき、カラー画像ファイルに変換するステップと、
カラー変換処理で作成された複数のカラー画像ファイルを保存メモリに保存するステップと、
保存メモリに保存された複数のカラー画像ファイルをカラーキーで検索するステップと、
検索でヒットしたカラー画像ファイルのリストを作成するステップと、
を有することを特徴とする。
【０００８】
上記の検索型カラー暗号化ファイルの構成方法において、複数の文書ファイルまたは図面ファイルを検索するための検索キーを、情報置換型のカラー変換処理に基づいてカラー変換することにより、カラーキーを作成するステップを有することを特徴とする。
【０００９】
上記の検索型カラー暗号化ファイルの構成方法において、情報置換型のカラー変換処理を行うための手段はＯＮＣ対応表に基づいて作成されることを特徴とする。
【００１０】
他の本発明に係る検索型カラー暗号化ファイルの構成方法は、
複数の文書ファイルまたは図面ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換するステップと、
複数の文書ファイルまたは図面ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換するステップと、
複数の文書ファイルまたは図面ファイルの各々について、第１のカラー画像ファイルと第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成するステップと、
複数の第３のカラー画像ファイルを保存メモリに保存するステップと、
保存メモリに保存された複数の第３のカラー画像ファイルをカラーキーで検索するステップと、
検索でヒットした第３のカラー画像ファイルのリストを作成するステップと、
を有することを特徴とする。
【００１１】
さらに他の本発明に係る検索型カラー暗号化ファイルの構成方法は、
キー検索ができない複数の非文書ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換するステップと、
複数の非文書ファイルに、関連するテキスト文を付与するステップと、
複数のテキスト文付き非文書ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換するステップと、
複数の非文書ファイルの各々について、第１のカラー画像ファイルと第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成するステップと、
複数の第３のカラー画像ファイルを保存メモリに保存するステップと、
保存メモリに保存された複数の第３のカラー画像ファイルをカラーキーで検索するステップと、
検索でヒットした第３のカラー画像ファイルのリストを作成するステップと、
を有することを特徴とする。
【００１２】
本発明に係る検索型カラー暗号化ファイルシステムは、
１つのコンピュータもしくはその周辺装置で、または、通信回線で接続された複数のコンピュータから成るコンピュータシステムで用いられる検索型カラー暗号化ファイルシステムであり、
複数の文書ファイルまたは図面ファイルの各々を、情報置換型のカラー変換処理に基づき、カラー画像ファイルに変換する変換手段と、
カラー変換処理で作成された複数のカラー画像ファイルを保存メモリに保存する保存手段と、
保存メモリに保存された複数のカラー画像ファイルをカラーキーで検索する検索手段と、
検索でヒットしたカラー画像ファイルのリストを作成するリスト作成手段と、
を備えることを特徴とする。
【００１３】
上記の構成において、カラーキーは、複数の文書ファイルまたは図面ファイルを検索するための検索キーを、情報置換型のカラー変換処理に基づいてカラー変換することにより、作成されることを特徴とする。
【００１４】
上記の構成において、情報置換型のカラー変換処理を行うための手段はＯＮＣ対応表であることを特徴とする。
【００１５】
他の本願発明に係る検索型カラー暗号化ファイルシステムは、
複数の文書ファイルまたは図面ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換する第１変換手段と、
複数の文書ファイルまたは図面ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換する第２変換手段と、
複数の文書ファイルまたは図面ファイルの各々について、第１のカラー画像ファイルと第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成する結合手段と、
複数の第３のカラー画像ファイルを保存メモリに保存する保存手段と、
保存メモリに保存された複数の第３のカラー画像ファイルをカラーキーで検索する検索手段とと、
検索でヒットした第３のカラー画像ファイルのリストを作成するリスト作成手段と、
を備えることを特徴とする。
【００１６】
他の本願発明に係る検索型カラー暗号化ファイルシステムは、
キー検索ができない複数の非文書ファイルの各々を、情報変換型のバイナリ式のカラー変換処理に基づき、第１のカラー画像ファイルに変換する第１変換手段と、
複数の非文書ファイルに、関連するテキスト文を付与する付与手段と、
複数のテキスト文付き非文書ファイルの各々を、情報置換型のカラー変換処理に基づき、第２のカラー画像ファイルに変換する第２変換手段と、
複数の非文書ファイルの各々について、第１のカラー画像ファイルと第２のカラー画像ファイルとを結合して第３のカラー画像ファイルを作成する結合手段と、
複数の第３のカラー画像ファイルを保存メモリに保存する保存実行手段と、
保存メモリに保存された複数の第３のカラー画像ファイルをカラーキーで検索する検索手段と、
検索でヒットした第３のカラー画像ファイルのリストを作成するリスト作成手段と、
を備えることを特徴とする。
【００１７】
上記において、ＯＮＣ対応表のオブジェクトリストの部分に文字コードを用いることを特徴とする。
【００１８】
上記において、ＯＮＣ対応表のオブジェクトリストの部分に所定数の語データを含む辞書を用いることを特徴とする。
【００１９】
上記において、ＯＮＣ対応表のオブジェクトリストの部分にファイルフォーマットと文字コードからなる要素を用いることを特徴とする。
【００２０】
上記において、ＯＮＣ対応表のオブジェクトリストの部分に、ファイルフォーマットと所定数の語データを含む辞書とからなる要素を用いることを特徴とする。
【００２１】
上記において、文書ファイルまたは図面ファイルがバイナリ形式をとる場合、文書ファイルまたは図面ファイルから、ファイルフォーマットに対応する文書フィルタによってテキスト文を抽出し、その後に、ＯＮＣ対応表に基づいて、複数の文書ファイルまたは図面ファイルの各々をカラー画像ファイルに変換することを特徴とする。
【００２２】
上記において、ＯＮＣ対応表に基づいて、テキスト文のテキストオブジェクトをカラー数値を経由してカラーに変換することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、次の効果を奏する。
（１）コンピュータで取り扱われる文書ファイル等（オブジェクトファイル）をカラーデータを利用してデータ内容を認識できない常態に変換しコンピュータ上に常置するようにしたカラー暗号化技術において、情報置換型の変換機能を利用して検索用カラーキーを作ることにより、暗号ファイルであるカラー画像ファイルのままでキー検索を行うことができ、利便性を向上することができ、カラー暗号化技術にキー検索可能の付加価値を付与することができる。
（２）カラーを利用した暗号化技術においてキー検索技術を付加したため、カラー暗号化ファイルの保管および取り扱い上の利便性を向上することができる。
（３）またテキスト検索ができなかった従来の非文書ファイルも、カラー暗号化されたカラー画像ファイルにおいてテキスト検索を行うことができるという効果を有している。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る検索型カラー暗号化ファイルの構成方法等が組み込まれるコンピュータ等のハードウェア構成を示すブロック図である。
【図２】コンピュータ等の要部構成を機能的な面で示したブロック図である。
【図３】コンピュータ等におけるコンピュータオブジェクトとカラーデータの間の変換と逆変換を図解するための全体的なシステム構成図である。
【図４】離れた場所にある２つのコンピュータの間でカラー画像ファイルをやり取りするための構成図である。
【図５】カラー変換処理の２つのタイプ（情報変換型と情報置換型）を対比して示す図表である。
【図６】コンピュータ上で実行されるカラー変換技術を説明するためのブロック構成図である。
【図７】文書ファイルをカラー画像ファイルに変換するプロセスを説明するフローチャートである。
【図８】コンピュータ上で、カラー変換技術で作成されかつ保存管理される多数のカラー画像ファイルについてカラーキー検索を実行するための構成を示すブロック図である。
【図９】カラーキー検索に係る処理の流れを示すフローチャートである。
【図１０】カラー変換技術によるカラー暗号化の処理の流れとカラーキー検索の処理の流れとを併せて示したフローチャートである。
【図１１】情報変換型のカラー暗号化に基づく文書ファイルとカラー画像ファイルとの間の変換と復号化の関係を示すフローチャートである。
【図１２】１つの文書ファイルに対して情報変換型のカラー暗号化と情報置換型のカラー暗号化とを行うカラー暗号化の処理の流れと、カラーキー検索の処理の流れとを併せて示したフローチャートである。
【図１３】非文書ファイルに対するカラー暗号化の処理の流れと、カラーキー検索の処理の流れとを併せて示したフローチャートである。
【発明を実施するための形態】
【００２５】
以下に、本発明の好適な実施形態（実施例）を添付図面に基づいて説明する。
【００２６】
図１は、本発明に係る検索型カラー画像ファイルシステムが実現されるコンピュータの装置構成を示す。なお当該コンピュータでは、前提として、カラーを用いた暗号化方法が実施される装置構成（暗号化装置）が組み込まれている。図２は同コンピュータの機能構成の要部を示すブロック図を示す。
【００２７】
図１および図２は、コンピュータネットワークをベースとした閉じたコンピュータシステム（コンピュータ・クローズド・システム）の中の１つのコンピュータ１０を示している。コンピュータ１０は、バス１１を介して相互に接続されたＣＰＵ（中央処理装置）１２、メモリ１３、入出力制御部１４を備える。さらに入出力制御部１４には、保存メモリとしてのハードディスク（ＨＤ）２１、出力装置としての例えばディスプレイ２２、入力装置としての例えばキーボード２３、携帯型の記録媒体２４、外部装置との間でインターネットを経由して信号送受（通信）を行うためのインターネット・インターフェース（インターネットＩ／Ｆ）２５が接続されている。なおインターネット・インターフェース２５は一般的に通信部であってもよい。
上記の記録媒体２４の種類としては、例えばフレキシブルディスク（ＦＤ）、コンパクトディスク（ＣＤ）、ＤＶＤ、ＵＳＢメモリ等である。これらの記録媒体２４は、それぞれ、ドライバ等を介してコンピュータ１０にセットされる。
これらの要素２１〜２５は、入出力制御部１４およびバス１１を介してＣＰＵ１２等との間でデータの送受を行う。外部装置は、少なくとも１台の他のコンピュータ２６である。コンピュータ１０と他のコンピュータ２６の間では、インターネットやＬＡＮ等の通信回線２７を介してプログラムやデータ等のデータ・情報の送受を行えるように通信可能になっている。
【００２８】
上記の構成において、メモリ１３はメインメモリであり、ＣＰＵ１２によって演算処理されたデータまたは演算処理が継続されるデータを一時的に保持するワーキングメモリを含んでいる。ハードディスク２１は、ＣＰＵ１２により演算処理で作成されメモリ１３で一時的に保持されたデータを保存するための保存メモリである。また記録媒体２４は、外部メモリであって、携帯型の保存メモリとして機能する。
【００２９】
図１で示したハードウェア構成を有するコンピュータ１０をその機能構成の観点で表すと、図２に示すごとくなる。
【００３０】
図２においてブロック１０は上述したコンピュータを指している。さらに図２で、ブロック３１は例えばメモリ１３やハードディスク２１等に保持されるデータ等の総体を示している。ブロック３１のデータ等は、コンピュータ１０で取り扱われる文書、文字、記号、図形、数式、画像、音声等の個々のデータや情報（プログラムを含む）である。当該データ等は前述した「コンピュータオブジェクト」であり、ブロック３１には「コンピュータオブジェクト」と記載している。
なおコンピュータオブジェクト３１は、コンピュータ１０の周辺装置、関連する諸種の装置、または通信回線で接続された複数のコンピュータから成るコンピュータシステム等においても取り扱われることが可能な対象である。
【００３１】
コンピュータオブジェクト３１は、ＰＣ（Personal Computor）等のコンピュータで、通常的に、または常態的に、認識可能な状態で存在している。コンピュータオブジェクト３１は、コンピュータ１０で通常的に扱われるデータファイル（オブジェクトファイル）を構成している。
上記のデータファイル（オブジェクトファイル）の種類は、第１の分類の仕方として、文書ファイルと図面ファイル（設計図ファイル等）である。文書ファイルは少なくとも「文書」のデータを含むファイルであり、従来よく知られた検索技術に基づきキー検索（キーワードによる検索）が可能なファイルである。文書ファイルの例としては、市販されている各ワープロソフトウェア、表計算ソフトウェア、書類ソフトウェア等で作成されるファイルである。ＨＴＭＬ等のマルチメディア用ファイルも含まれる。また「文書」のデータとしては例えばテキストデータである。図面ファイルは主に「図形」のデータから成るものであるが、図形に関する説明のための「文書」のデータも含む。図面ファイルとしては、電子回路、電気回路、機械設計等の設計図ファイルである。図面ファイルにおける「文書」のデータ部分に基づけば、図面ファイルについてもキー検索が可能である。
また上記のデータファイルの種類の第２の分類の仕方としては、文書ファイルと非文書ファイルである。文書ファイルは前述した通りである。他方、非文書ファイルはキー検索を行うことができないデータのみから成るファイルである。非文書ファイルの例としては、音声ファイル、画像のみのファイル、実行形式ファイル、動的リンクライブラリ等である。
【００３２】
またブロック３２は、カラーを利用した暗号化方法で暗号化された「カラー」、または「カラーに係るデータ」（以下「カラーデータ」と記す）の総体を示す。カラーデータ３２は、ＲＧＢまたはＣＭＹＫ等のカラーを表すためのデータである。
【００３３】
ここで「カラー」とは、コンピュータ内でデータとして取り扱われかつそのディスプレイの画面に表示することが可能な数百万以上の色のことを意味する。当該「カラー」は、原則として、可視光に基づいて通常の人間がその視覚により認識する物理的実在である。当該カラーをコンピュータ１０のディスプレイ２２の画面上に表示すると、カラーは画面上で色の組合せに基づく表示物、すなわち「カラーコード」の画像として人間の視覚に認識されるものである。
【００３４】
なお上記の「カラーデータ」は「カラーディジタル値」である。この「カラーディジタル値」は、カラーの属性に依存する数値であり、コンピュータ上でカラーをデータとして扱うときに割り当てられるディジタル数値である。
【００３５】
コンピュオブジェクト３１は変換部３３によってカラーデータ３２に変換される。変換部３３の変換機能は、「情報変換型の変換機能」と「情報置換型の変換機能」との２つのタイプの変換機能を有している。２つのタイプの変換機能は選択的に使用される。
変換部３３の情報変換／情報置換の機能（情報変換の機能または情報置換の機能）、すなわち「カラー暗号化」の機能により作成された上記のカラーデータ３２は、仮にディスプレイ２２の画面に表示されたとすると、特定のカラーコード画像を表示することができるものである。ここで、「カラーコード画像」は「カラー画像」と同義である。カラーデータ３２は、それ自体は、コンピュータ１０のメモリ１３等の一部やハードディスク２１の上において、カラー画像ファイルを形成している。
上述した通りコンピュータオブジェクト３１はオブジェクトファイルとして構成しているので、上述の文書ファイル等は変換部３３によりカラー画像ファイルに変換される。
【００３６】
上記において、コンピュータオブジェクト３１とカラーデータ３２とは対応した関係にある。コンピュータオブジェクト３１の各々は、変換部３３の情報変換／情報置換の機能によって、カラーデータ３２の各々に対応づけられる。
【００３７】
変換部３３の「情報変換／情報置換」の機能は、後述するように、通常的な意味の「情報変換（変換）」の機能と、単なる「情報置換（置換え）」の機能とから構成される。情報置換の機能は、また代替機能であってもよい。変換部３３の変換機能に関して、「情報変換」であるか、または「情報置換」であるかについてはコンピュータオブジェクト３１の内容に依存して決まる。例えばバイトデータの文書データ等は情報置換の処理がなされ、バイナリデータの圧縮データやプログラム等は情報変換の処理がなされる。ただし、バイトデータに対しては情報変換処理と情報置換処理ができるが、バイナリデータは情報変換の処理しかできない。実際に、「情報変換」と「情報置換」はコンピュータオブジェクト３１に依存して別物であるが、変換部３３の情報変換／情報置換の機能として統合的に取り扱われる。
【００３８】
また逆に、カラーデータ３２を、逆変換部３４で変換すると、コンピュータオブジェクト３１に戻る。
【００３９】
上記の変換部３３は、ハードディスク２１等に用意されたカラー変換テーブル（ＯＮＣ対応関係表、ＯＣ対応関係表、または置換えプログラム）、あるいは、カラー変換キー（カラー暗号キー、または符号化（暗号化）プログラム）を用いた処理に基づいて、「情報変換／情報置換」の機能が実現される。なお「カラー変換テーブル」も広義には「カラー暗号キー」である。
【００４０】
さらに逆変換部３４は、同様に、ハードディスク２１等に用意されたカラー逆変換テーブル（ＯＮＣ対応関係表、ＯＣ対応関係表、または置換えプログラム）、あるいはカラー変換キー（カラー暗号解除キー）を用いた処理に基づいて、逆変換（復元）機能が実現される。
【００４１】
カラー逆変換テーブルは、上記のカラー変換テーブルを逆向きに用いるものであり、対応表としては、変換元と変換先が入れ替わるだけであり、実質的に同じものであるということができる。
【００４２】
コンピュータオブジェクト３１が、変換部３３でカラーデータ（カラー画像ファイル）３２に変換されると、当該カラーデータ３２に基づいて元のコンピュータオブジェクト３１の内容を直接に認識し、知ることはできない。カラーデータ３２をコンピュータオブジェクト３１として認識したい場合には、逆変換部３４を使用して元に戻すことが必要である。これによって、コンピュータ１０内のメモリ１３やハードディスク２１等に記憶されるデータ等の秘匿または保全を行うことができる。
【００４３】
また図２において、ブロック４１は上記ディスプレイ２２の画面にカラーデータ３２に基づくカラーコード画像を表示する表示機能を示す。ブロック４２は上記ハードディスク２１にカラーデータ３２すなわちカラー画像ファイルを保存する保存機能を示す。ブロック４３はＣＰＵ１２で実行されかつカラーデータ３２の複製物を作る複製（コピー）機能を示す。ブロック４４は、出力装置の１つである印刷装置を通してカラーコードの画像を印刷する機能を示す。ブロック４５は、他のコンピュータ２６との間で通信回線２７を経由してデータや情報等をカラーデータ３２の形式で送受する通信機能を示す。コンピュータ２６の内部に示されたブロック４６は、コンピュータ１０から送信され、かつコンピュータ２６内の保存メモリに保存されたカラーデータを示している。
【００４４】
以上のごとく、コンピュータ１０の内部では、コンピュータオブジェクト３１がカラーデータ３２に変換されると、その後は、基本的に、当該カラーデータ３２の状態のままで保管される。すなわち、コンピュータ１０のハードディスク２１等の保存メモリにおいて複数（または多数）のカラー画像ファイル（カラー暗号化ファイル）として保管される。またその後、暗号化された情報として扱い、コンピュータオブジェクト３１に戻すことなく、表示、保存、コピー、印刷、通信が行われる。またコンピュータ１０が、通信回線２７を経由して外部の他のコンピュータ２６との間で通信を行う場合にも通信回線２７の上を流れるデータ等はカラーデータ３２の形式になっているので、他者がカラーデータ３２を取得したとしても、その情報を盗むことはできない。また他のコンピュータ２６では、カラーデータ３２のままであると、元のコンピュータオブジェクト３１を認識することができないので、コンピュータ１０に設けられた逆変換部３４を備えるように構成することにより、コンピュータオブジェクト３１の内容を取得しこれを利用することができる。
【００４５】
次に、変換部３３と逆変換部３４に基づくコンピュータオブジェクト３１とカラーデータ３２との間の「情報変換／情報置換」および「情報逆変換（復元）／情報逆置換」について詳述する。
【００４６】
図３を参照して、コンピュータオブジェクト（オブジェクトファイル）３１とカラーデータ３２の間の変換と逆変換に関する全体的なシステム構成を説明する。
図３において、符号５１で示した部分は、コンピュータ１０内での変換および逆変換に係る共通プラットフォームを示す。共通プラットフォーム５１では、図３で、右側領域に情報置換ルート（情報置換型）に係るカラー暗号化フロー５１Ａが示され、左側領域に情報変換ルート（情報変換型）に係るカラー暗号化フロー５１Ｂが示され、さらに情報置換ルートのカラー暗号化フロー５１Ａの右側に位置する領域に、上記変換部３３に設定されるカラー変換テーブル（カラー暗号化テーブル）５１Ｃと、上記逆変換部３４に設定されるカラー逆変換テーブル（カラー複合化テーブル）５１Ｄと、アプリケーション５１Ｅの一例が示されている。
【００４７】
情報置換ルート５１Ａのフローにおいて、変換側５１Ａ−１では、カラー変換テーブル５１Ｃを用いて、コンピュータオブジェクト（この場合にはオブジェクトファイルである。図３中記号「Ｏ」で表現）→カラー数値（図３中記号「Ｎ」で表現）→カラーデータ（図３中記号「Ｃ」で表現）の置換え（情報置換）がなされる。カラー数値は、異なるカラーを区別する目的で適宜に割り当てられる数値である。この置換え（情報置換）では、カラー変換テーブル５１Ｃとして代表的に好ましくは「ＯＮＣ対応関係表（ＯＮＣ対応表）」が使用される。なお、中間のカラー数値は省略することもできる。この場合には、カラー変換テーブル５１Ｃとして「ＯＣ対応関係表（ＯＣ対応表）」が使用される。
【００４８】
上記のカラー変換テーブル５１Ｃは、コンピュータオブジェクト（Ｏ）をカラーデータ（Ｃ）に対応させるためのオブジェクトマッチング（ＯＭ：最長一致探索）の働きを有している。
カラー変換テーブル５１Ｃとしては、例えば、日本語辞書（標準）、任意に準備されるユーザ辞書、文字コード等が用いられる。
また観点を変えると、上記のカラー変換テーブル５１Ｃ（「ＯＮＣ対応関係表」または「ＯＣ対応関係表」）は、コンピュータオブジェクトを暗号化するカラーデータに置き換えるカラー暗号化テーブルとして機能する。
【００４９】
変換で作られたカラーデータ（Ｃ）は、前述した通りカラーコード画像またはカラー画像から成るカラー画像ファイルを形成する。換言すれば、カラーデータすなわちカラー画像ファイルは、図３に示すごとくビットマップ（ＢＭＰ）画像５２として取り扱われる。
【００５０】
さらに情報置換ルート５１Ａの逆変換側５１Ａ−２では、カラー逆変換テーブル５１Ｄを用いて、カラーデータ（Ｃ）（カラー画像ファイル）→カラー数値（Ｎ）→コンピュータオブジェクト（Ｏ）（文書ファイル等）の変換がなされる。この変換では、カラー逆変換テーブル５１Ｄとしての前述した「ＯＮＣ対応関係表」または「ＯＣ対応関係表」が使用される。
【００５１】
また情報変換ルート５１Ｂのフローは、上記の情報置換ルート５１Ａとのフローは別ものとして用意される。情報変換ルート５１Ｂにおいて、変換側５１Ｂ−１では、コンピュータオブジェクト（Ｏ）のうちの「Byte/Binary File（バイトファイルまたはバイナリファイル）」については、「Byte/Binary File」→疑似カラー化の変換を行い、その後に、上記のカラー暗号キー５４を用いて上記のカラーデータ（Ｃ）（カラー画像ファイル）に変換する。情報変換ルート５１Ｂにおける以上の変換側５１Ｂ−１の内容は、上記の情報置換ルート５１Ａの変換側５１Ａ−１に対応している。
【００５２】
さらに情報変換ルート５１Ｂの逆変換側５１Ｂ−２では、疑似カラー化→「Byte/Binary File」の変換がなされる。この変換では、上記のカラー暗号化キー５４が使用される。
【００５３】
情報変換ルート５１Ｂのフローにおいて、変換側５１Ｂ−１で、コンピュータオブジェクト（Ｏ）のうちの「Byte/Binary File」（バイトファイルまたはバイナリファイル）については、「Byte/Binary File」→データ圧縮→疑似カラー化の変換を行い、その後に、上記のカラー暗号キー５４を用いて上記のカラーデータ（Ｃ）に変換する。またこの場合、情報変換ルート５１Ｂの逆変換側５１Ｂ−１では、カラー暗号キー５４を用いてカラーデータ（Ｃ）を疑似カラー化データに変換した後、疑似カラー化→データ伸張→「Byte/Binary File」の変換がなされる。この変換でもカラー暗号化キー５４が使用される。
【００５４】
上記において、コンピュータオブジェクト（Ｏ）（オブジェクトファイル）をカラーデータ（Ｃ）に変換した後におけるビットマップ画像５２（カラー画像ファイル）は、情報置換ルート５１Ａおよび情報変換ルート５１Ｂで共通のデータ状態にある。前述のコンピュータ１０において変換されたカラーデータ３２は、図３ではビットマップ画像５２として示されている。従って、コンピュータ１０のハードディスクク２１等に保存される一般的に複数または多数の「カラー画像ファイル」はビットマップ画像５２の形式を有している。
【００５５】
上記のビットマップ画像５２、すなわちコンピュータ１０内で取り扱われまたは保存メモリ（ハードディスク２１等）に保存されるカラー画像ファイルは、アプリケーション５１Ｅとしてカラー暗号化ファイル等として用いられる。またコンピュータ１０から他のコンピュータ（ＰＣ）２６や携帯電話２８等への通信として、インターネット５３を利用して送信され得る。
【００５６】
図４は、インターネットを利用したカラー画像ファイルのやり取りの一例を示す。コンピュータ（ＰＣ）１０側のハードディスク２１に保存された１つのカラー画像ファイル５２Ａを、他のコンピュータ（ＰＣ）２６のハードディスク２１Ａに保存する例である。コンピュータ１０では、ハードディスク２１に保存されたカラー画像ファイル５２Ａを呼び出し、インターネット・インターフェース２５およびインターネット２７を経由して他のコンピュータ２６に送信する。コンピュータ２６では、受信したカラー画像ファイル５２Ａをそのままの状態で、そのハードディスク２１Ａに保存する。また他の方法として、カラー画像ファイル５２Ａを前述の記録媒体２４に保存し、郵送等にてコンピュータ２６側に送付することもできる。この場合には、人が、当該記録媒体２４をコンピュータ２６にセットし、記録媒体２４からカラー画像ファイル５２Ａを読出し、ハードディスク２１Ａに保存することになる。
【００５７】
以上のごとく、変換部３３は、ハードディスク２１等に用意されたカラー変換テーブル５１Ｃ、カラー逆変換テーブル５１Ｄ、またはカラー暗号キー５４を用いた処理に基づいて実現される情報変換または情報置換の機能を有する。このカラー変換テーブル５１Ｃ等の内容は、当該カラー変換テーブル５１Ｃ等が対応づけるコンピュータオブジェクト３１の内容とカラーデータ３２の内容とに応じて事前に任意に決定されている。図２において、コンピュータオブジェクト３１の中には、１つ、複数、または多数のコンピュータオブジェクト（オブジェクトファイル）が含まれている。複数のコンピュータオブジェクトの各々は、前述の通り、コンピュータ１０で取り扱われる文書、文字、記号、図形、数式、画像、または音声等のデータ等あるいはプログラムである。コンピュータオブジェクト３１に含まれる要素は、その内容に応じて、前述した情報変換型または情報置換型に基づきカラー暗号化される。
【００５８】
図５に示した図表では、カラー変換処理の２つのタイプ、すなわち、情報変換ルートと情報置換ルートを、「処理方式」、「対象データ」、「暗号化媒介データ」、および「暗号化方法」の各項目について対比して示している。
【００５９】
次に、図６〜図９を参照して、情報変換／情報置換の変換機能に基づくカラー画像ファイル（カラー暗号化ファイル）の作成（カラー暗号化）およびその取扱いと、カラーキー検索とについて説明する。
図６は、情報変換／情報置換の変換機能に基づくカラー画像ファイル（カラー暗号化ファイル）の作成（カラー暗号化）のプロセスを示すブロック図である。コンピュータ１０のメモリ１３においてカラー暗号化のプロセスが実行される。
【００６０】
図６のブロック１３は、図１で示した前述したメモリ１３を概念的に示している。その中に、便宜上、ブロック表現によって変換部３３と逆変換部３４が示されている。当該変換部３３と逆変換部３４によれば、変換部３３によるカラー暗号化機能（情報変換／情報置換の機能）に基づいて文書ファイル３１Ａ等（オブジェクトファイル）をカラー画像ファイル５２Ａに変換し、反対に逆変換部３４による復元化機能（逆変換機能）に基づいてカラー画像ファイル５２Ａを文書ファイル３１Ａ等に逆変換する。なお、変換部３３と逆変換部３４の変換・逆変換機能の動作は、変換キー５５によって指定される。変換キー５５は、カラーコード表（ＯＮＣ対応関係表５１Ｃ，５１Ｄ）またはカラー暗号化キー５４から成る要素である。
変換部３３と逆変換部３４に基づく変換機能で作成された多数のカラー画像ファイル５２Ａは、ハードディスク２１の内部に保存される。メモリ１３とハードディスク２１との間では、必要に応じて、カラー画像ファイル５２Ａの保存またはカラー画像ファイル５２Ａの取出しが実行される。
【００６１】
図７に、図６で説明したカラー暗号化の処理フローについて、特に情報置換型の変換の仕組みを示す。例えば文書ファイル３１Ａは通常的にはバイナリ形式であるので、当該文書ファイル３１Ａからテキストを抜き出す。図７では、対象である文書ファイル３１Ａからテキスト抽出の処理６１を実行し、テキストファイル３１Ａ−１を抽出する。このテキスト抽出の処理６１には、例えば、全文検索用テキスト抽出ツールが使用される。そして、抽出した当該テキストファイル３１Ａ−１に対してＯＮＣ対応関係表（ＯＮＣ対応表）を利用してカラー変換の処理６２を実行し、上記のカラー画像ファイル５２Ａを作成する。当該カラー画像ファイル５２Ａは、情報置換によって暗号化されたカラー画像ファイルである。
【００６２】
上記のＯＮＣ対応関係表（ＯＮＣ対応表）の例は次の通りである。
（１）文字コードが用いられる場合、日本語では「ＪＩＳコード」、「シフトＪＩＳコード」、「unicode」等であり、英語では「ＡＳＣＩＩコード」である。
（２）辞書が用いられる場合、例えば６５０００語相当の一般辞書または専門辞書である。より具体的には、例えば日本語辞書、業界辞書、学術辞書等である。
（３）その他に、ファイルフォーマットと上記の文字コードとを組み合わせたもの、ファイルフォーマットと上記の辞書を組み合わせたものがある。なおここで、「ファイルフォーマット」とは、ＨＴＭＬタグ等の書式タグである。
【００６３】
上記のカラー暗号化のプロセスにおいて、メモリ１３に存在する複数のコンピュータオブジェクト３１すなわち文書ファイル等のそれぞれの暗号化を行うタイミングあるいは時間的な制御に関しては、順次に行ってもよいし、また例えばすべてのコンピュータオブジェクト３１をカラー暗号化する場合において設定した時間に従ってカラー暗号化することもできる。さらに、ブロック指定（指定ファイルのグループ、指定ファイル中の指定部分）に従ってカラー暗号化することもできる。このようなカラー暗号化処理は、カラー暗号化の処理を、選択的に、または利用の実情に応じて行うことができる。
【００６４】
図８を参照してカラーキー検索を説明する。図８の構成では、上記の図６で説明したように、変換部３３により情報置換に基づいて作成された多数のカラー画像ファイル５２Ａがハードディスク２１に保存されている状態において、カラーキー検索の処理部７１によりカラーキー検索が実行される。カラーキー検索の処理部７１による処理は、多数のカラー画像ファイル５２Ａをメモリ１３に呼び出して実行される。カラーキー検索の処理部７１は、メモリ１３内の存するブロックの形式で表現されている。
カラーキー検索の処理部７１によるカラーキー検索では「カラーキー」が使用される。当該カラーキーは、外部の入力手段等で提供された検索用のキーワード（検索キー）７２に基づいて作成される。
図９に検索用のカラーキーの作り方を示す。図９では、文書ファイル（テキストファイル）での検索を可能とする検索用のキーワード７２に対して、ＯＮＣ対応表を利用したカラー変換の処理７４を行ってカラーキー７５を作成する。
その後、図８および図９に示されるように、当該カラーキー７５を用いて、ハードディスク２１内に保存される多数のカラー画像ファイル５２Ａについてカラーキー検索の処理部７１によってカラーキー検索処理を実行する。それにより、カラー画像ファイルの検索リスト７３を作成する。
上記の検索用のカラーキー７５は、検索対象を表す特定のカラーコード要素である。カラー画像ファイル５２Ａの中に当該カラーキー７５すなわち特定のカラーコード要素が含まれる場合に、検索がヒットし、カラーキー７５を含むカラー画像ファイルとしてファイル特定データ（ファイル名やインデックスデータ等）が取り出される。取り出された複数のファイル特定データに基づいてカラー画像ファイルの検索リスト７３が作成され、メモリ１３に保存される。
【００６５】
図１０は、カラー暗号化の処理フローとカラーキー検索の処理フローを一体化して示した全体的な構成図である。図１０において、左側の処理ルート８１では、文書ファイル３１Ａをカラー画像ファイル５２Ａに変換するプロセス（カラー暗号化処理フロー）を示している。この変換プロセス８１では、文書ファイル３１Ａからテキスト抽出処理６１によってテキストファイル３１Ａ−１を抽出し、さらに当該テキストファイル３１Ａ−１を、ＯＮＣ対応表を利用した情報置換型のカラー変換処理６２によってカラー画像ファイル５２Ａを作成する。こうして多数のカラー画像ファイル５２Ａを作成し、これらのカラー画像ファイル５２Ａをハードディスク２１に保存する。他方、右側の処理ルート８２では、キーワード７２に基づき、同じくＯＮＣ対応表を利用した情報置換型のカラー変換処理６２によってカラーキー７５を作成し、さらに前述のごとく当該カラーキー７５を用いてカラーキー検索の処理７１を行ってカラー画像ファイルの検索リスト７３を作成する。
【００６６】
図１１は、オブジェクトファイルすなわち文書ファイル３１Ａ等を、情報変換型の変換機能でカラー暗号化するプロセスを示している。ブロック８３は変換部であり、情報変換型カラー暗号化の処理を行う機能部である。情報変換型カラー暗号化の処理８３はカラー暗号キー（カラー画像キー）８４によって行われる。これにより文書ファイル３１Ａは、カラー画像ファイル５２Ｂに変換される。またカラー暗号キー８４を用いて逆演算を行うことにより復号化処理８５を設けることができる。当該復号化処理８５によれば、カラー画像ファイル５２Ｂを文書ファイル３１Ａに変換することができる。
【００６７】
図１１で示した情報変換型のカラー暗号化の処理８３を数式により次のように表現することができる。
文書ファイル３１Ａを「Ｆ」で表し、カラー画像ファイル５２Ｂを「Ｂ」で表し、カラー暗号キー８４を「Ｒ」で表すとき、
暗号化：Ｆ（XOR）Ｒ＝Ｂ
ここで、Ｒには乱数の暗号化配列を用いている。
【００６８】
図１２は、カラー暗号化とカラーキー検索の処理フローについての他の実施形態を示している。
この処理フローでは、文書ファイル３１Ａを情報変換型カラー暗号化の処理８３に基づいてカラー画像ファイル５２Ｂに変換するルートと、同じ文書ファイル３１Ａの中からテキスト抽出の処理６１によってテキストファイル３１Ａ−１を抽出し、さらに当該テキストファイル３１Ａ−１により情報置換型のカラー変換の処理６２に基づいてカラー画像ファイル５２Ａを作成するルートとを含んでいる。作成された２つのカラー画像ファイル５２Ａ，５２Ｂは結合処理（８６）され、結合された新たなカラー画像ファイル５２Ｃが作成される。そして、当該結合されたカラー結合ファイル５２Ｃに対してカラーキー７５を用いてカラーキー検索の処理７１が実行され、カラー画像ファイルの検索リスト７３が作成される。カラーキー７５によるカラーキー検索の処理７１では、結合されたカラー画像ファイル５２Ｃのうちカラー画像ファイル５２Ａの部分のみが検索の対象になる。
上記のように構成されるカラーキー検索によれば、カラーキー検索が可能なカラー画像ファイル５２Ａを、それ自体検索が不能なカラー画像ファイル５２Ｂに関係づけることにより、多数のカラー画像ファイル５２Ｃの各々についてカラーキー検索を行うことができるようになる。
【００６９】
図１３は、非文書ファイルに関してのカラー暗号化とカラーキー検索の処理フローについての実施形態を示している。
この処理フローでは、先ず非文書ファイル３１Ｂを情報変換型カラー暗号化の処理８３に基づいてカラー画像ファイル５２Ｂ−１に変換するルートと、加えて同じ非文書ファイル３１Ｂに対してテキスト文を付与する処理８５によって非文書ファイル３１Ｂに適宜なテキスト文を付与し、さらに当該テキスト文のみを用いて情報置換型のカラー変換の処理６２に基づいてカラー画像ファイル５２Ａ−１を作成するルートとを含んでいる。作成された２つのカラー画像ファイル５２Ａ−１，５２Ｂ−１は結合処理（８６）され、結合された新たなカラー画像ファイル５２Ｃ−１が作成される。そして、当該結合されたカラー結合ファイル５２Ｃ−１に対してカラーキー７５を用いてカラーキー検索の処理７１が実行され、カラー画像ファイルの検索リスト７３が作成される。カラーキー７５によるカラーキー検索の処理７１では、結合されたカラー画像ファイル５２Ｃ−１のうちカラー画像ファイル５２Ａ−１の部分のみが検索の対象になる。
上記のように構成されるカラーキー検索によれば、もともと非文書ファイルであるため、それ自体カラーキー検索が不能なカラー画像ファイル５２Ｂ−１について、適宜なテキスト文を付加することによって、テキスト文に基づくカラーキー検索が可能なカラー画像ファイル５２Ａ−１をカラー画像ファイル５２Ｂ−１に関係づけることにより、多数のカラー画像ファイル５２Ｃ−１の各々についてカラーキー検索を行うことができるようになる。
【００７０】
以上の実施形態で説明された構成、形状、大きさおよび配置関係については本発明が理解・実施できる程度に概略的に示したものにすぎない。従って本発明は、説明された実施形態に限定されるものではなく、特許請求の範囲に示される技術的思想の範囲を逸脱しない限り様々な形態に変更することができる。
【産業上の利用可能性】
【００７１】
本発明に係る検索型カラー暗号化ファイルの構成方法、および検索型カラー暗号化ファイルシステムは、カラーを利用した情報置換型の変換に基づき作成されたカラー画像ファイル、すなわちカラー暗号化ファイルの領域でキー検索を行うことができ、カラーを利用した暗号化技術においてキー検索技術を付加することによってカラー暗号化ファイルの保管および取り扱い上の利便性を向上するのに利用される。
【符号の説明】
【００７２】
１０          コンピュータ
１２          ＣＰＵ
１３          メモリ
２１，２１Ａ  ハードディスク
２４          記録媒体
２６          他のコンピュータ等
２７          インターネット
３１          コンピュータオブジェクト
３１Ａ        文書ファイル
３１Ａ−１    テキストファイル
３１Ｂ        非文書ファイル
３３          変換部（情報変換／情報置換）
３４          逆変換部
３２          カラーデータ
５１          共通プラットホーム
５１Ａ        情報置換ルート
５１Ｂ        情報交換ルート
５１Ｃ        ＯＮＣ対応関係表（ＯＣ対応関係表）
５１Ｄ        ＯＮＣ対応関係表（ＯＣ対応関係表）
５２          ＢＭＰ画像
５２Ａ        カラー画像ファイル
５３          インターネット
５４          カラー暗号キー
５５          変換キー
６１          テキスト抽出
６２          カラー変換
７１          カラーキー検索
７２          キーワード
７３          検索リスト
７４          カラー変換
７５          カラーキー
８３          情報変換型カラー暗号化
８４          カラー暗号キー（カラー画像キー）
【図１】
2011081030.tif 000003
【図２】
2011081030.tif 000004
【図３】
2011081030.tif 000005
【図４】
2011081030.tif 000006
【図５】
2011081030.tif 000007
【図６】
2011081030.tif 000008
【図７】
2011081030.tif 000009
【図８】
2011081030.tif 000010
【図９】
2011081030.tif 000011
【図１０】
2011081030.tif 000012
【図１１】
2011081030.tif 000013
【図１２】
2011081030.tif 000014
【図１３】
2011081030.tif 000015
【手続補正書】
【提出日】平成21年11月30日(2009.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
上記の構成において、メモリ１３はメインメモリであり、ＣＰＵ１２によって演算処理されたデータまたは演算処理が継続されるデータを一時的に保持するワーキングメモリを含んでいる。ハードディスク２１は、ＣＰＵ１２により演算処理で作成されメモリ１３で一時的に保持されたデータを保存するための保存メモリである。また記録媒体２４は、外部メモリであって、携帯型の保存メモリとして機能する。
なお上記のコンピュータ１０は、当然のことながら、よく知られるように、汎用機器としてのパーソナルコンピュータ（ＰＣ）やその他のサーバー等のコンピュータと、専用機器としてのコンピュータを含んでいることは自明である。後者の専用機器としてのコンピュータは、上記のＣＰＵ１２を内蔵したインテリジェントな機器であり、例えばＣＰＵ１２を含む固定型または携帯型のゲーム機器あるいは携帯電話機等であり、特定用途向けの機器である。ただし、このような専用機器としてのコンピュータの場合には上記の記録媒体２４の装備は装置の条件に応じて制約を受けることになり、例えば保存メモリとしては周知のごとく半導体メモリ（ＲＡＭ、ＲＯＭ）が用いられることになる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
コンピュータオブジェクト３１は、ＰＣ（Personal Computor）等のコンピュータで、通常的に、または常態的に、認識可能な状態で存在している。コンピュータオブジェクト３１は、コンピュータ１０で通常的に扱われるデータファイル（オブジェクトファイル）を構成している。
上記のデータファイル（オブジェクトファイル）の種類は、第１の分類の仕方として、文書ファイルと図面ファイル（設計図ファイル等）である。文書ファイルは少なくとも「文書」のデータを含むファイルであり、従来よく知られた検索技術に基づきキー検索（キーワードによる検索）が可能なファイルである。文書ファイルの例としては、市販されている各ワープロソフトウェア、表計算ソフトウェア、書類ソフトウェア等で作成されるファイルである。ＨＴＭＬ等のマルチメディア用ファイルも含まれる。また「文書」のデータとしては例えばテキストデータである。図面ファイルは主に「図形」のデータから成るものであるが、図形に関する説明のための「文書」のデータも含む。図面ファイルとしては、電子回路、電気回路、機械設計等の設計図ファイルである。図面ファイルにおける「文書」のデータ部分に基づけば、図面ファイルについてもキー検索が可能である。
また上記のデータファイルの種類の第２の分類の仕方としては、文書ファイルと非文書ファイルである。文書ファイルは前述した通りである。他方、非文書ファイルはキー検索を行うことができないデータのみから成るファイルである。非文書ファイルの例としては、音声ファイル、画像のみのファイル、実行形式ファイル、動的リンクライブラリ等である。
さらに、コンピュータ１０が、前述の専用機器であるところのゲーム機器等である場合には、コンピュータオブジェクト３１は、前述した通常的に扱われるデータファイルに加えて、当然のことながらゲームソフトのプログラムあるいはゲーム特有のファイルも含んでいる。
本発明による検索型カラー暗号化ファイルの構成方法等によれば、これをゲーム機器等のコンピュータに適用する場合、ゲームソフトのプログラム等を暗号化することができ、不正使用を防止することができる。またゲームソフトを暗号化したときでも、自分が使いたい各種の機能を有するゲームソフトを暗号化の状態のままで検索することができる。
さらにコンピュータ１０が汎用機器である場合において、前述のごとく、コンピュータオブジェクトに含まれる一般的なソフトウェアである「プログラム」も暗号化される対象である。かかる一般的なソフトウェアが暗号化された場合であっても、自分が使いたい各種の機能を有するソフトウェアを暗号化の状態のままで検索することができる。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011081030.tif 000016
【図２】
2011081030.tif 000017
【図３】
2011081030.tif 000018
【図４】
2011081030.tif 000019
【図５】
2011081030.tif 000020
【図６】
2011081030.tif 000021
【図７】
2011081030.tif 000022
【図８】
2011081030.tif 000023
【図９】
2011081030.tif 000024
【図１０】
2011081030.tif 000025
【図１１】
2011081030.tif 000026
【図１２】
2011081030.tif 000027
【図１３】
2011081030.tif 000028