【手続補正書】
【提出日】平成19年1月30日(2007.1.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文書データをデータベースとして保持するサーバと、このサーバと通信可能に接続されたクライアントとを含み、このクライアントからの検索要求に応じて前記サーバがデータベースに対する情報検索を行う情報検索システムであって、
前記サーバは、
マークアップ言語によって書かれた文書データの所定部分を所定の鍵を用いて暗号化する第１の暗号化手段と、
前記第１の暗号化手段により前記所定部分が暗号化された文書データを前記データベースに登録する登録手段と、
検索文字列を前記所定の鍵を用いて暗号化する第２の暗号化手段と、
前記第２の暗号化手段により暗号化された検索文字列を含む文書データを前記データベースから検索する検索手段と、
を有することを特徴とする情報検索システム。
【請求項２】
前記所定部分は、前記マークアップ言語のタグによって特定されることを特徴とする請求項１に記載の情報検索システム。
【請求項３】
前記第１の暗号化手段は、入力した文書データが前記マークアップ言語で記述されたものでない場合、前記文書データを前記マークアップ言語の文書データに変換する変換手段を含むことを特徴とする請求項１または２に記載の情報検索システム。
【請求項４】
前記第１の暗号化手段は、前記所定部分の暗号化を実行した後に前記所定部分を特定する前記タグを前記文書データから削除する編集手段を含むことを特徴とする請求項２に記載の情報検索システム。
【請求項５】
前記検索手段によって検索された文書データを復号する復号手段を更に有することを特徴とする請求項１から４までのいずれか１項に記載の情報検索システム。
【請求項６】
文書データをデータベースとして保持するサーバと、このサーバと通信可能に接続されたクライアントとを含み、このクライアントからの検索要求に応じて前記サーバがデータベースに対する情報検索を行う情報検索システムであって、
前記クライアントは、
マークアップ言語によって書かれた文書データの所定部分を所定の鍵を用いて暗号化する第１の暗号化手段と、
検索文字列を前記所定の鍵を用いて暗号化する第２の暗号化手段と、
を有し、
前記サーバは、
前記第１の暗号化手段により前記所定部分が暗号化された文書データを前記データベースに登録する登録手段と、
前記第２の暗号化手段により暗号化された検索文字列を含む文書データを前記データベースから検索する検索手段と、
を有することを特徴とする情報検索システム。
【請求項７】
文書データをデータベースとして保持するサーバと、このサーバと通信可能に接続されたクライアントとを含み、このクライアントからの検索要求に応じて前記サーバがデータベースに対する情報検索を行う情報検索システムであって、
前記クライアントは、
マークアップ言語によって書かれた文書データの所定部分を第１の鍵を用いて暗号化する第１の暗号化手段と、
前記第１の暗号化手段により前記所定部分が暗号化された文書データを前記サーバに送信する送信手段と、
を有し、
前記サーバは、
前記クライアントから受信した前記所定部分が暗号化された文書データを、前記第１の鍵を用いて復号する復号手段と、
前記復号手段により復号された文書データの前記所定部分を第２の鍵を用いて暗号化する第２の暗号化手段と、
前記第２の暗号化手段により前記所定部分が暗号化された文書データを前記データベースに登録する登録手段と、
検索文字列を前記第２の鍵を用いて暗号化する第３の暗号化手段と、
前記第３の暗号化手段により暗号化された検索文字列を含む文書データを前記データベースから検索する検索手段と、
を有することを特徴とする情報検索システム。
【請求項８】
文書データをデータベースとして保持するサーバと、このサーバと通信可能に接続されたクライアントとを含み、このクライアントからの検索要求に応じて前記サーバがデータベースに対する情報検索を行う情報検索システムであって、
前記クライアントは、
マークアップ言語によって書かれた文書データの所定部分をそのクライアントに依存した第１の鍵を用いて暗号化する第１の暗号化手段と、
前記第１の暗号化手段により前記所定部分が暗号化された文書データと前記第１の鍵とを前記サーバに送信する送信手段と、
を有し、
前記サーバは、
前記クライアントから受信した前記所定部分が暗号化された文書データと前記第１の鍵とを前記データベースに登録する登録手段と、
検索文字列を前記第２の鍵を用いて暗号化する第２の暗号化手段と、
前記第２の暗号化手段により暗号化された検索文字列を含む文書データを前記データベースから検索する検索手段と、
を有することを特徴とする情報検索システム。
【請求項９】
マークアップ言語によって書かれた文書データの所定部分を所定の鍵を用いて暗号化する第１の暗号化手段と、
前記第１の暗号化手段により前記所定部分が暗号化された文書データを記憶する記憶手段と、
検索文字列を前記所定の鍵を用いて暗号化する第２の暗号化手段と、
前記第２の暗号化手段により暗号化された検索文字列を含む文書データを、前記記憶手段から検索する検索手段と、
を有することを特徴とする情報検索装置。
【請求項１０】
マークアップ言語によって書かれた文書データが所定部分を所定の鍵を用いて暗号化し、その所定部分が暗号化された文書データをメモリに記憶しておき、このメモリに記憶されている文書データに対し情報検索を行う情報検索方法であって、
暗号化手段が、検索文字列を前記所定の鍵を用いて暗号化するステップと、
検索手段が、暗号化された前記検索文字列を含む文書データを、前記メモリから検索するステップと、
を有することを特徴とする情報検索方法。
【請求項１１】
マークアップ言語によって書かれた文書データが所定部分を所定の鍵を用いて暗号化し、その所定部分が暗号化された文書データをメモリに記憶しておき、このメモリに記憶されている文書データに対し情報検索を行う情報検索方法をコンピュータに実行させるためのプログラムであって、
検索文字列を前記所定の鍵を用いて暗号化するステップと、
暗号化された前記検索文字列を含む文書データを、前記メモリから検索するステップと、
を前記コンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【請求項１３】
文書データをデータベースとして保持し、クライアントからの検索要求に応じてこのデータベースに対する情報検索を行う情報検索システムにおけるサーバであって、
マークアップ言語によって書かれた文書データの所定部分を所定の鍵を用いて暗号化する第１の暗号化手段と、
前記第１の暗号化手段により前記所定部分が暗号化された文書データを前記データベースに登録する登録手段と、
検索文字列を前記所定の鍵を用いて暗号化する第２の暗号化手段と、
前記第２の暗号化手段により暗号化された検索文字列を含む文書データを前記データベースから検索する検索手段と、
を有することを特徴とするサーバ。
【請求項１４】
マークアップ言語によって書かれた文書データの所定部分を所定の鍵を用いて暗号化し、その所定部分を暗号化した文書データをデータベースとして保持し、クライアントからの検索要求に応じてこのデータベースに対する情報検索を行う情報検索システムにおけるサーバの制御方法であって、
暗号化手段が、検索文字列を前記所定の鍵を用いて暗号化するステップと、
検索手段が、暗号化された前記検索文字列を含む文書データを前記データベースから検索するステップと、
を有することを特徴とするサーバの制御方法。
【請求項１５】
マークアップ言語によって書かれた文書データの所定部分を所定の鍵を用いて暗号化し、その所定部分を暗号化した文書データをデータベースとして保持し、クライアントからの検索要求に応じてこのデータベースに対する情報検索を行う情報検索方法をサーバに実行させるためのプログラムであって、
検索文字列を前記所定の鍵を用いて暗号化するステップと、
暗号化された検索文字列を含む文書データを前記データベースから検索するステップと、
を前記サーバに実行させることを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。