【手続補正書】
【提出日】令和2年12月22日(2020.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザにより共有されるデータサーバ上で扱われるデータへのアクセスを管理するためのアクセス管理システムであって、
前記データサーバ上の対象データをアクセス鍵を用いて無意味なビット列へ変換することにより当該対象データを秘匿する、ように構成される管理モジュールと、
少なくとも１つの記憶装置と、
構成管理データベースと、を含み、
前記管理モジュールは、
アクセス鍵を生成し、
生成した前記アクセス鍵を分散数ｎ及び定足数ｋで閾値分散法を用いてｎ個の分散鍵へと分散し、
前記ｎ個の分散鍵のうちのｉ（１≦ｉ＜ｋ）個の分散鍵をシステム分散鍵として前記少なくとも１つの記憶装置に記憶させ、
前記ｎ個の分散鍵のうちの前記システム分散鍵以外の少なくとも１つの残りの分散鍵を、前記第１のユーザへ提供される第１のユーザ分散鍵として設定し、
前記システム分散鍵の識別情報及び前記第１のユーザ分散鍵の識別情報を、前記構成管理データベースに登録する、ように構成され、
前記第１のユーザ分散鍵及び前記第１のユーザ分散鍵の識別情報は、前記第１のユーザのメモリ内に記憶され、
前記管理モジュールは、前記アクセス要求と共に受信される前記第１のユーザ分散鍵及び前記第１のユーザ分散鍵の識別情報、前記構成管理データベースにおいて前記第１のユーザ分散鍵の識別情報に関連付けて登録されている前記システム分散鍵の識別情報、並びに前記少なくとも１つの記憶装置から取得される前記システム分散鍵に基づいて前記アクセス鍵を復元し、
復元した前記アクセス鍵を用いて、前記秘匿された前記対象データを復元するようにさらに構成される、
アクセス管理システム。
【請求項２】
前記管理モジュールは、前記アクセス要求に応じて前記アクセス鍵を復元した後、アクセス終了の通知が受信された場合に、復元した前記アクセス鍵を消去する、ようにさらに構成され、
前記登録フォルダは、前記アクセス鍵が存在している期間においてのみ前記データサーバへ一時的にマウントされる、
請求項１に記載のアクセス管理システム。
【請求項３】
前記管理モジュールは、前記アクセス鍵が存在している期間において、前記登録フォルダ内の前記対象データの保存の要求に応じて、前記対象データを前記アクセス鍵を用いて無意味なビット列へ変換する、ようにさらに構成される、請求項１又は請求項２に記載のアクセス管理システム。
【請求項４】
前記登録フォルダは、前記対象データとして、単一のデータファイル、複数のファイルの集合、若しくはファイル及びフォルダの混成を含み、又は空のフォルダである、請求項１〜３のいずれか１項に記載のアクセス管理システム。
【請求項５】
前記システム分散鍵の識別情報は、前記システム分散鍵のインデックスであり、
前記第１のユーザ分散鍵の識別情報は、前記第１のユーザ分散鍵のインデックスである、
請求項１〜４のいずれか１項に記載のアクセス管理システム。
【請求項６】
前記管理モジュールは、前記第１のユーザからのユーザ分散鍵の複製要求が受信された場合に、
前記第１のユーザの前記メモリから取得される前記第１のユーザ分散鍵と、前記少なくとも１つの記憶装置が記憶している前記システム分散鍵とに基づいて、第２のユーザ分散鍵を生成し、
生成した前記第２のユーザ分散鍵を、前記第１のユーザにより指定される第２のユーザへ提供されるユーザ分散鍵として設定する、
ようにさらに構成される、請求項１〜５のいずれか１項に記載のアクセス管理システム。
【請求項７】
前記管理モジュールは、前記第２のユーザに鍵複製権限が付与された場合にのみ、前記第２のユーザからの要求に応じて、前記第２のユーザ分散鍵と前記システム分散鍵とに基づいて第３のユーザ分散鍵を生成する、ようにさらに構成される、請求項６に記載のアクセス管理システム。
【請求項８】
前記システム分散鍵の数ｉ及び前記定足数ｋは、ｉ＝ｋ−１を満たす、請求項１〜７のいずれか１項に記載のアクセス管理システム。
【請求項９】
前記管理モジュールは、前記分散鍵に基づく多項式補間のためのインデックスごとに、設定済みのユーザ分散鍵が有効であるか否かを示すデータを管理する、ようにさらに構成される、請求項５に記載のアクセス管理システム。
【請求項１０】
前記管理モジュールは、セグメント化されるデータブロックごとに、ランダムビット列を用いて前記対象データを無意味なビット列へ変換する、ように構成され、
前記アクセス鍵は、前記ランダムビット列である、
請求項１〜９のいずれか１項に記載のアクセス管理システム。
【請求項１１】
複数のユーザにより共有されるデータサーバ上で扱われるデータへのアクセスを管理するための、アクセス管理システムの管理モジュールにより実行される方法であって、
前記管理モジュールは、前記データサーバ上の対象データをアクセス鍵を用いて無意味なビット列へ変換することにより当該対象データを秘匿する、ように構成され、
前記方法は、
アクセス鍵を生成することと、
生成した前記アクセス鍵を分散数ｎ及び定足数ｋで閾値分散法を用いてｎ個の分散鍵へと分散することと、
前記ｎ個の分散鍵のうちのｉ（１≦ｉ＜ｋ）個の分散鍵をシステム分散鍵として前記アクセス管理システムの少なくとも１つの記憶装置に記憶させることと、
前記ｎ個の分散鍵のうちの前記システム分散鍵以外の少なくとも１つの残りの分散鍵を、前記第１のユーザへ提供される第１のユーザ分散鍵として設定することと、
前記システム分散鍵の識別情報及び前記第１のユーザ分散鍵の識別情報を、前記構成管理データベースに登録することと、を含み、
前記第１のユーザ分散鍵及び前記第１のユーザ分散鍵の識別情報は、前記第１のユーザのメモリ内に記憶され、
前記方法は、
前記アクセス要求と共に受信される前記第１のユーザ分散鍵及び前記第１のユーザ分散鍵の識別情報、前記構成管理データベースにおいて前記第１のユーザ分散鍵の識別情報に関連付けて登録されている前記システム分散鍵の識別情報、並びに前記少なくとも１つの記憶装置から取得される前記システム分散鍵に基づいて前記アクセス鍵を復元することと、
復元した前記アクセス鍵を用いて、前記秘匿された前記対象データを復元することと、
をさらに含む、方法。
【請求項１２】
複数のユーザにより共有されるデータサーバ上で扱われるデータへのアクセスを管理するためのアクセス管理システムにおいて、情報処理装置のプロセッサを、前記データサーバ上の対象データをアクセス鍵を用いて無意味なビット列へ変換することにより当該対象データを秘匿するように構成される管理モジュールとして機能させるためのコンピュータプログラムであって、
前記管理モジュールは、
アクセス鍵を生成し、
生成した前記アクセス鍵を分散数ｎ及び定足数ｋで閾値分散法を用いてｎ個の分散鍵へと分散し、
前記ｎ個の分散鍵のうちのｉ（１≦ｉ＜ｋ）個の分散鍵をシステム分散鍵として前記アクセス管理システムの少なくとも１つの記憶装置に記憶させ、
前記ｎ個の分散鍵のうちの前記システム分散鍵以外の少なくとも１つの残りの分散鍵を、前記第１のユーザへ提供される第１のユーザ分散鍵として設定し、
前記システム分散鍵の識別情報及び前記第１のユーザ分散鍵の識別情報を、前記構成管理データベースに登録する、ように構成され、
前記第１のユーザ分散鍵及び前記第１のユーザ分散鍵の識別情報は、前記第１のユーザのメモリ内に記憶され、
前記管理モジュールは、前記アクセス要求と共に受信される前記第１のユーザ分散鍵及び前記第１のユーザ分散鍵の識別情報、前記構成管理データベースにおいて前記第１のユーザ分散鍵の識別情報に関連付けて登録されている前記システム分散鍵の識別情報、並びに前記少なくとも１つの記憶装置から取得される前記システム分散鍵に基づいて前記アクセス鍵を復元し、
復元した前記アクセス鍵を用いて、前記秘匿された前記対象データを復元する、ようにさらに構成される、
コンピュータプログラム。