(57)【特許請求の範囲】
【請求項１】
電子データが存在していた時刻の認証を時刻認証と呼ぶとき、
ユーザから一組の電子データおよびそれらに関するメモデータを取得するデータ取得部と、
前記データ取得部によって取得されたメモデータの内容および一組の電子データを含むひとつの包袋データを生成する合成部と、
前記合成部によって生成された包袋データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された包袋データに付加する時刻認証情報付加部と、
時刻認証された包袋データを、ユーザによって取得可能な状態とする返却管理部と、
時刻認証された包袋データがユーザによって取得された場合、その包袋データを破棄するデータ破棄部と、
時刻認証された包袋データを特定するＩＤと、その包袋データに含まれるメモデータの内容と、を対応付けて管理データベースに登録する登録部と、を備えることを特徴とする認証管理装置。
【請求項２】
ユーザにより指定される検索のためのキーであってメモデータの内容に対応するキーを使用して前記管理データベースから包袋データのＩＤを抽出する検索部をさらに備えることを特徴とする請求項１に記載の認証管理装置。
【請求項３】
前記合成部は、前記データ取得部によって取得されたメモデータの内容を検索または表示もしくはその両方が可能な形で含む台紙ファイルに、前記データ取得部によって取得された一組の電子データを関連付けることによってひとつの包袋データを生成することを特徴とする請求項１または２に記載の認証管理装置。
【請求項４】
前記合成部は、前記データ取得部によって取得されたメモデータの内容を含む台紙ファイルを生成する際、その台紙ファイルに関連付けられるべき一組の電子データのうちの少なくともひとつを特定するＩＤをその台紙ファイルに検索または表示もしくはその両方が可能な形で含めることを特徴とする請求項３に記載の認証管理装置。
【請求項５】
電子データが存在していた時刻の認証を時刻認証と呼ぶとき、
ユーザから時刻認証対象の電子データを取得するデータ取得部と、
前記データ取得部によって取得された電子データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された電子データに付加する時刻認証情報付加部と、
時刻認証された電子データを特定するＩＤと、その電子データの時刻認証の期限に関する情報と、を対応付けて管理データベースに登録する登録部と、
時刻認証された電子データを、ユーザによって取得可能な状態とする返却管理部と、
時刻認証された電子データがユーザによって取得された場合、その電子データを破棄するデータ破棄部と、
ユーザにより指定される検索のためのキーにしたがって前記管理データベースから電子データのＩＤと時刻認証の期限に関する情報とを抽出する検索部と、
前記検索部によって抽出されたＩＤおよび時刻認証の期限に関する情報をユーザに提示する提示部と、を備えることを特徴とする認証管理装置。
【請求項６】
前記管理データベースが記憶する電子データの時刻認証の期限に関する情報は認証時刻の情報を含み、
前記検索部は、ユーザにより指定される期間に認証時刻が含まれる電子データのＩＤと時刻認証の期限に関する情報とを抽出することを特徴とする請求項５に記載の認証管理装置。
【請求項７】
時刻認証に有効期限が存在する場合、前記管理データベースが記憶する電子データの時刻認証の期限に関する情報は有効期限に関する情報を含み、
前記検索部は、ユーザにより指定される期間に有効期限が含まれる電子データのＩＤと有効期限に関する情報とを抽出することを特徴とする請求項５または６に記載の認証管理装置。
【請求項８】
電子データが存在していた時刻の認証を時刻認証と呼ぶとき、
ユーザから一組の電子データおよびそれらに関するメモデータを取得する機能と、
取得されたメモデータの内容および一組の電子データを含むひとつの包袋データを生成する機能と、
生成された包袋データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された包袋データに付加する機能と、
時刻認証された包袋データを、ユーザによって取得可能な状態とする機能と、
時刻認証された包袋データがユーザによって取得された場合、その包袋データを破棄する機能と、
時刻認証された包袋データを特定するＩＤと、その包袋データに含まれるメモデータの内容と、を対応付けて管理データベースに登録する機能と、
ユーザにより指定される検索のためのキーであってメモデータの内容に対応するキーを使用して前記管理データベースから包袋データのＩＤを抽出する機能と、をコンピュータに実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証管理のための装置および方法に関し、特に電子データの時刻認証を管理するための技術に関する。
【背景技術】
【０００２】
「時刻認証」は、電子ファイルなどの電子データが存在していた時刻の認証であり、電子日付認証ともタイムスタンプとも称される。時刻認証については、従来、日本国内の企業がシステム販売あるいはサービスとして提供している。電子ファイルが存在していた時刻の証明は特許法における先使用権の証明や米国での先発明の証明に有効であると考えられる。
【０００３】
ところが、時刻認証は、技術的に不正が起こる可能性を否定できないことから、有効な期間を最大１０年とするところが多い。特許法の先使用権などの利用を考えると１０年では不十分である。また、既に提供されているシステムには、認証は２０３０年あたりまで有効とされているが、米国での効力は保証できないとされているものもある。
【０００４】
そこで、例えば１０年毎に時刻認証を更新することが一つの解決方法になる。現在、時刻認証を更新するためのシステムがいくつか提案されている（特許文献１、２、３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０４１０１６号公報
【特許文献２】特開２００７−２１４７１６号公報
【特許文献３】特開２００５−０６３２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記で提案されているような更新システムについて、本発明者は以下の課題を認識した。
上記で提案されているような更新システムでは、１０年後にユーザが対象となるファイルがどれで、どこにあるか、分からなくなることが想定される。特に、ＰＣの寿命は概ね１０年未満であるため、時刻認証を得たときとは異なるＰＣや社内システム環境になっている。かといってサービス側で全てのファイルを保管することはコストがかかり、機密書類が多いことからユーザも躊躇しうる。
【０００７】
本発明者が認識した課題をまとめると、
（１）時刻認証の有効期限は１０年等と短いが、更新するためには認証済ファイルを更に認証することになる。
（２）１０年後のファイルの所在が定かでない場合がある。あるいは技術者が発明資料等に時刻認証を付す場合を考えると、時刻認証を得た後はそのファイルを知財担当者に渡すことが多いので、認証の最初から拡散され時刻認証を付した者の手許から離れることもある。
（３）サービス側で時刻認証済みファイルの原本を管理することは高コストで、機密性に配慮が必要となる。
【０００８】
本発明はこうした課題に鑑みてなされたものであり、その目的は、時刻認証またはその更新を効率的に行うための認証管理技術の提供にある。
【課題を解決するための手段】
【０００９】
本発明のある態様は認証管理装置に関する。この認証管理装置は、電子データが存在していた時刻の認証を時刻認証と呼ぶとき、ユーザから一組の電子データおよびそれらに関するメモデータを取得するデータ取得部と、データ取得部によって取得されたメモデータの内容および一組の電子データを含むひとつの包袋データを生成する合成部と、合成部によって生成された包袋データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された包袋データに付加する時刻認証情報付加部と、時刻認証された包袋データを、ユーザによって取得可能な状態とする返却管理部と、時刻認証された包袋データがユーザによって取得された場合、その包袋データを破棄するデータ破棄部と、を備える。
【００１０】
この態様によると、メモデータの内容および一組の電子データを含む包袋データをユーザによって取得可能な状態とできる。
【００１１】
本発明の別の態様もまた、認証管理装置である。この装置は、電子データが存在していた時刻の認証を時刻認証と呼ぶとき、ユーザから時刻認証対象の電子データを取得するデータ取得部と、データ取得部によって取得された電子データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された電子データに付加する時刻認証情報付加部と、時刻認証された電子データを特定するＩＤと、その電子データの時刻認証の期限に関する情報と、を対応付けて管理データベースに登録する登録部と、時刻認証された電子データを、ユーザによって取得可能な状態とする返却管理部と、時刻認証された電子データがユーザによって取得された場合、その電子データを破棄するデータ破棄部と、ユーザにより指定される検索のためのキーにしたがって管理データベースから電子データのＩＤと時刻認証の期限に関する情報とを抽出する検索部と、検索部によって抽出されたＩＤおよび時刻認証の期限に関する情報をユーザに提示する提示部と、を備える。
【００１２】
この態様によると、管理データベースに対する検索を行うことができる。
【００１３】
本発明のさらに別の態様もまた、認証管理装置である。この装置は、電子データが存在していた時刻の認証を時刻認証と呼ぶとき、ユーザから時刻認証対象の電子データを取得するデータ取得部と、データ取得部によって取得された電子データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された電子データに付加する時刻認証情報付加部と、時刻認証された電子データを特定するＩＤを変更するＩＤ変更部と、ＩＤ変更部によってＩＤが変更された電子データを、ユーザによって取得可能な状態とする返却管理部と、ＩＤ変更部によってＩＤが変更された電子データがユーザによって取得された場合、その電子データを破棄するデータ破棄部と、を備える。
【００１４】
この態様によると、電子データを特定するＩＤを変更できる。
【００１５】
本発明のさらに別の態様は、認証管理方法である。この方法は、電子データが存在していた時刻の認証を時刻認証と呼ぶとき、ユーザから時刻認証対象の電子データを取得するステップと、取得された電子データが時刻認証された場合、その時刻認証において認証された時刻である認証時刻の情報を含む改ざん検知可能な時刻認証情報を、時刻認証された電子データに付加するステップと、時刻認証された電子データを、ユーザによって取得可能な状態とするステップと、時刻認証された電子データがユーザによって取得された場合、その電子データを破棄するステップと、ユーザによる時刻認証された電子データの特定を補助するための情報を時刻認証された電子データに対応付けるステップと、を含む。
【００１６】
この態様によると、時刻認証された電子データに対応付けられた情報により、ユーザによる時刻認証された電子データの特定を補助することができる。
【００１７】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を装置、方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１８】
本発明によれば、時刻認証またはその更新を効率的に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態に係る認証管理装置を含む電子時刻認証システムを示す概略図である。
【図２】図１の認証管理装置の機能および構成を示すブロック図である。
【図３】図２の管理データベースを示すデータ構造図である。
【図４】図２のユーザデータベースを示すデータ構造図である。
【図５】図２の通知先データベースを示すデータ構造図である。
【図６】図２の包袋ＰＤＦファイルの構成を示す概念図である。
【図７】ログイン画面の代表画面図である。
【図８】新規アップロード画面の代表画面図である。
【図９】メモ入力画面の代表画面図である。
【図１０】内容確認画面の代表画面図である。
【図１１】更新アップロード画面の代表画面図である。
【図１２】第１エラー画面の代表画面図である。
【図１３】第２エラー画面の代表画面図である。
【図１４】返却通知電子メールを示す概念図である。
【図１５】検索管理画面の代表画面図である。
【図１６】アラート画面の代表画面図である。
【図１７】返却リンク画面の代表画面図である。
【図１８】時刻認証が２回更新された時刻認証付き包袋ＰＤＦファイルの構成を例として示す概念図である。
【図１９】新規時刻認証セッションに伴う一連の処理を時系列に沿って示すチャートである。
【図２０】管理セッションにおける時刻認証の更新に伴う一連の処理を時系列に沿って示すチャートである。
【図２１】第２の実施の形態に係る認証管理装置を含む電子時刻認証システムを示す概略図である。
【図２２】図２１の認証管理装置の機能および構成を示すブロック図である。
【図２３】図２２の管理データベースを示すデータ構造図である。
【図２４】変形例に係る時刻認証・更新方法を説明する説明図である。
【図２５】通知対象データベースを示すデータ構造図である。
【図２６】変更画面の代表画面図である。
【発明を実施するための形態】
【００２０】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。
【００２１】
（第１の実施の形態）
図１は、第１の実施の形態に係る認証管理装置１００を含む電子時刻認証システム２を示す概略図である。企業の研究開発拠点２００は、技術者が使用する複数の技術者端末２０２ａ〜２０２ｃと、知財担当者が使用する知財部端末２０４と、を有する。以下技術者と知財担当者とを総称してユーザと称す場合もある。電子時刻認証システム２は企業の研究開発拠点２００で生成される電子ファイルに時刻認証を与える。また電子ファイルは、種々の形式、たとえばテキスト形式や画像形式や音声形式のファイルであってもよい。
【００２２】
電子時刻認証システム２は、認証管理装置１００と、ＰＫＩ時刻認証局３０２と、アーカイビング時刻認証局３０４と、アーカイビング記憶装置３０６と、ＰＫＩＣＡ局４００と、アーカイビングＣＡ局４０１と、を備える。認証管理装置１００は知財部端末２０４および複数の技術者端末２０２ａ〜２０２ｃと不図示のインターネットなどのネットワークによって接続される。認証管理装置１００と各時刻認証局、ＰＫＩ時刻認証局３０２とＰＫＩＣＡ局４００、アーカイビング時刻認証局３０４とアーカイビングＣＡ局４０１、も不図示のネットワークによって接続される。
【００２３】
技術者は日々の研究開発で生じる実験ノートや実験データやアイデアメモなどを各人に割り当てられた技術者端末を使用して電子ファイル化する。技術者は定期的に、例えば一日一度、電子ファイルを内容で組み分けし、一組ずつ認証管理装置１００にアップロードする。それと共に技術者は、その一組に対応するメモデータを認証管理装置１００にアップロードする。
ここでメモデータは、例えば一緒にアップロードされる一組の電子ファイルを代表する情報であってもよい。メモデータは、一緒にアップロードされる一組の電子ファイルの内容に関連するタイトルと、その一組の電子ファイルの内容に関連するキーワードと、その一組の電子ファイルの作成者に関する情報と、後述の包袋ＰＤＦファイルの名前と、を含む。またメモデータは、一緒にアップロードされる一組の電子ファイルの、技術者端末内でのパスや格納されていたフォルダ名を含んでもよい。
【００２４】
認証管理装置１００は、一組１０４の電子ファイルとメモデータ１１２とを取得し、それらをまとめてひとつの包袋ファイルとする。認証管理装置１００は特に、メモデータ１１２の内容を検索または表示もしくはその両方が可能な形で含む台紙ＰＤＦ（Portable Document Format）ファイルに、一組１０４の電子ファイルを関連付けることによってひとつの包袋ＰＤＦファイル１１４（図６で後述）を生成する。
認証管理装置１００は、認証方式としてＰＫＩ（Public Key Infrastructure）方式が指定される場合、包袋ＰＤＦファイル１１４をＰＫＩ方式にしたがってハッシュ化してＰＫＩ方式の新規認証用ハッシュ値１０６を生成し、その新規認証用ハッシュ値１０６を外部のＰＫＩ時刻認証局３０２に送信する。
認証管理装置１００は、認証方式としてアーカイビング方式が指定される場合、包袋ＰＤＦファイル１１４をアーカイビング方式にしたがってハッシュ化してアーカイビング方式の新規認証用ハッシュ値１０７を生成し、その新規認証用ハッシュ値１０７を外部のアーカイビング時刻認証局３０４に送信する。
【００２５】
認証方式としてＰＫＩ方式が指定される場合、ＰＫＩ時刻認証局３０２は、受け取った新規認証用ハッシュ値１０６に時刻の情報を付加する。新規認証用ハッシュ値１０６に時刻の情報が付加された時点で、包袋ＰＤＦファイル１１４に含まれる各電子ファイルがその時刻（以下、認証時刻と称す）に存在していたことが認証されたといえる。
ＰＫＩ時刻認証局３０２は、認証時刻の情報が付加された新規認証用ハッシュ値を自局の秘密鍵で暗号化し、その暗号化の結果できるＰＫＩトークン１０８を認証管理装置１００に送信する。
【００２６】
認証方式としてアーカイビング方式が指定される場合、アーカイビング時刻認証局３０４は、受け取った新規認証用ハッシュ値１０７に認証時刻の情報を付加する。アーカイビング時刻認証局３０４は、認証時刻の情報が付加された新規認証用ハッシュ値をアーカイビングトークンとして自局内もしくは自局に接続されたアーカイビング記憶装置３０６に記憶する。またアーカイビング時刻認証局３０４は、そのアーカイビングトークン１０９を認証管理装置１００に送信する。
アーカイビングＣＡ局４０１は、アーカイビング時刻認証局３０４が有効な認証時刻の情報を付加しているかを認証する。
【００２７】
認証管理装置１００は、ＰＫＩ時刻認証局３０２から受け取るＰＫＩトークン１０８またはアーカイビング時刻認証局３０４から受け取るアーカイビングトークン１０９（以下総称して新規認証トークンと呼ぶ）を包袋ＰＤＦファイル１１４に対応付ける。加えて認証管理装置１００は、新規認証トークンが対応付けられるべき包袋ＰＤＦファイル１１４を特定するＩＤ、例えば包袋ＰＤＦファイル１１４の名前を所定の規則にしたがって変更する。こうして、新規認証トークンが対応付けられ、名前が変更された包袋ＰＤＦファイルが時刻認証付き包袋ＰＤＦファイル１１０として生成される。認証管理装置１００は、時刻認証付き包袋ＰＤＦファイル１１０を研究開発拠点２００の知財部端末２０４に返却する。その後認証管理装置１００は自己の記憶装置から時刻認証付き包袋ＰＤＦファイル１１０を削除する。知財担当者は返却された時刻認証付き包袋ＰＤＦファイル１１０を知財部端末２０４上で管理する。
包袋ＰＤＦファイルや電子ファイルなどのファイルを特定するＩＤはファイル名の他に、例えばパスやハッシュ値であってもよい。
【００２８】
ＰＫＩ方式において、時刻認証付き包袋ＰＤＦファイル１１０に含まれる電子ファイルがその認証時刻に存在したことを証明する際は、知財担当者はＰＫＩＣＡ局４００から公開鍵を取得してＰＫＩトークン１０８を復号し新規認証用ハッシュ値１０６を取り出す。時刻認証付き包袋ＰＤＦファイル１１０から知財担当者によって算出されるハッシュ値と、ＰＫＩトークン１０８から取り出された新規認証用ハッシュ値１０６とを比較し、これらのハッシュ値が一致していれば、その時刻認証付き包袋ＰＤＦファイル１１０に含まれる電子ファイルが認証時刻に存在していたことが証明できる。加えて、認証時刻から現在までの間に電子ファイルが変更（改ざん）されていないことも証明できる。
【００２９】
アーカイビング方式において、時刻認証付き包袋ＰＤＦファイル１１０に含まれる電子ファイルがその認証時刻に存在したことを証明する際は、知財担当者は時刻認証付き包袋ＰＤＦファイル１１０のアーカイビングトークン１０９とアーカイビング記憶装置３０６に記憶されたアーカイビングトークンとを比較する。これらが一致すれば、その時刻認証付き包袋ＰＤＦファイル１１０に含まれる電子ファイルが認証時刻に存在していたことが証明できる。加えて、認証時刻から現在までの間に電子ファイルが変更（改ざん）されていないことも証明できる。
【００３０】
ＰＫＩ方式について、公開鍵および秘密鍵には有限な長さの有効期間が設けられていることが多い。有効期間は、所与の暗号を鍵無しで解読することが十分に困難である期間である。この有効期間の長さは例えば最大で約１０年である。ＰＫＩ方式において公開鍵および秘密鍵に設けられた有効期間がすなわち時刻認証付き包袋ＰＤＦファイルの時刻認証に与えられた有効期間でもある。アーカイビング方式については鍵を使用しないため、時刻認証の有効期間はハッシュの暗号に対する有効期間となる。したがってその有効期間はＰＫＩ方式の有効期間よりは長く設定されることが多いが、それでも大抵は有限の期間とされる。したがって、アーカイビング方式を使用しても大抵の場合、時刻認証付き包袋ＰＤＦファイルの時刻認証に与えられる有効期間は有限である。
【００３１】
有効期間について、例えば米国のＮＩＳＴ（National Institute of Standards and Technology）はハッシュ化関数の暗号強度予測を発表しており、数年に一度、強度の見直しを行っている。また、日本では経済産業省の機関であるＣＲＹＰＴＯＲＥＣが暗号強度予測を発表している。
【００３２】
そこで本実施の形態に係る認証管理装置１００は、時刻認証付き包袋ＰＤＦファイルの期限、特に有効期限を管理し、その有効期限が近づくと指定された被通知者、例えば知財担当者に有効期限が近い時刻認証付き包袋ＰＤＦファイルの情報を通知する。ここで有効期限とは有効期間の終わりの時刻であってもよく、特に有効期間の末日であってもよい。
知財担当者は、有効期限に関する情報が通知されると、時刻認証付き包袋ＰＤＦファイルの時刻認証を更新する必要があるかどうかについて判断し、更新する必要がある場合はその更新対象の包袋ＰＤＦファイルを認証管理装置１００にアップロードする。
【００３３】
認証管理装置１００は、更新対象の包袋ＰＤＦファイルの時刻認証の際使用された認証方式がＰＫＩ方式である場合、アップロードされた更新対象の包袋ＰＤＦファイルをＰＫＩ方式にしたがってハッシュ化してＰＫＩ方式の更新用ハッシュ値を生成し、その更新用ハッシュ値をＰＫＩ時刻認証局３０２に送信する。
認証管理装置１００は、更新対象の包袋ＰＤＦファイルの時刻認証の際使用された認証方式がアーカイビング方式である場合、アップロードされた更新対象の包袋ＰＤＦファイルをアーカイビング方式にしたがってハッシュ化してアーカイビング方式の更新用ハッシュ値を生成し、その更新用ハッシュ値をアーカイビング時刻認証局３０４に送信する。
【００３４】
更新対象の包袋ＰＤＦファイルの時刻認証の際ＰＫＩ方式が使用された場合、ＰＫＩ時刻認証局３０２は、受け取った更新用ハッシュ値に時刻の情報を付加する。更新対象の包袋ＰＤＦファイルの更新用ハッシュ値に時刻の情報が付加された時点で、その付加された時刻（以下、更新時刻と称す）に更新対象の包袋ＰＤＦファイルの時刻認証が更新されたといえる。
ＰＫＩ時刻認証局３０２は、更新時刻の情報が付加された更新用ハッシュ値を自局の秘密鍵で暗号化し、その暗号化の結果できるＰＫＩトークンを認証管理装置１００に送信する。
【００３５】
更新対象の包袋ＰＤＦファイルの時刻認証の際アーカイビング方式が使用された場合、アーカイビング時刻認証局３０４は、受け取った更新用ハッシュ値に更新時刻の情報を付加する。アーカイビング時刻認証局３０４は、更新時刻の情報が付加された更新用ハッシュ値をアーカイビングトークンとしてアーカイビング記憶装置３０６に記憶する。またアーカイビング時刻認証局３０４は、そのアーカイビングトークンを認証管理装置１００に送信する。
【００３６】
認証管理装置１００は、ＰＫＩ時刻認証局３０２から受け取るＰＫＩトークンまたはアーカイビング時刻認証局３０４から受け取るアーカイビングトークン（以下総称して更新トークンと呼ぶ）を更新対象の包袋ＰＤＦファイルに対応付ける。
以降の処理は上記の新規時刻認証の場合と同様である。更新された時刻認証についても新規時刻認証の場合と同様に有効期間が存在する。そこで本実施の形態に係る認証管理装置１００は、更新された時刻認証の有効期限が近づくと、知財担当者にその旨を通知する。本実施の形態に係る認証管理装置１００を含む電子時刻認証システム２では、時刻認証付き包袋ＰＤＦファイルの時刻認証を何度でも更新できるので、ユーザが望む限り長期間電子ファイルの時刻認証を維持できる。
【００３７】
図２は、認証管理装置１００の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、コンピュータのＣＰＵ（central processing unit）をはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。
【００３８】
認証管理装置１００は、ユーザ側インタフェース部１０と、ログイン部４０と、ユーザデータベース４４と、データ取得部３８と、合成部１４と、ハッシュ化部１６と、更新対象確認部４６と、返却管理部３４と、ＩＤ変更部２２と、時刻付加部２０と、データ破棄部３２と、登録部２４と、提示部４２と、検索部２８と、通知部３０と、通知先データベース８６と、暗号状況判定部８８と、管理データベース２６と、ＴＳＡ側インタフェース部１８と、を備える。
【００３９】
管理データベース２６は、企業などの利用主体ごとに時刻認証付き包袋ＰＤＦファイルに関する情報を管理する。
図３は、管理データベース２６を示すデータ構造図である。管理データベース２６は、企業ごとに割り当てられた企業ＩＤ４８と、時刻認証付き包袋ＰＤＦファイルの名前である包袋ＰＤＦファイル名５０と、時刻認証付き包袋ＰＤＦファイルに添付された電子ファイルの名前である添付ファイル名５２と、時刻認証付き包袋ＰＤＦファイルの時刻認証における認証時刻５４と、最新の更新時刻５６と、有効期限５８と、後述するアラート設定６２と、タイトル６４と、キーワード６８と、登録者７０と、作成者７２と、作成者の所属７４と、認証方式７６と、を対応付けて記憶する。以下、管理データベース２６において対応付けられた情報のひとまとまり、図３の例では行、をエントリと称す。
【００４０】
図４は、ユーザデータベース４４を示すデータ構造図である。ユーザデータベース４４は、企業ＩＤ９６と、ユーザＩＤ７８と、パスワード８０と、企業において電子ファイルを管理すべき管理者か否かを示す情報８４と、電子メールアドレス８２と、を対応付けて記憶する。ユーザＩＤは認証管理装置１００のユーザに一意に割り当てられたＩＤである。以下、認証管理装置１００は、ユーザによって提示されるユーザＩＤに対応付けられた企業ＩＤをそのユーザが属する企業の企業ＩＤとして取得する場合について説明する。なお、認証管理装置１００は、ユーザが属する企業の企業ＩＤを予め取得することで、異なる企業のユーザに同じユーザＩＤを割り当ててもよい。
以下、電子メールアドレスと端末とが１対１に対応する場合について説明する。しかしながらそれ以外の場合にも本実施の形態に係る技術的思想を適用できることは、本明細書に触れた当業者であれば理解される。
【００４１】
図５は、通知先データベース８６を示すデータ構造図である。通知先データベース８６は、企業ごとに、後述の通知部３０からの通知を受け取るユーザの情報を記憶する。通知先データベース８６は、企業ＩＤ７１ごとに、通知を受け取るべきユーザのユーザＩＤ７３と電子メールアドレス７５とを対応付けて記憶する。
【００４２】
図２に戻る。ユーザ側インタフェース部１０は、複数の技術者端末２０２ａ〜２０２ｃおよび知財部端末２０４のそれぞれと通信する。この通信においては、セキュリティを維持するため、ＮＲＩセキュアテクノロジーズ株式会社が提供するクリプト便（登録商標）やＶＰＮ（Virtual Private Network）接続などが使用されてもよい。
ユーザ側インタフェース部１０は、端末のモニタに所定の画面を表示させる。ユーザ側インタフェース部１０は、所定の画面に対応してその端末に入力されたテキストデータなどの入力データを受け付ける。ユーザ側インタフェース部１０は、端末からの電子ファイルのアップロードを受け付ける。ユーザ側インタフェース部１０は、端末への電子ファイルのダウンロードを管理する。ユーザ側インタフェース部１０は、端末との間の電子メールの送受信を管理する。
【００４３】
ログイン部４０は、ユーザ側インタフェース部１０が複数の技術者端末２０２ａ〜２０２ｃおよび知財部端末２０４のうちの少なくともひとつからログイン要求を受け付けた場合、ログイン画面５０２（図７で後述）をユーザ側インタフェース部１０を介してログイン要求を発した端末のモニタに表示させる。
ログイン部４０は、ログイン画面５０２で入力されたユーザＩＤとパスワードを取得する。ログイン部４０は、取得されたユーザＩＤとパスワードの組がユーザデータベース４４に登録されているユーザＩＤとパスワードの組のひとつと合致する場合、ログインを受け付け、ログイン要求を発した端末とのセッションを開始する。また、ログイン部４０は、取得されたユーザＩＤとパスワードの組に対応する企業ＩＤをユーザデータベース４４から抽出する。
【００４４】
開始されるセッションは、取得されたユーザＩＤの種類、例えば技術者に割り当てられたＩＤであるか知財担当者などの管理者に割り当てられたＩＤであるかによって異なる。取得されたユーザＩＤが技術者のＩＤである場合、ログイン部４０は新規時刻認証セッションを開始する。取得されたユーザＩＤが知財担当者のＩＤである場合、ログイン部４０は管理セッションを開始する。
取得されたユーザＩＤとパスワードの組がユーザデータベース４４に登録されているユーザＩＤとパスワードの組のいずれとも合致しない場合、ログイン部４０はログイン要求を発した端末にエラーを返し、セッションを許可しない。
【００４５】
データ取得部３８は、ユーザ側インタフェース部１０を介して、新規時刻認証セッションが開始された技術者端末（以下、新規時刻認証セッション中端末と称す）のモニタに新規アップロード画面５０４（図８で後述）を表示させる。データ取得部３８は、新規アップロード画面５０４において、新規時刻認証セッション中端末のユーザすなわち技術者に、新規時刻認証セッション中端末に記憶されている電子ファイルのなかから時刻認証対象の電子ファイルを選択するよう促す。この際データ取得部３８は、時刻認証対象の電子ファイルを内容や作成日時や作成部署やプロジェクトなどの属性の別に組み分けするよう促す。例えばデータ取得部３８は、組ごとにアップロードおよびメモデータの入力を受け付ける。
【００４６】
データ取得部３８は、新規アップロード画面５０４において技術者により選択された時刻認証対象の一組の電子ファイルを、ユーザ側インタフェース部１０を介して取得する。
データ取得部３８は、一組の電子ファイルを取得すると、メモ入力画面５０６（図９で後述）をユーザ側インタフェース部１０を介して新規時刻認証セッション中端末のモニタに表示させる。データ取得部３８は、メモ入力画面５０６において、一組の電子ファイルに関するメモデータの入力を促し、入力されたメモデータを取得する。
【００４７】
データ取得部３８は、メモデータを取得すると、内容確認画面５０８（図１０で後述）をユーザ側インタフェース部１０を介して新規時刻認証セッション中端末のモニタに表示させる。データ取得部３８は、入力されたメモデータの内容およびアップロードされた一組の電子ファイルのファイル名、を内容確認画面５０８に提示し、技術者に時刻認証処理開始前の確認をさせる。この際、データ取得部３８は、内容確認画面５０８に時刻認証の認証方式に係る選択肢を提示し、技術者に選択させる。選択肢として提示される認証方式は例えばＰＫＩ方式やアーカイビング方式である。データ取得部３８は、内容確認画面５０８において、技術者から時刻認証処理の開始指示を受け付ける。
このようなアップロードの手順が用いられることにより、技術者は画面に表示される要求にしたがって端末を操作するだけで、電子ファイルを属性別の組に分けてアップロードし、それぞれの組に例えば備忘録として機能するメモデータを付けることができる。
【００４８】
データ取得部３８は、ユーザ側インタフェース部１０を介して、管理セッションが開始された知財部端末２０４のモニタに更新アップロード画面５１０（図１１で後述）を表示させる。データ取得部３８は、更新アップロード画面５１０において、知財部端末２０４のユーザすなわち知財担当者に、知財部端末２０４に記憶されている電子ファイル、特にＰＤＦファイルのなかから時刻認証の更新対象の時刻認証付き包袋ＰＤＦファイルを選択するよう促す。データ取得部３８は、更新アップロード画面５１０において知財担当者により選択された更新対象の包袋ＰＤＦファイルをユーザ側インタフェース部１０を介して取得する。
【００４９】
合成部１４は、新規時刻認証セッションにおいては、データ取得部３８が技術者から時刻認証処理の開始指示を受け付けた場合、メモデータの内容および一組の電子ファイルを含むひとつの包袋ＰＤＦファイルを生成する。より具体的には合成部１４は、メモデータの内容を検索または表示もしくはその両方が可能な形で含むＰＤＦ形式の台紙ＰＤＦファイルに、一組の電子ファイルを添付することによってひとつの包袋ＰＤＦファイルを生成する。この際、合成部１４は、メモデータに包袋ＰＤＦファイルの名前が含まれる場合は、その名前を包袋ＰＤＦファイルの名前として採用する。含まれない場合は、合成部１４は、ユーザＩＤと通し番号を合わせた名前など、認証管理装置１００において重複しない名前を包袋ＰＤＦファイルの名前として採用する。
【００５０】
合成部１４は、メモデータの内容を含む台紙ＰＤＦファイルを生成する際、その台紙ＰＤＦファイルに添付されるべき一組の電子ファイルのそれぞれのファイル名をその台紙ＰＤＦファイルに検索または表示もしくはその両方が可能な形で含める。
【００５１】
更新対象確認部４６は、管理セッションにおいては、データ取得部３８が更新対象の包袋ＰＤＦファイルを取得した場合、管理データベース２６を参照し、取得された包袋ＰＤＦファイルが更新すべき対象であるか否かを確認する。具体的には更新対象確認部４６は、管理データベース２６に登録されている包袋ＰＤＦファイル名であってログイン部４０で抽出された企業ＩＤに対応付けられた包袋ＰＤＦファイル名、のなかに取得された包袋ＰＤＦファイルの名前と合致するものがあるか否かを判定する。
【００５２】
取得された包袋ＰＤＦファイルの名前と合致するものがない場合、更新対象確認部４６は、知財部端末２０４にエラーを返す。そのような場合、更新対象確認部４６はユーザ側インタフェース部１０を介して、知財部端末２０４のモニタに第１エラー画面５１２（図１２で後述）を表示させる。
【００５３】
取得された包袋ＰＤＦファイルの名前と合致するものがない場合は、例えば包袋ＰＤＦファイルでないＰＤＦファイルをアップロードした場合や認証管理装置１００とは異なる装置で生成された包袋ＰＤＦファイルをアップロードした場合や認証管理装置１００によって認証時刻の情報が付加されていない電子ファイルをアップロードした場合を含む。同じ管理セッションのなかでそのような電子ファイルの新規の時刻認証を受け付けるために、更新対象確認部４６は、エラーとされた電子ファイルを新たに時刻認証対象の電子ファイルとして取得するか否かの指示を第１エラー画面５１２において受け付ける。
【００５４】
更新対象確認部４６は、データ取得部３８が更新対象の包袋ＰＤＦファイルを取得した場合、管理データベース２６を参照し、取得された包袋ＰＤＦファイルの有効期限が切れているか否かを確認する。現在の時刻が取得された包袋ＰＤＦファイルの有効期限よりも前である場合、更新対象確認部４６は有効期限は切れていないと判定する。
【００５５】
現在の時刻が取得された包袋ＰＤＦファイルの有効期限よりも後である場合、更新対象確認部４６は有効期限が切れていると判定する。この場合、更新対象確認部４６は、ユーザ側インタフェース部１０を介して、知財部端末２０４のモニタに第２エラー画面５１４（図１３で後述）を表示させる。有効期限切れの場合、その包袋ＰＤＦファイルに対しては１）更新を取りやめる、２）新規に時刻認証処理を行い新たな認証時刻を得る、の２つの処理が行われることが想定される。したがって、更新対象確認部４６は第２エラー画面５１４において、有効期限切れの包袋ＰＤＦファイルについて更新を取りやめるかもしくはそのファイルを新たに時刻認証対象の電子ファイルとして取得するかの指示を受け付ける。このように、認証管理装置１００は有効期限切れの場合でもユーザに適切な対処を提案できる。
【００５６】
更新対象確認部４６は、管理データベース２６に登録されている包袋ＰＤＦファイル名であってログイン部４０で抽出された企業ＩＤに対応付けられた包袋ＰＤＦファイル名、のなかに取得された包袋ＰＤＦファイルの名前と合致するものがあり、かつ取得された包袋ＰＤＦファイルの有効期限が切れていない場合、その取得された包袋ＰＤＦファイルを更新すべき対象と判定する。更新対象確認部４６は、管理データベース２６からその包袋ＰＤＦファイルの包袋ＰＤＦファイル名と、認証時刻、有効期限、などの有効期限に関する情報と、を抽出する。更新対象確認部４６は抽出した情報を更新アップロード画面５１０に提示する。
更新対象確認部４６は、更新アップロード画面５１０において、知財担当者から更新処理の開始指示を受け付ける。
【００５７】
ハッシュ化部１６は、新規時刻認証セッションにおいては、合成部１４によって生成される包袋ＰＤＦファイルを、内容確認画面５０８において技術者によって選択された認証方式に基づく所定のハッシュ関数を使用してハッシュ化し、新規認証用ハッシュ値を得る。
ハッシュ化部１６は、管理セッションにおいては、更新対象確認部４６が知財担当者から更新処理の開始指示を受け付けた場合、取得された更新対象の包袋ＰＤＦファイルを、更新対象の包袋ＰＤＦファイルの時刻認証の際使用された認証方式に基づく所定のハッシュ関数を使用してハッシュ化し、更新用ハッシュ値を得る。
ハッシュ化部１６は、更新対象の包袋ＰＤＦファイルの時刻認証の際使用された認証方式を、管理データベース２６を参照して取得してもよい。
【００５８】
ＴＳＡ側インタフェース部１８は、新規時刻認証セッションにおいては、ハッシュ化部１６で得られた新規認証用ハッシュ値を、ＰＫＩ方式が選択されている場合はＰＫＩ時刻認証局３０２に、アーカイビング方式が選択されている場合はアーカイビング時刻認証局３０４に、送信する。
ＴＳＡ側インタフェース部１８は、新規時刻認証セッションにおいては、送信した新規認証用ハッシュ値に対応する新規認証トークンを時刻認証局から取得する。
【００５９】
ＴＳＡ側インタフェース部１８は、管理セッションにおいては、ハッシュ化部１６で得られた更新用ハッシュ値を、ＰＫＩ方式が選択されている場合はＰＫＩ時刻認証局３０２に、アーカイビング方式が選択されている場合はアーカイビング時刻認証局３０４に、送信する。ＴＳＡ側インタフェース部１８は、更新対象の包袋ＰＤＦファイルの時刻認証の際使用された認証方式を、管理データベース２６を参照して取得してもよい。
ＴＳＡ側インタフェース部１８は、管理セッションにおいては、送信した更新用ハッシュ値に対応する更新トークンを時刻認証局から取得する。
【００６０】
時刻付加部２０は、新規時刻認証セッションにおいては、ＴＳＡ側インタフェース部１８が取得した新規認証トークンを、合成部１４によって生成された包袋ＰＤＦファイルであって取得した新規認証トークンに対応する包袋ＰＤＦファイルに付加する。特に時刻付加部２０は、新規認証トークンを包袋ＰＤＦファイルに埋め込む。
時刻付加部２０は、管理セッションにおいては、ＴＳＡ側インタフェース部１８が取得した更新トークンを、その更新トークンに対応する更新対象の包袋ＰＤＦファイルに付加する。特に時刻付加部２０は、更新トークンを包袋ＰＤＦファイルに埋め込む。
【００６１】
ＩＤ変更部２２は、新規時刻認証セッションにおいては、時刻付加部２０によって新規認証トークンが埋め込まれた包袋ＰＤＦファイルの名前に、認証時刻や有効期間や有効期限や認証方式などの時刻認証に関する情報を含める。例えば、包袋ＰＤＦファイルの名前が「半導体研究.pdf」であり、認証時刻が２００８年１２月２５日の場合、ＩＤ変更部２２は包袋ＰＤＦファイルの名前を「半導体研究−０８１２２５.pdf」に変更する。
【００６２】
返却管理部３４は、両セッションにおいて、包袋ＰＤＦファイルの返却先に関する情報を取得する。認証管理装置１００では、包袋ＰＤＦファイルの返却先は、企業において電子ファイルを管理すべき管理者すなわち知財担当者に予め設定されている。返却管理部３４は、ユーザデータベース４４を参照し、ログイン部４０によって抽出された企業ＩＤに対応するユーザＩＤのなかで管理者か否かを示す情報が「Ｙ」すなわち管理者であるユーザＩＤの電子メールアドレスを取得する。例えばログイン部４０によって企業ＩＤ「１１」が抽出されている場合、返却管理部３４は図４に示されるユーザデータベース４４を参照して、電子メールアドレス「abc@ddd.com」を取得する。この電子メールアドレスは知財部端末に対応する。
【００６３】
返却管理部３４は、新規時刻認証セッションにおいては、時刻付加部２０によって新規認証トークンが埋め込まれＩＤ変更部２２によって名前が変更された包袋ＰＤＦファイルである時刻認証付き包袋ＰＤＦファイルを、知財部端末２０４によって取得可能な状態とする。
返却管理部３４は、管理セッションにおいては、時刻付加部２０によって更新トークンが埋め込まれた包袋ＰＤＦファイルである更新済み包袋ＰＤＦファイルを、知財部端末２０４によって取得可能な状態とする。
【００６４】
返却管理部３４は、新規時刻認証セッションにおいては、時刻認証付き包袋ＰＤＦファイルの容量が所定のしきい値容量よりも大きい場合、時刻認証付き包袋ＰＤＦファイルをダウンロードするための返却用リンク６１４を返却通知電子メール５１６（図１４で後述）で知財部端末２０４に送信する。返却管理部３４はまた、認証管理装置１００における時刻認証付き包袋ＰＤＦファイルの保管、維持の負担を軽減するため、その期限を過ぎると時刻認証付き包袋ＰＤＦファイルをダウンロードできなくなる所定のダウンロード期限６１６を設定する。返却管理部３４は、データ破棄部３２に、ダウンロード期限６１６が切れた時刻認証付き包袋ＰＤＦファイルを破棄させる。
【００６５】
返却通知電子メール５１６を読んだ知財担当者は、指定されたダウンロード期限６１６前の時刻にかかる返却用リンク６１４にアクセスし、時刻認証付き包袋ＰＤＦファイルをダウンロードする。この際返却管理部３４は、返却用リンク６１４へのアクセスがあると、知財担当者によってダウンロードが許可されたと判定し、それを契機として時刻認証付き包袋ＰＤＦファイルをユーザ側インタフェース部１０を介して知財部端末２０４に送信する。
【００６６】
返却管理部３４は、時刻認証付き包袋ＰＤＦファイルの容量が所定のしきい値容量以下の場合、ユーザ側インタフェース部１０を介して、時刻認証付き包袋ＰＤＦファイルを電子メールに添付して知財部端末２０４に送信する。
【００６７】
返却管理部３４は、管理セッションにおいては、更新済み包袋ＰＤＦファイルをダウンロードするための返却用リンクおよびダウンロード期限を含む返却通知画面をユーザ側インタフェース部１０を介して知財部端末２０４のモニタに表示させる。返却通知画面の構成は返却通知電子メール５１６の構成に準ずる。
なお、返却管理部３４は、時刻認証付き包袋ＰＤＦファイルまたは更新済み包袋ＰＤＦファイルを、技術者端末によって取得可能な状態としてもよい。
【００６８】
登録部２４は、新規時刻認証セッションにおいては、ログイン部４０によって抽出された企業ＩＤと、当該セッションで新たに時刻認証された包袋ＰＤＦファイルの名前と、その包袋ＰＤＦファイルに添付された電子ファイルの名前と、認証時刻と、有効期限と、アラート設定と、メモデータに含まれるタイトルと、キーワードと、登録者と、作成者と、所属と、認証方式と、を対応付けて管理データベース２６に登録する。なお、登録部２４において、タイトル、キーワード、登録者、作成者、所属などのメモデータの内容を登録しないように設定することも可能である。メモデータに含まれる情報を登録する場合は後述の検索部２８における検索がより容易となり、登録しない場合は管理データベース２６のサイズを低減できる。
【００６９】
アラート設定は、管理データベース２６に登録されている各時刻認証付き包袋ＰＤＦファイルについて、有効期限前の認証残存期間の長さを決める設定である。アラート設定は例えば「１年前」、「１ヶ月前」、「１週間前」、「１日前」のうちのいずれかである。認証残存期間は、有効期限を末日としたアラート設定で指定される長さの期間である。例えば有効期限が「２０１８年１月７日」でアラート設定が「１ヶ月前」の場合、認証残存期間は「２０１７年１２月７日から２０１８年１月７日」となる。
認証残存期間になると後述の通知部３０によって知財部端末２０４および場合によっては技術者端末２０２ａ〜２０２ｃにアラートが通知される。登録部２４は、アラート設定として、企業ごとに予め設定されているデフォルト値を登録する。また、アラート設定は、後述の提示部４２がユーザ側インタフェース部１０を介して表示させる検索管理画面５２０（図１５で後述）で各時刻認証付き包袋ＰＤＦファイルごとに設定されうる。
【００７０】
登録部２４は、管理セッションにおいては、管理データベース２６のエントリのうち当該セッションで時刻認証が更新された包袋ＰＤＦファイルに対応するエントリの最新の更新時刻および有効期限を更新する。具体的には登録部２４は、時刻認証が更新された包袋ＰＤＦファイルの当該セッションにおける更新時刻を最新の更新時刻に上書きし、その更新時刻に時刻認証の有効期間の長さを足した時刻を有効期限に上書きする。
【００７１】
例えば、データ取得部３８によって包袋ＰＤＦファイル名「ＬＳＩ研究−８９０２０４.pdf」を有する包袋ＰＤＦファイルが更新対象の包袋ＰＤＦファイルとして取得されたとする。時刻認証の有効期間の長さを１０年とする。更新対象の包袋ＰＤＦファイルの時刻認証は、更新時刻「２００９年２月３日１２：０３」にアーカイビング時刻認証局３０４によって更新されたとする。この場合、登録部２４は図３に示されるように、管理データベース２６のエントリのうち包袋ＰＤＦファイル名が「ＬＳＩ研究−８９０２０４.pdf」であるエントリの最新の更新時刻を「2009/2/3,12:03」とし、有効期限を「2019/2/3」とする。
【００７２】
データ破棄部３２は、新規時刻認証セッションにおいては、ダウンロードであれ電子メール添付であれ時刻認証付き包袋ＰＤＦファイルが知財部端末２０４に送信された後、その時刻認証付き包袋ＰＤＦファイルおよびそれに対応する包袋ＰＤＦファイルや電子ファイルを認証管理装置１００の記憶領域（不図示）から削除する。これにより認証管理装置１００から、管理データベース２６に登録されている情報を除いて、ユーザに返却された時刻認証付き包袋ＰＤＦファイルに関する情報が消去される。
【００７３】
データ破棄部３２は、管理セッションにおいては、更新済み包袋ＰＤＦファイルが知財部端末２０４に送信された後、その更新済み包袋ＰＤＦファイルおよびそれに対応する更新対象の包袋ＰＤＦファイルを認証管理装置１００の記憶領域（不図示）から削除する。これにより認証管理装置１００から、管理データベース２６に登録されている情報を除いて、ユーザに返却された更新済み包袋ＰＤＦファイルに関する情報が消去される。
【００７４】
通知部３０は、定期的に管理データベース２６を参照し、有効期限およびアラート設定によって決定される認証残存期間に現在の時刻が含まれる包袋ＰＤＦファイル名を特定する。通知部３０は、特定された包袋ＰＤＦファイル名に対応する企業ＩＤと有効期限とを管理データベース２６から抽出する。
【００７５】
通知部３０は、抽出された企業ＩＤと通知先データベース８６とから通知先に関する情報を取得する。具体的には通知部３０は、通知先データベース８６から、抽出された企業ＩＤに対応するユーザＩＤおよび電子メールアドレスを抽出する。以下、抽出されたユーザＩＤは知財担当者のＩＤであり、抽出された電子メールアドレスは知財部端末２０４の電子メールアドレスである場合について説明する。
【００７６】
通知部３０は、抽出された知財担当者のＩＤによるログインが行われている場合、ユーザ側インタフェース部１０を介して、特定された包袋ＰＤＦファイル名と抽出された有効期限とを含むアラート画面５１８（図１６で後述）をログインしている知財部端末２０４のモニタに表示させる。これにより通知部３０は、時刻認証付き包袋ＰＤＦファイルの時刻認証の有効期限に関する情報、すなわち時刻認証付き包袋ＰＤＦファイルの有効期限が迫っていることを知財担当者に通知する。
通知部３０は、アラート画面５１８において、特定された包袋ＰＤＦファイル名を有する包袋ＰＤＦファイルを更新対象の包袋ＰＤＦファイルとして知財部端末２０４から取得するか、同じアラートを所定期間後に再度通知するか、通知を無視するか、の指示を受け付ける。このように、認証管理装置１００は期限に関して警告を発するだけでなく、その警告に対する適切な対応策をユーザに提案できる。
【００７７】
通知部３０は、抽出された知財担当者のＩＤによるログインが行われていない場合、ユーザ側インタフェース部１０を介して、特定された包袋ＰＤＦファイル名と抽出された有効期限とを含むアラート用の電子メールを知財部端末２０４の電子メールアドレスに送信する。アラート用の電子メールを閲覧した知財担当者は、それに提示されている包袋ＰＤＦファイル名を有する包袋ＰＤＦファイルを更新すべきか否かを判断する。アラート用の電子メールの構成はアラート画面５１８と同様であるので説明を省略する。
【００７８】
通知部３０は、管理データベース２６を参照し、有効期限が過ぎた包袋ＰＤＦファイル名を抽出し、知財部端末２０４に通知してもよい。
通知部３０から知財部端末２０４への通知は、他の電子的な方法でなされてもよい。
【００７９】
ここで、ハッシュ化技術の脆弱化のフェーズには、
（フェーズ１）.全く意味のない文章から任意のハッシュ値を作れるか、
（フェーズ２）任意の文章から任意のハッシュ値を作れるか、
（フェーズ３）ハッシュ値から元ファイルに戻せるか、
があることが知られている。フェーズ１に達すると、そのハッシュ化技術を使って時刻認証をすることができなくなる。しかしながらフェーズ１の段階ではそのハッシュ化技術を使って既に時刻認証されたものについては、フェーズ２、３に達するまでは、検証自体は可能である。このようにハッシュ値の比較による非改ざん性の証明が崩される場合、段階的に崩されることが知られている。
【００８０】
暗号状況判定部８８は、時刻認証の有効性の段階が所定の段階よりも低くなると、その旨をユーザに通知する。これにより、ユーザは素早くハッシュ化技術の脆弱化に対応することができる。
【００８１】
暗号状況判定部８８は、ハッシュ化技術の脆弱化のフェーズを外部から取得する。暗号状況判定部８８は、そのフェーズがフェーズ１に達すると、ユーザ側インタフェース部１０を介してユーザに時刻認証の有効性の低下を通知する。この際、暗号状況判定部８８は、通知先データベース８６に登録されている全てのユーザにかかる通知を送ってもよいし、受信を希望するユーザにのみかかる通知を送ってもよい。
【００８２】
暗号状況判定部８８は、ＰＫＩ方式における公開鍵と秘密鍵の脆弱化のフェーズを取得してもよい。この場合暗号状況判定部８８は、そのフェーズが所定のフェーズに達すると、管理データベース２６を参照し認証方式がＰＫＩ方式である包袋ＰＤＦファイルの企業ＩＤを抽出する。暗号状況判定部８８は、抽出された企業ＩＤと通知先データベース８６とから通知先に関する情報を取得し、ユーザ側インタフェース部１０を介してその通知先にＰＫＩ方式の鍵の有効性の低下および対象となる包袋ＰＤＦファイル名を通知する。これにより、ユーザは素早くＰＫＩ方式の鍵の脆弱化に対応することができる。
【００８３】
検索部２８は、更新アップロード画面５１０において検索管理画面への遷移指示を受け付けると、ユーザ側インタフェース部１０を介して検索管理画面５２０を知財部端末２０４のモニタに表示させる。検索部２８は、検索管理画面５２０において、管理データベース２６に登録された情報を検索するためのキーを受け付ける。このキーは、メモデータの内容、包袋ＰＤＦファイル名、添付ファイル名、認証時刻、有効期限、認証方式のうちの任意の組み合わせである。
【００８４】
検索部２８は、指定されたキーを使用して管理データベース２６を検索し、キーにマッチするエントリが存在すればそのエントリに含まれる包袋ＰＤＦファイル名と添付ファイル名と認証時刻と有効期限とメモデータの内容とを抽出する。検索部２８は、認証時刻が含まれるべき認証時刻検索期間がキーとして指定された場合、その認証時刻検索期間に認証時刻が含まれる包袋ＰＤＦファイルに関する情報を管理データベース２６から抽出する。この場合、例えば知財担当者が認証時刻別に包袋ＰＤＦファイルを管理する場合に好適である。また検索部２８は、有効期限が含まれるべき有効期限検索期間がキーとして指定された場合、その有効期限検索期間に有効期限が含まれる包袋ＰＤＦファイルに関する情報を管理データベース２６から抽出する。この場合、例えば知財担当者が有効期限が近づいている包袋ＰＤＦファイルを探す際に好適である。
【００８５】
提示部４２は、管理セッションにおいて、検索部２８によって抽出された包袋ＰＤＦファイル名と添付ファイル名と認証時刻と有効期限とアラート設定とを検索管理画面５２０に提示する。また、提示部４２は、現在の時刻と有効期限とから残日数を算出して検索管理画面５２０に提示する。提示部４２は、検索管理画面５２０に提示された包袋ＰＤＦファイル名のうち選択された包袋ＰＤＦファイル名を有する包袋ＰＤＦファイルを、新たな更新対象の包袋ＰＤＦファイルとして知財部端末２０４から取得するか否かの指示を受け付ける。
このように、知財担当者はセッションを変えることなしに、検索、選択、更新の一連の処理を行えるので、操作性が向上する。
【００８６】
提示部４２は、管理セッションにおいて、更新アップロード画面５１０において返却リンク画面５２２（図１７で後述）への遷移指示を受け付けると、ユーザ側インタフェース部１０を介して返却リンク画面５２２を知財部端末２０４のモニタに表示させる。提示部４２は、返却リンク画面５２２において、返却管理部３４によってダウンロード可能な状態とされた時刻認証付き包袋ＰＤＦファイルや更新済み包袋ＰＤＦファイルへのリンクを提示する。
この場合、知財担当者は返却可能となっている包袋ＰＤＦファイルの存在を簡便に一括して知ることができ、また一括してダウンロードできる。
【００８７】
図６は、包袋ＰＤＦファイル１１４の構成を示す概念図である。図６は、包袋ＰＤＦファイル１１４が端末のモニタに表示された場合のイメージを示す。包袋ＰＤＦファイル１１４は、台紙ＰＤＦファイル１１６に一組１０４の電子ファイルが埋め込まれた構成を有する。台紙ＰＤＦファイル１１６は、メモデータ１１２に含まれるタイトルとキーワードと登録者と作成者と所属とをテキストの形で含む。
また台紙ＰＤＦファイル１１６は、埋め込まれた一組１０４の電子ファイルのファイル名をテキストの形で含む。また台紙ＰＤＦファイル１１６は、メモデータ１１２取得時に指定された認証方式の名称をテキストの形で含む。
【００８８】
図７は、ログイン画面５０２の代表画面図である。ログイン画面５０２は、ユーザＩＤ入力領域５３０と、パスワード入力領域５３２と、ＯＫボタン５３４と、を有する。ユーザＩＤ入力領域５３０にユーザＩＤが、パスワード入力領域５３２にパスワードが入力され、ＯＫボタン５３４が押し下げられると、ログイン部４０は、入力されたユーザＩＤとパスワードとを取得する。
【００８９】
図８は、新規アップロード画面５０４の代表画面図である。新規アップロード画面５０４は、アップロード対象ファイル名入力領域５３６と、参照ボタン５３８と、アップロード実行ボタン５４０と、ファイル一覧領域５４２と、削除ボタン５４４と、次へボタン５４６と、を有する。アップロード対象ファイル名入力領域５３６には、直接入力または参照ボタン５３８を押し下げて新規時刻認証セッション中端末の記憶領域をブラウズすることによって、時刻認証対象の電子ファイルのファイル名が入力される。アップロード実行ボタン５４０が押し下げられると、アップロード対象ファイル名入力領域５３６に入力されたファイル名の電子ファイルが、新規時刻認証セッション中端末から認証管理装置１００へアップロードされる。ファイル一覧領域５４２には、ファイル名や容量などのアップロードされた電子ファイルの情報が表示される。削除ボタン５４４が押し下げられると、ファイル一覧領域５４２で選択された電子ファイルのアップロードが取り消される。次へボタン５４６が押し下げられると、メモ入力画面５０６に遷移する。この際、データ取得部３８はそれまでにアップロードされた電子ファイルを一組の電子ファイルとして取得する。
【００９０】
図９は、メモ入力画面５０６の代表画面図である。メモ入力画面５０６は、包袋ＰＤＦファイル名入力領域５４８と、タイトル入力領域５５０と、キーワード入力領域５５２と、登録者入力領域５５４と、作成者入力領域５５６と、所属入力領域５５８と、次へボタン５６０と、戻るボタン５６２と、を有する。少なくとも包袋ＰＤＦファイル名入力領域５４８は必須入力項目とされてもよい。次へボタン５６０が押し下げられると、データ取得部３８は、包袋ＰＤＦファイル名入力領域５４８、タイトル入力領域５５０、キーワード入力領域５５２、登録者入力領域５５４、作成者入力領域５５６、所属入力領域５５８、に入力されたデータを、新規アップロード画面５０４でアップロードされた一組の電子ファイルに関するメモデータとして取得する。戻るボタン５６２が押し下げられると、新規アップロード画面５０４に戻る。
【００９１】
図１０は、内容確認画面５０８の代表画面図である。内容確認画面５０８は、包袋ＰＤＦファイル名表示領域５６４と、タイトル表示領域５６６と、キーワード表示領域５６８と、登録者表示領域５７０と、作成者表示領域５７２と、所属表示領域５７４と、対象ファイル表示領域５７６と、認証方式選択領域５７８と、実行ボタン５８０と、戻るボタン５８２と、を有する。包袋ＰＤＦファイル名表示領域５６４、タイトル表示領域５６６、キーワード表示領域５６８、登録者表示領域５７０、作成者表示領域５７２、所属表示領域５７４には、メモ入力画面５０６において入力されデータ取得部３８によって取得されたメモデータの内容が表示される。対象ファイル表示領域５７６には、新規アップロード画面５０４においてアップロードされた一組の電子ファイルの名前が表示される。認証方式選択領域５７８は、時刻認証の認証方式に係る選択肢を提示する。技術者は認証方式選択領域５７８に提示された選択肢のひとつを選択することで、所望の認証方式を指定する。実行ボタン５８０が押し下げられると、データ取得部３８はそれを時刻認証処理の開始指示として受け付ける。戻るボタン５８２が押し下げられると、メモ入力画面５０６に遷移する。
技術者は内容確認画面５０８において修正すべき点を発見した場合、この戻るボタン５８２やメモ入力画面５０６の戻るボタン５６２を使用することで所望の修正を行える。
【００９２】
図１１は、更新アップロード画面５１０の代表画面図である。更新アップロード画面５１０は、アップロード対象ファイル名入力領域５８４と、参照ボタン５８６と、アップロード実行ボタン５８８と、ファイル一覧領域５９０と、更新ボタン５９２と、検索管理ボタン５９４と、返却確認ボタン５９６と、を有する。アップロード対象ファイル名入力領域５８４には、直接入力または参照ボタン５８６を押し下げて知財部端末２０４の記憶領域をブラウズすることによって、更新対象の包袋ＰＤＦファイルのファイル名が入力される。アップロード実行ボタン５８８が押し下げられると、アップロード対象ファイル名入力領域５８４に入力されたファイル名の包袋ＰＤＦファイルが、知財部端末２０４から認証管理装置１００へアップロードされる。ファイル一覧領域５９０には、ファイル名や認証時刻や有効期限や残日数などのアップロードされた包袋ＰＤＦファイルの情報が表示される。ファイル一覧領域５９０に表示されるこれらの情報は、更新対象確認部４６が管理データベース２６から抽出または算出して提供する。
【００９３】
更新ボタン５９２が押し下げられると、更新対象確認部４６はそれを時刻認証の更新処理の開始指示として受け付ける。検索管理ボタン５９４が押し下げられると、検索部２８はそれを検索管理画面５２０への遷移指示として受け付け、検索管理画面５２０に遷移させる。返却確認ボタン５９６が押し下げられると、提示部４２はそれを返却リンク画面５２２への遷移指示として受け付け、返却リンク画面５２２に遷移させる。
【００９４】
図１２は、第１エラー画面５１２の代表画面図である。第１エラー画面５１２は、警告内容表示領域５９８と、対象ファイル名表示領域６００と、新規認証ボタン６０２と、了解ボタン６０４と、を有する。警告内容表示領域５９８には、更新対象としてアップロードされた電子ファイルが管理データベース２６に登録されていない旨の警告が表示される。対象ファイル名表示領域６００には、更新対象としてアップロードされたが管理データベース２６に登録されていない電子ファイルの名前が表示される。新規認証ボタン６０２が押し下げられると、更新対象確認部４６はそれを、対象ファイル名表示領域６００に名前が表示される電子ファイルを新たな時刻認証対象の電子ファイルとして取得する指示として受け付ける。了解ボタン６０４が押し下げられると、第１エラー画面５１２が閉じられ、更新処理が終了するかもしくは対象ファイル名表示領域６００に表示される電子ファイル以外の更新対象の包袋ＰＤＦファイルについて更新処理が続行される。
【００９５】
図１３は、第２エラー画面５１４の代表画面図である。第２エラー画面５１４は、警告内容表示領域６０６と、対象ファイル名表示領域６０８と、更新取消ボタン６１０と、このまま認証ボタン６１２と、を有する。警告内容表示領域６０６には、更新対象の包袋ＰＤＦファイルの有効期限が切れている旨の警告が表示される。対象ファイル名表示領域６０８には、更新対象としてアップロードされたが有効期限が切れている包袋ＰＤＦファイルの名前が表示される。更新取消ボタン６１０が押し下げられると、更新対象確認部４６は、対象ファイル名表示領域６０８に名前が表示されている包袋ＰＤＦファイルについての更新処理を中止する。このまま認証ボタン６１２が押し下げられると、更新対象確認部４６はそれを、対象ファイル名表示領域６０８に名前が表示されている包袋ＰＤＦファイルを新たな時刻認証対象の電子ファイルとして取得する指示として受け付ける。
【００９６】
図１４は、返却通知電子メール５１６を示す概念図である。返却通知電子メール５１６は、返却用リンク６１４と、ダウンロード期限６１６と、を有する。
【００９７】
図１５は、検索管理画面５２０の代表画面図である。検索管理画面５２０は、メモ内容項目選択領域６１８と、メモ内容入力領域６２０と、包袋ＰＤＦファイル名入力領域６２２と、添付ファイル名入力領域６２４と、認証時刻検索期間指定領域６２６と、有効期限検索期間指定領域６２８と、認証方式指定領域６３０と、検索ボタン６３２と、クリアボタン６３４と、検索結果表示領域６３６と、更新ボタン６３８と、クリアボタン６４０と、アラート設定ボタン６４２と、を有する。
【００９８】
メモ内容入力領域６２０には、メモデータの内容のうちメモ内容項目選択領域６１８で指定される項目に含まれるべきテキストが検索のキーとして入力される。包袋ＰＤＦファイル名入力領域６２２には、包袋ＰＤＦファイル名が検索のキーとして入力される。添付ファイル名入力領域６２４には包袋ＰＤＦファイルに添付される電子ファイルの名前が検索のキーとして入力される。認証時刻検索期間指定領域６２６では、検索のキーとして、認証時刻が含まれるべき認証時刻検索期間が指定される。有効期限検索期間指定領域６２８では、検索のキーとして、有効期限が含まれるべき有効期限検索期間が指定される。認証方式指定領域６３０では、検索のキーとして、認証方式が指定される。
【００９９】
メモ内容入力領域６２０、包袋ＰＤＦファイル名入力領域６２２、添付ファイル名入力領域６２４、認証時刻検索期間指定領域６２６、有効期限検索期間指定領域６２８、認証方式指定領域６３０のうちの少なくともひとつに検索のキーが入力された状態で検索ボタン６３２が押し下げられると、検索部２８は、入力されたキーを使用して管理データベース２６を検索する。いずれのキーも入力されていない状態で検索ボタン６３２が押し下げられると、検索部２８は、ログイン部４０が抽出した企業ＩＤをキーとして使用して管理データベース２６を検索する。クリアボタン６３４が押し下げられると、入力されたキーがクリアされる。
【０１００】
検索結果表示領域６３６には、検索の結果抽出された包袋ＰＤＦファイル名と添付ファイル名と認証時刻と有効期限と、算出された残日数と、アラート設定と、選択の有無と、が表示される。検索結果表示領域６３６ではアラート設定は、ユーザにより選択または入力可能な形態、例えばプルダウン形式で提示される。更新ボタン６３８が押し下げられると、提示部４２はそれを、検索結果表示領域６３６に表示された包袋ＰＤＦファイル名のうち選択された包袋ＰＤＦファイル名を有する包袋ＰＤＦファイルを新たな更新対象の包袋ＰＤＦファイルとして知財部端末２０４から取得する指示として受け付ける。クリアボタン６４０が押し下げられると、検索結果表示領域６３６に表示される情報がクリアされる。アラート設定ボタン６４２が押し下げられると、検索結果表示領域６３６において各包袋ＰＤＦファイル名ごとに選択されたアラート設定が、管理データベース２６のアラート設定に反映される。
【０１０１】
図１６は、アラート画面５１８の代表画面図である。アラート画面５１８は、対象ファイル名表示領域６４４と、すぐに更新ボタン６４６と、後で通知ボタン６４８と、無視ボタン６５０と、を有する。対象ファイル名表示領域６４４には、通知部３０によって管理データベース２６から特定された包袋ＰＤＦファイル名と抽出された有効期限とが表示される。すぐに更新ボタン６４６が押し下げられると、通知部３０はそれを、対象ファイル名表示領域６４４に表示されている包袋ＰＤＦファイル名を有する包袋ＰＤＦファイルを更新対象の包袋ＰＤＦファイルとして取得する指示として受け付ける。後で通知ボタン６４８が押し下げられると、通知部３０はそれを、同じアラートを所定期間後に再度通知する指示として受け付ける。無視ボタン６５０が押し下げられると、アラート画面５１８が閉じられる。
【０１０２】
図１７は、返却リンク画面５２２の代表画面図である。返却リンク画面５２２は、新規リンク表示領域６５２と、更新リンク表示領域６５４と、を有する。新規リンク表示領域６５２には、新規に時刻認証され返却管理部３４によってダウンロード可能な状態とされた時刻認証付き包袋ＰＤＦファイルへのリンクが表示される。更新リンク表示領域６５４には、時刻認証が更新され返却管理部３４によってダウンロード可能な状態とされた更新済み包袋ＰＤＦファイルへのリンクが表示される。
【０１０３】
図１８は、時刻認証が２回更新された時刻認証付き包袋ＰＤＦファイル６６２の構成を例として示す概念図である。時刻認証付き包袋ＰＤＦファイル６６２は、新規認証トークン６５６と、第１更新トークン６５８と、第２更新トークン６６０と、を有する。
【０１０４】
上述の第１の実施の形態において、データベースの例は、ハードディスクやメモリである。また、本明細書の記載に基づき、各部を、図示しないＣＰＵや、インストールされたアプリケーションプログラムのモジュールや、システムプログラムのモジュールや、ハードディスクから読み出したデータの内容を一時的に記憶するメモリなどにより実現できることは本明細書に触れた当業者には理解されるところである。
【０１０５】
以上の構成による認証管理装置１００の動作を説明する。図１９は、新規時刻認証セッションに伴う一連の処理を時系列に沿って示すチャートである。
技術者は自己の技術者端末において研究に関する電子ファイルを複数生成する（Ｓ４０２）。電子ファイルの時刻認証を行うため、技術者は技術者端末から認証管理装置１００にログイン要求を送信し（Ｓ４０４）、ユーザＩＤとパスワードを提供する。認証管理装置１００は、提供されたユーザＩＤとパスワードが認証されると、技術者端末からのログインを許可する（Ｓ４０６）。技術者は、技術者端末からメモデータと一組の時刻認証対象の電子ファイルを認証管理装置１００にアップロードする（Ｓ４０８）。認証管理装置１００の合成部１４は、アップロードされたメモデータと一組の時刻認証対象の電子ファイルとをひとつの包袋ＰＤＦファイルに合成する（Ｓ４１０）。認証管理装置１００のハッシュ化部１６は、包袋ＰＤＦファイルをハッシュ化する（Ｓ４１２）。ここで認証方式としてＰＫＩ方式が選択されているとする。認証管理装置１００のＴＳＡ側インタフェース部１８は、ハッシュ値をＰＫＩ時刻認証局３０２に送信する（Ｓ４１４）。ＰＫＩ時刻認証局３０２は、受け取ったハッシュ値に認証時刻の情報を付加する（Ｓ４１６）。ＰＫＩ時刻認証局３０２は、認証時刻の情報が付加されたハッシュ値を自局の秘密鍵で暗号化して（Ｓ４１８）、ＰＫＩトークンを生成する。ＰＫＩ時刻認証局３０２は、ＰＫＩトークンを認証管理装置１００に送信する（Ｓ４２０）。認証管理装置１００の時刻付加部２０は、ＰＫＩトークンを対応する包袋ＰＤＦファイルに付加する（Ｓ４２２）。認証管理装置１００のＩＤ変更部２２は、包袋ＰＤＦファイル名に認証時刻の情報を付加する（Ｓ４２４）。認証管理装置１００の登録部２４は、時刻認証付き包袋ＰＤＦファイルに関する情報を管理データベース２６に登録する（Ｓ４２６）。以下、時刻認証付き包袋ＰＤＦファイルの容量が所定のしきい値容量よりも大きい場合を考える。認証管理装置１００の返却管理部３４は、時刻認証付き包袋ＰＤＦファイルの返却用リンクを電子メールで知財部端末２０４に通知する（Ｓ４２８）。知財担当者は知財部端末２０４から返却用リンクにアクセスする（Ｓ４３０）。認証管理装置１００の返却管理部３４は、時刻認証付き包袋ＰＤＦファイルを知財部端末２０４に送信する（Ｓ４３２）。認証管理装置１００のデータ破棄部３２は、時刻認証付き包袋ＰＤＦファイルを削除する（Ｓ４３４）。認証管理装置１００の通知部３０は、管理データベース２６を参照し、時刻認証付き包袋ＰＤＦファイルの時刻認証の有効期限前に、有効期限が迫っている旨を知財部端末２０４に通知する（Ｓ４３６）。
【０１０６】
図２０は、管理セッションにおける時刻認証の更新に伴う一連の処理を時系列に沿って示すチャートである。
認証管理装置１００の通知部３０は、管理データベース２６を参照し、時刻認証付き包袋ＰＤＦファイルの時刻認証の有効期限前に、有効期限が迫っている旨を知財部端末２０４に通知する（Ｓ４３８）。知財担当者は、通知部３０からの通知に基づき、時刻認証付き包袋ＰＤＦファイルの時刻認証を更新すべきか否か判断する（Ｓ４４０）。更新すべきと判断された場合、知財担当者は知財部端末２０４から認証管理装置１００にログイン要求を送信し（Ｓ４４２）、ユーザＩＤとパスワードを提供する。認証管理装置１００は、提供されたユーザＩＤとパスワードが認証されると、知財部端末２０４からのログインを許可する（Ｓ４４４）。知財担当者は、知財部端末２０４から更新対象の包袋ＰＤＦファイルを認証管理装置１００にアップロードする（Ｓ４４６）。認証管理装置１００の更新対象確認部４６は、アップロードされた包袋ＰＤＦファイルの名前や有効期限を確認する（Ｓ４４８）。認証管理装置１００のハッシュ化部１６は、更新対象の包袋ＰＤＦファイルをハッシュ化する（Ｓ４５０）。認証管理装置１００のＴＳＡ側インタフェース部１８は、ハッシュ値をＰＫＩ時刻認証局３０２に送信する（Ｓ４５２）。ＰＫＩ時刻認証局３０２は、受け取ったハッシュ値に更新時刻の情報を付加する（Ｓ４５４）。ＰＫＩ時刻認証局３０２は、更新時刻の情報が付加されたハッシュ値を自局の秘密鍵で暗号化して（Ｓ４５６）、ＰＫＩトークンを生成する。ＰＫＩ時刻認証局３０２は、ＰＫＩトークンを認証管理装置１００に送信する（Ｓ４５８）。認証管理装置１００の時刻付加部２０は、ＰＫＩトークンを更新対象の包袋ＰＤＦファイルに付加する（Ｓ４６０）。認証管理装置１００の登録部２４は、時刻認証が更新された包袋ＰＤＦファイルに対応する管理データベース２６のエントリを更新する（Ｓ４６２）。認証管理装置１００の返却管理部３４は、更新済み包袋ＰＤＦファイルの返却用リンクを知財部端末２０４に通知する（Ｓ４６４）。知財担当者は知財部端末２０４から返却用リンクにアクセスする（Ｓ４６６）。認証管理装置１００の返却管理部３４は、更新済み包袋ＰＤＦファイルを知財部端末２０４に送信する（Ｓ４６８）。認証管理装置１００のデータ破棄部３２は、更新済み包袋ＰＤＦファイルを削除する（Ｓ４７０）。認証管理装置１００の通知部３０は、管理データベース２６を参照し、時刻認証付き包袋ＰＤＦファイルの更新された時刻認証の有効期限前に、有効期限が迫っている旨を知財部端末２０４に通知する（Ｓ４７２）。すなわち通知部３０は、時刻認証の次回の更新に関する情報を知財部端末２０４に通知する。
【０１０７】
本実施の形態に係る認証管理装置１００によると、時刻認証された包袋ＰＤＦファイルをユーザに返却した後、その包袋ＰＤＦファイルを破棄する。これを認証管理装置１００の側から見ると、包袋ＰＤＦファイルを保管するための大きな記憶装置を用意する必要がないので費用面で優れる。また、ファイルの盗難等に備えるセキュリティも比較的緩やかですむ。ユーザの側から見ると、時刻認証対象の電子ファイルは大抵の場合機密資料であり、そのような電子ファイルが認証管理装置１００等の外部に長期間保存されることは一般的に好ましくないと考えられる。そこで認証管理装置１００によると、包袋ＰＤＦファイルはいったんダウンロードされると認証管理装置１００からは消去されるので、情報漏洩の可能性を低減でき、より安心感をもって時刻認証サービスを受けることができる。
【０１０８】
加えて、認証管理装置１００は認証時刻を基点として決まる有効期限に基づいて、包袋ＰＤＦファイルの有効期限に関する情報、特に有効期限が迫っており更新が必要である旨をユーザに通知する。このように更新の必要性がユーザに通知されるので、認証管理装置１００のユーザは時刻認証の更新をより効率的に行える。また、ユーザはたとえ自己の側で忘れていたとしても、かかる通知によって時刻認証の有効期限が迫っていることを認識できる。これにより、ユーザが時刻認証された包袋ＰＤＦファイルの時刻認証の有効期限に気付かず、意図せず有効期限が切れてしまう可能性を低減できる。
【０１０９】
知的財産に関しては、法定の期間は比較的長い。例えば特許権の存続期間は、特許出願の日から２０年をもって終了する。したがって、知的財産関係の電子データもまた同様に長期間保存する必要がある。加えて、その長期間にわたって時刻認証を維持しなければならない。そこで時刻認証の更新が必要となるのであるが、本実施の形態に係る認証管理装置１００では、更新の必要性を通知する機能によってユーザ側の更新管理の負担を軽減している。その結果、認証管理装置１００は、知的財産関連の電子データの時刻認証を管理する場合により好適である。
【０１１０】
また、通知部３０は、時刻認証の有効期限前の認証残存期間内に、有効期限が迫っている旨をユーザに通知する。この場合、例えば時刻認証直後からしばらくは通知されないが、大抵の場合ユーザはそのような期間に通知を受ける必要はない。したがって、ユーザは必要なときに必要な通知を受けることができる。
【０１１１】
また、認証残存期間は包袋ＰＤＦファイルごとに設定可能とされる。このように通知設定に柔軟性を持たせることにより、包袋ＰＤＦファイルごとで認証方式や更新方針が違ったとしてもその違いを異なる設定という形で吸収できる。
【０１１２】
また、返却管理部３４は、時刻認証付き包袋ＰＤＦファイルの容量が所定のしきい値容量よりも大きい場合、ユーザからの許可を契機としてその時刻認証付き包袋ＰＤＦファイルをユーザに送信する。したがって、不用意に大きなサイズのファイルを知財部端末２０４に送信することを防ぐことができる。特に研究データ等の技術関連データは、その容量が比較的大きくなる傾向にある。そこで容量にしきい値容量を設けることにより、知財部端末２０４は例えば通信環境が良いときを選んでそのような大きなサイズのデータを含む包袋ＰＤＦファイルをダウンロードできる。
【０１１３】
また、本実施の形態に係る認証管理装置１００では、時刻認証をユーザが望む限り何回でも更新できる。その更新の際、時刻認証が更新された包袋ＰＤＦファイルをユーザに返却した後、その包袋ＰＤＦファイルを破棄する。したがってファイルの破棄に関して上述された作用効果と同様の作用効果が奏される。
また、認証管理装置１００は更新時刻を基点として決まる有効期限に基づいて、有効期限が迫っており再度の更新が必要である旨をユーザに通知する。したがって、有効期限に基づく通知に関して上述された作用効果と同様の作用効果が奏される。
また、認証管理装置１００は更新を定期的に促す構成とされているので、認証管理装置１００のユーザは暗号技術の進歩による暗号のバージョンアップにも対応できる。
【０１１４】
また、本実施の形態に係る認証管理装置１００では、時刻認証付き包袋ＰＤＦファイルに関して、
（１）時刻認証付き包袋ＰＤＦファイルは、メモデータの内容を検索または表示もしくはその両方が可能な形で含む、
（２）時刻認証付き包袋ＰＤＦファイルの名前は、認証時刻や有効期間や有効期限や認証方式などの時刻認証に関する情報を含む、
（３）登録部２４は、時刻認証付き包袋ＰＤＦファイルのメモデータの内容を管理データベース２６に登録する。
このように、認証管理装置１００は、ユーザによる時刻認証付き包袋ＰＤＦファイルの特定を補助するための情報を時刻認証付き包袋ＰＤＦファイルに対応付けるので、ユーザは必要なときにより容易に時刻認証付き包袋ＰＤＦファイルを発見できる。例えば、包袋ＰＤＦファイルを更新する必要は別途管理リスト等から分かっているが、その包袋ＰＤＦファイルが端末のどこにあるか定かではない場合もある。そのような場合に、知財担当者は、包袋ＰＤＦファイルに対応付けられた特定を補助するための情報を手がかりにより素早く所望の包袋ＰＤＦファイルを発見できる。
【０１１５】
また、本実施の形態に係る認証管理装置１００では、時刻認証付き包袋ＰＤＦファイルはメモデータの内容を含む。時刻認証付き包袋ＰＤＦファイルはユーザに返却された後、ユーザの端末で保管される。ユーザは、保管されている時刻認証付き包袋ＰＤＦファイルについて、そのメモデータの内容を確認することで、時刻認証付き包袋ＰＤＦファイルに添付の電子ファイルに関する情報をより容易に把握することができる。
時が経てば記憶は薄まってゆく。例えば時刻認証から相当の期間が経過した後、ユーザが時刻認証付き包袋ＰＤＦファイルを更新すべきか否かを判断するときには、ユーザのその時刻認証付き包袋ＰＤＦファイルについての記憶は薄れているものである。そこで添付の電子ファイルについての各種情報を有するメモデータを参照することで、ユーザは添付の電子ファイルそのものを開かずともそれについての情報を把握できる。
【０１１６】
また、合成部１４は、メモデータの内容を検索または表示もしくはその両方が可能な形で含む台紙ＰＤＦファイルに、一組の電子ファイルを添付することによってひとつの包袋ＰＤＦファイルを生成する。したがって、時刻認証付き包袋ＰＤＦファイルを保管するユーザの端末において、メモデータの内容をキーとして時刻認証付き包袋ＰＤＦファイルを検索することが可能となる。これにより、ユーザは自己の端末において所望の時刻認証付き包袋ＰＤＦファイルをより速く見つけることができる。また、ユーザの端末において、時刻認証付き包袋ＰＤＦファイルを開くことで視覚的にメモデータの内容を確認できる。これらの結果、ユーザの端末における時刻認証付き包袋ＰＤＦファイルの管理がより容易となる。つまり認証管理装置１００は、時刻認証された電子ファイルをユーザに返却するだけでなく、電子ファイルを包袋ＰＤＦファイルにまとめることでユーザが管理しやすい形で返却する。
【０１１７】
また、合成部１４は、メモデータの内容を含む台紙ＰＤＦファイルを生成する際、その台紙ＰＤＦファイルに添付されるべき一組の電子ファイルのそれぞれの名前をその台紙ＰＤＦファイルに検索または表示もしくはその両方が可能な形で含める。通常ＰＤＦファイルに添付された電子ファイルはその名前も含めて検索にかからない。そこで台紙ＰＤＦファイルのほうに電子ファイルの名前を検索可能な形で含めることにより、ユーザの端末において電子ファイルの名前をキーとした検索が可能となる。また、台紙ＰＤＦファイルに電子ファイルの名前を表示可能な形で含めることにより、ユーザは、時刻認証付き包袋ＰＤＦファイルを開いたとき、それに添付されている電子ファイルの名前を認識できる。
【０１１８】
また、認証管理装置１００では、登録部２４は、時刻認証された包袋ＰＤＦファイルの名前と、その時刻認証の有効期限と、を対応付けて管理データベース２６に登録し、検索部２８は、ユーザにより指定される検索のためのキーにしたがって管理データベース２６から包袋ＰＤＦファイルの名前と有効期限とを抽出し、提示部４２は、そのように抽出された包袋ＰＤＦファイルの名前および有効期限をユーザに提示する。このように認証管理装置１００では、時刻認証された包袋ＰＤＦファイル自体はユーザによるダウンロード後に消去するが、その包袋ＰＤＦファイルの名前や有効期限などの情報は管理データベース２６に登録する構成としている。そして認証管理装置１００は、管理データベース２６に基づく検索機能をユーザに提供する。これによりユーザは、自己で包袋ＰＤＦファイルのリストなどを作らなくても、認証管理装置１００を使用すれば簡易に所望の包袋ＰＤＦファイルを検索できる。その結果、ファイル管理の負担が軽減されうる。
【０１１９】
また、認証管理装置１００では、登録部２４は、時刻認証された包袋ＰＤＦファイルのメモデータの内容を管理データベース２６に登録する。検索部２８は、メモデータの内容に対応するキーがユーザにより指定された場合、そのキーを使用して管理データベース２６から包袋ＰＤＦファイルの名前を抽出する。したがって、ユーザは認証管理装置１００によって提供される検索機能において、メモデータの内容をキーとして指定できる。これにより、認証管理装置１００による検索の精度やスピードを向上できる。
【０１２０】
また、本実施の形態に係る認証管理装置１００では、ＩＤ変更部２２は、包袋ＰＤＦファイルの名前に、認証時刻や有効期間や有効期限や認証方式などの時刻認証に関する情報を含める。時刻認証に関する情報は、アップロードされた電子ファイルが時刻認証されてから定まるものであり、原則として電子ファイルのアップロード時にユーザがメモデータ等で指定できるものではない。また、時刻認証に関する情報は、ユーザが包袋ＰＤＦファイルを管理する上でも重要な要素である。したがって、そのような時刻認証に関する情報を分かりやすく包袋ＰＤＦファイルの名前に含めることにより、ユーザによる包袋ＰＤＦファイルの管理をより容易とする。特にユーザは自己の端末においてファイル名で包袋ＰＤＦファイルを検索する際、認証時刻や有効期間や有効期限や認証方式などをキーに含めることができる。これにより検索の正確さ、スピードが向上する。
【０１２１】
また、認証管理装置１００は、複数のユーザと時刻認証局との間を仲介する。これにより、各ユーザが時刻認証局と独立にやりとりする場合と比べて、研究開発拠点２００などのユーザが属する組織における時刻認証の組織的な管理が可能となる。また、認証管理装置１００がＡＳＰ（Application Service Provider）として機能することにより、各ユーザの端末に時刻認証局とやりとりするための特別なソフトウエアをインストールする必要もないので、コスト面で優れる。
【０１２２】
特に返却管理部３４は、時刻認証付き包袋ＰＤＦファイルを、データ取得部３８にメモデータおよび一組の電子ファイルを取得させたユーザすなわち技術者とは異なるユーザすなわち知財担当者によって取得可能な状態とする。
これについて例えば、研究開発拠点２００においては知財部端末２０４などの管理用端末で時刻認証済み電子ファイルおよびその更新を一括管理する場合もある。このような場合において、各端末が独自に一組の時刻認証対象の電子ファイルをアップロードし、かつ時刻認証付き包袋ＰＤＦファイルをダウンロードする設定では、技術者は時刻認証付き包袋ＰＤＦファイルをダウンロード後、それを別途知財部端末２０４に送信しなければならない。これに対してアップロードするユーザとダウンロードするユーザとが異なることを許す設定では、本実施の形態で述べたとおり、技術者はアップロードまでを行えばよく、知財担当者はダウンロードからを担当すればよい。したがって業務の効率がより向上しうる。アップロードするユーザとダウンロードするユーザとが異なることを許す設定では、上記の技術者と知財担当者の例に限られず、認証管理装置１００の利用主体の組織構成に基づいたより適切な設定が可能となる。
【０１２３】
また、通知部３０は、時刻認証の期限に関する情報をデータ取得部３８に電子ファイルを取得させたユーザとは異なるユーザに通知する。これにより、やはり各ユーザが時刻認証局と独立にやりとりする場合と比べて、研究開発拠点２００などのユーザが属する組織における時刻認証の組織的な管理が可能となる。
【０１２４】
特に通知部３０は、時刻認証付き包袋ＰＤＦファイルの有効期限が迫っていることを知財担当者に通知する。包袋ＰＤＦファイルが知財部端末２０４に返却された後、有効期限が迫っている旨の通知を技術者が受ける設定では、そのような通知を受けた後技術者は知財担当者に別途連絡する必要がある。これに対して、通知先を知財担当者などの包袋ＰＤＦファイルの管理者に予め設定しておくと、通知を必要とする者に通知が行われるようになるので、より効率的な管理が可能となる。
【０１２５】
すなわち、技術者が電子ファイルをアップロードし、知財担当者が時刻認証された包袋ＰＤＦファイルをダウンロードし、かつ期限に関する通知を受けるので、技術者はアップロード後のファイル管理は気にせず研究・開発に専念でき、知財担当者もまとめて包袋ＰＤＦファイルを受け取って管理・更新できるので効率的である。
【０１２６】
（第２の実施の形態）
第１の実施の形態では、認証管理装置１００は新規時刻認証セッションではメモデータと一組の電子ファイルを取得しそれを包袋ＰＤＦファイル化して時刻認証し、管理セッションでは包袋ＰＤＦファイルを取得してその時刻認証を更新する場合について説明した。第２の実施の形態では、認証管理装置７００は複数の電子ファイルを取得し、それを新規時刻認証対象、更新対象、それら以外、に分類する。以下第２の実施の形態に係る認証管理装置７００を、第１の実施の形態に係る認証管理装置１００との相違点を中心に説明する。
【０１２７】
図２１は、第２の実施の形態に係る認証管理装置７００を含む電子時刻認証システム４を示す概略図である。企業の研究開発拠点２１０は、技術者が使用する複数の技術者端末２１２ａ〜２１２ｃと、知財担当者が使用する知財部端末２１４と、を有する。技術者端末２１２ａ〜２１２ｃは知財部端末２１４と拠点内のイントラネットなどによって接続される。知財部端末２１４は認証管理装置７００と不図示のネットワークを通じて接続され、認証管理装置７００に対する研究開発拠点２１０側の窓口の役割を果たす。
【０１２８】
電子時刻認証システム４は、認証管理装置７００と、ＰＫＩ時刻認証局３０２と、アーカイビング時刻認証局３０４と、アーカイビング記憶装置３０６と、ＰＫＩＣＡ局４００と、アーカイビングＣＡ局４０１と、を備える。
【０１２９】
技術者は日々の研究開発で生じる実験ノートや実験データやアイデアメモなどを各人に割り当てられた技術者端末を使用して電子ファイル化する。技術者は定期的にそのような電子ファイルを知財部端末２１４に送信する。知財部端末２１４は、技術者端末２１２ａ〜２１２ｃから集められた電子ファイルをひとつの時刻認証フォルダ２１６に入れるよう構成されている。これは例えば技術者端末で生成される電子ファイルのバックアップ先を、知財部端末２１４内のフォルダに設定することで実現されてもよい。また、知財部端末２１４は、認証管理装置７００から返却される電子ファイルもその時刻認証フォルダ２１６に入れるよう構成されている。したがって時刻認証フォルダ２１６には、まだ時刻認証されていない電子ファイル２１８と、既に時刻認証された電子ファイル２２０とが混在しうる。
【０１３０】
知財部端末２１４は、例えば研究開発拠点２００の業務終了時間後に時刻認証フォルダ２１６に含まれる複数の電子ファイル２１８、２２０を時刻認証フォルダ２１６ごと認証管理装置７００に送信する。電子時刻認証システム４は例えば夜間バッチ処理によって、複数の電子ファイル２１８、２２０を必要に応じて時刻認証しまたはその時刻認証を更新し、知財部端末２１４に返却する。
【０１３１】
図２２は、認証管理装置７００の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、コンピュータのＣＰＵ（central processing unit）をはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。
【０１３２】
認証管理装置７００は、ユーザ側インタフェース部１０と、ログイン部４０と、ユーザデータベース４４と、データ取得部７３８と、ハッシュ化部７１６と、更新対象選択部７０２と、返却管理部７３４と、時刻付加部７２０と、データ破棄部７３２と、登録部２４と、提示部４２と、検索部２８と、通知部３０と、通知先データベース８６と、暗号状況判定部８８と、管理データベース７２６と、ＴＳＡ側インタフェース部１８と、を備える。
【０１３３】
データ取得部７３８は、知財部端末２１４から、時刻認証フォルダ２１６に含まれる複数の電子ファイル２１８、２２０をユーザ側インタフェース部１０を介して取得する。
【０１３４】
図２３は、管理データベース７２６を示すデータ構造図である。管理データベース７２６は、企業ＩＤ７４８と、時刻認証された電子ファイルの電子ファイル名７５０と、時刻認証における認証時刻７５４と、最新の更新時刻７５６と、有効期限７５８と、アラート設定７６２と、認証方式７７６と、を対応付けて記憶する。管理データベース７２６を使用する登録部２４と、検索部２８と、通知部３０と、暗号状況判定部８８と、については、第１の実施の形態におけるそれらの説明において、包袋ＰＤＦファイルを電子ファイルに置き換えた説明を準用する。
【０１３５】
図２２に戻る。更新対象選択部７０２は、データ取得部７３８によって取得された複数の電子ファイル２１８、２２０から所定の更新基準にしたがって、時刻認証の更新対象の電子ファイルおよび新たに時刻認証すべき電子ファイルを選択する。更新対象選択部７０２は、管理データベース７２６を参照し、複数の電子ファイル２１８、２２０を以下の４つの類型に分ける。
（類型１）まだ時刻認証されておらずしたがって新たに時刻認証すべき電子ファイル
この類型には、管理データベース７２６に登録されていない電子ファイルが該当する。
（類型２）認証残存期間に入っており時刻認証の更新対象である電子ファイル
この類型には、管理データベース７２６の有効期限およびアラート設定によって決定される認証残存期間に現在の時刻が含まれる電子ファイルが該当する。
（類型３）有効期限前であり、かつ認証残存期間に入っていないので、何もせずそのまま返却する電子ファイル
（類型４）有効期限が切れている電子ファイル
なお、更新対象選択部７０２は、設定により、データ取得部７３８によって取得された複数の電子ファイル２１８、２２０のうちまだ時刻認証されていないものは新規時刻認証対象とし、残り全てを有効期限等によらずに更新対象としてもよい。
【０１３６】
ハッシュ化部７１６は、更新対象選択部７０２において類型１および類型２として選択された電子ファイルを所定のハッシュ関数を使用してハッシュ化し、ハッシュ値を得る。
ＴＳＡ側インタフェース部１８は、ハッシュ化部７１６によって生成されたハッシュ値を時刻認証局に送信する。
時刻付加部７２０は、類型１として選択された電子ファイルに、ＴＳＡ側インタフェース部１８が取得した対応する新規認証トークンを付加する。
時刻付加部７２０は、類型２として選択された電子ファイルに、ＴＳＡ側インタフェース部１８が取得した対応する更新トークンを付加する。
【０１３７】
返却管理部７３４は、時刻付加部７２０によって新規認証トークンが付加された電子ファイルと、時刻付加部７２０によって更新トークンが付加された電子ファイルと、更新対象選択部７０２において類型３および類型４として選択された電子ファイルと、をまとめて、知財部端末２１４に送信するかまたは知財部端末２１４によってダウンロード可能な状態とする。
【０１３８】
ここで返却管理部７３４は類型４として選択された電子ファイルについては、その有効期限が切れている旨を知財部端末２１４に通知する。例えば返却管理部７３４は、電子ファイルの名前に有効期限が切れていることを示す情報を付加してもよいし、有効期限切れの電子ファイルに関する情報を含む警告用ファイルを新規に生成し、他の電子ファイルと合わせて知財部端末２１４に返却してもよい。これにより、電子ファイルの時刻認証を管理する知財担当者により確実に有効期限切れを伝えることができる。
【０１３９】
データ破棄部７３２は、返却管理部７３４による電子ファイルの返却の後、その電子ファイルを認証管理装置７００の記憶領域から削除する。
【０１４０】
本実施の形態に係る認証管理装置７００によると、第１の実施の形態に係る認証管理装置１００の構成と対応する構成については、第１の実施の形態で説明された作用効果と同様の作用効果が奏される。
【０１４１】
また、本実施の形態に係る認証管理装置７００によると、知財担当者が電子ファイルの更新を行う際、知財部端末２１４から時刻認証フォルダ２１６を認証管理装置７００に送信するだけでよい。ここで知財担当者は新たに時刻認証を行うべき電子ファイルと更新対象の電子ファイルとを分別する必要もない。認証管理装置７００の側で管理データベース７２６を参照して更新対象を選択するからである。また、管理データベース７２６に登録されていないものは新規時刻認証対象として選択される。したがって、時刻認証フォルダ２１６を送信するという一度の動作で、更新と新規時刻認証とを同時に達成することができる。その結果、知財担当者はアラート設定などの更新可否の基準を予め認証管理装置７００に設定しておくだけでよいので、知財担当者の管理負担を大きく軽減できる。
【０１４２】
以上、実施の形態に係る認証管理装置の構成と動作について説明した。これらの実施の形態は例示であり、その各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。さらには実施の形態同士の組み合わせも可能である。
例えば、認証管理装置は、包袋ＰＤＦファイルを取り扱うモードと、時刻認証フォルダごと複数の電子ファイルを取得するモードと、を選択可能に構成されてもよい。
【０１４３】
第１の実施の形態では、技術者が電子ファイルをアップロードし、知財担当者が時刻認証された包袋ＰＤＦファイルをダウンロードし、かつ期限に関する通知を受ける場合について説明したが、これに限られない。例えば、技術者が電子ファイルをアップロードし、時刻認証された包袋ＰＤＦファイルをダウンロードし、期限に関する通知を受けてもよい。また、技術者のＩＤおよび知財担当者のＩＤの両方に、新規時刻認証セッションおよび管理セッションの両方が行える権限を与えてもよい。
あるいはまた、変形例に係る認証管理装置は、各種通知を電子ファイルをアップロードした者（送付者、申請者）にするか包袋ＰＤＦファイルをダウンロードした者（受領者）にするかその他の者にするかの選択をユーザから受け付け、受け付けた選択を通知先データベース８６に反映させる通知先選択受付部をさらに備えてもよい。
【０１４４】
第１の実施の形態において、認証管理装置は、データ取得部３８に電子ファイルを取得させたユーザに、時刻認証された包袋ＰＤＦファイルの少なくともひとつの返却先を指定させる返却先指定部（不図示）をさらに備えてもよい。さらに、返却管理部は、時刻認証された包袋ＰＤＦファイルを、返却先指定部によって指定された返却先によって取得可能な状態としてもよい。この場合、より柔軟な返却先の設定が可能となる。
【０１４５】
第１の実施の形態では、合成部１４が包袋ＰＤＦファイルを生成する場合について説明したが、これに限られない。例えばユーザの端末で包袋ＰＤＦファイルを生成した後、その包袋ＰＤＦファイルを認証管理装置に時刻認証対象としてアップロードしてもよい。
【０１４６】
第１の実施の形態において、管理データベースは包袋ＰＤＦファイルのハッシュ値を記憶してもよい。さらに、更新対象確認部は管理データベースに記憶されたハッシュ値を使用して、取得された包袋ＰＤＦファイルが更新すべき対象であるか否かを確認してもよい。この場合、仮に取得された包袋ＰＤＦファイルに時刻認証後の改ざんがあった場合、時刻認証局に送る前にその改ざんを発見できるので効率的である。
【０１４７】
第１および第２の実施の形態では、時刻認証の期限に関する情報として有効期限の情報を使用する場合について説明したが、これに限られない。例えば、有効期限にかかわらず、認証時刻または更新時刻から所定の時間経過後の時刻を期限としてもよい。
【０１４８】
第１および第２の実施の形態では、ＰＫＩ時刻認証局３０２およびアーカイビング時刻認証局３０４は外部の時刻認証局である場合について説明したが、これに限られず、認証管理装置がＰＫＩ時刻認証局３０２およびアーカイビング時刻認証局３０４のうちの少なくとも一方の機能を有してもよい。
【０１４９】
第１および第２の実施の形態において、データベースは適宜２以上のデータベースに分割されてもよい。
【０１５０】
第１の実施の形態において、ＩＤ変更部は、管理セッションにおいて、更新時刻を基にファイル名を変更してもよい。特にＩＤ変更部は、ファイル名に更新時刻を含めてもよい。また第２の実施の形態において、認証管理装置は、時刻認証されたもしくは時刻認証が更新された電子ファイルの名前を第１の実施の形態と同様に変更するＩＤ変更部を備えてもよい。
【０１５１】
第１および第２の実施の形態において、ユーザがブラウザのリッチコンテンツ技術を用いてハッシュ値を生成し、そのハッシュ値のみを認証管理装置にアップロードしてもよい。この場合、認証管理装置の側では電子ファイルの内容をメモデータの内容を越えては知り得ないので、機密保持の観点から好適である。
【０１５２】
第１および第２の実施の形態では、検索管理画面５２０においてアラート設定の変更を受け付ける場合について説明したが、これに限られず、例えばメモデータの入力項目のひとつとして受け付けてもよい。また、アラート設定として、認証残存期間に入ったら定期的に通知するといった設定も可能である。
【０１５３】
第１および第２の実施の形態では、有効期限とアラート設定から認証残存期間を設定する場合について説明したが、これに限られない。
【０１５４】
第１の実施の形態では、包袋ＰＤＦファイルを時刻認証することで、それに添付される電子ファイルを時刻認証する場合について説明したが、これに限られない。例えば、包袋ＰＤＦファイルを使用せず、電子ファイルを直接時刻認証してもよい。
【０１５５】
第１および第２の実施の形態において、電子ファイルは複製が可能であることから、電子ファイルを複製しそのそれぞれを時刻認証してもよい。また、各電子ファイルの時刻認証または更新の時期をずらしてもよい。
図２４は、変形例に係る時刻認証・更新方法を説明する説明図である。
時刻ｔ１において、技術者は時刻認証対象の電子ファイル８０２を生成する。
時刻ｔ２において、技術者の技術者端末またはアップロード先の認証管理装置内で電子ファイル８０２が複製され、同一内容の２つの電子ファイル８０４、８０６が生成される。以下便宜上それらの電子ファイルを第１電子ファイル８０４、第２電子ファイル８０６と呼ぶ。
【０１５６】
時刻ｔ３において、第１電子ファイル８０４、第２電子ファイル８０６はそれぞれ別個に時刻認証される。例えば、第１電子ファイル８０４はＰＫＩ時刻認証局３０２で時刻認証されて認証時刻を含む第１ＰＫＩトークン８０８を有し、第２電子ファイル８０６はアーカイビング時刻認証局３０４で時刻認証されて認証時刻を含む第１アーカイビングトークン８１０を有する。
【０１５７】
時刻ｔ４において、第１電子ファイル８０４の時刻認証が更新される。例えば、第１電子ファイル８０４はＰＫＩ時刻認証局３０２で時刻認証が更新され、更新時刻を含む第２ＰＫＩトークン８１２が付加される。
時刻ｔ５において、第２電子ファイル８０６の時刻認証が更新される。例えば、第２電子ファイル８０６はアーカイビング時刻認証局３０４で時刻認証が更新され、更新時刻を含む第２アーカイビングトークン８１４が付加される。
本変形例によると、特に重要な電子ファイルについて、時刻認証の確実性を高めることができる。
【０１５８】
第１の実施の形態では、更新対象確認部４６は、データ取得部３８が更新対象の包袋ＰＤＦファイルを取得した場合、管理データベース２６を参照し、取得された包袋ＰＤＦファイルの有効期限が切れているか否かを確認する場合について説明したが、これに限られない。例えば、認証管理装置は更新対象の包袋ＰＤＦファイルを、有効期限が切れているか否かにかかわらずハッシュ化して時刻認証局に送信してもよい。さらに、認証管理装置１００の返却管理部は、更新済み包袋ＰＤＦファイルをユーザに返却する際にその有効期限が切れていた旨を通知してもよい。
【０１５９】
第１および第２の実施の形態において、課金制の時刻認証・更新サービスを提供する場合、認証管理装置は課金を制御する課金制御部（不図示）をさらに備えてもよい。この課金制御部は、更新にかかる料金を新規時刻認証にかかる料金よりも安くしてもよく、例えば半額としてもよい。この場合、更新に対する料金的なハードルを相対的に低くしてよりユーザフレンドリなサービスを提供できる。
【０１６０】
第１および第２の実施の形態において、認証管理装置は、ユーザデータベース４４および通知先データベース８６のうちの少なくとも一方をユーザに更新させるユーザ情報更新部（不図示）をさらに備えてもよい。
【０１６１】
第１および第２の実施の形態において、認証管理装置の通知部は、事前にユーザにより指定された技術分野などのキーワードに基づいて有効期限に関する情報の通知を行ってもよい。特に通知部は、指定されたキーワードに合致する包袋ＰＤＦファイル、電子ファイルを、時刻認証の更新の対象として通知してもよい。または通知部は、指定されたキーワードに合致する包袋ＰＤＦファイル、電子ファイルは時刻認証の更新の対象として通知しなくてもよい。
【０１６２】
変形例に係る認証管理装置は、通知対象データベース９０をさらに備える。
図２５は、通知対象データベース９０を示すデータ構造図である。通知対象データベース９０は、企業ＩＤ９８と、通知対象項目９２と、非通知対象項目９４と、を対応付けて記憶する。通知対象項目９２および非通知対象項目９４はそれぞれ、対応する企業ＩＤを有する企業の管理者によって事前に登録される項目である。通知部は、ある企業ＩＤに対応する通知先にファイルの有効期限に関する情報を通知する際、通知対象データベース９０を参照し、その企業ＩＤに対応する通知対象項目に登録されたキーワードにファイルが合致する場合は通知し、合致しない場合は通知しない。また、通知部は、ある企業ＩＤに対応する通知先にファイルの有効期限に関する情報を通知する際、通知対象データベース９０を参照し、その企業ＩＤに対応する非通知対象項目に登録されたキーワードにファイルが合致する場合は通知せず、合致しない場合は通知する。
【０１６３】
例えば大規模な研究開発拠点ともなると、管理対象の電子ファイルの数は膨大となる。このときその全てについて通知を行っていると、日々受け取る通知の数もまた膨大となる。本変形例に係る認証管理装置は通知対象のフィルタリング機能を提供するので、重要な分野に関する電子ファイルの更新通知が重要でない分野に関する電子ファイルの更新通知に埋もれて見過ごされてしまう等のミスの発生の可能性を低減できる。また、技術の進歩とともに陳腐化した技術に関する電子ファイルについては、技術が陳腐化するごとに逐次その技術に関するキーワードを非通知対象項目に登録することで、最終的な更新通知の数を絞ることができる。
【０１６４】
第１および第２の実施の形態において、住所や電子メールアドレスなどの更新連絡先の変更画面を用意してもよい。変形例に係る認証管理装置は、ユーザから変更情報を取得し、取得した変更情報をもとにユーザデータベースや通知先データベースを更新する図示しないデータベース更新部を備えてもよい。データベース更新部は、ユーザ側インタフェース部を介してユーザ端末のモニタに変更画面６７０を表示させる。図２６は、変更画面６７０の代表画面図である。変更画面６７０は、ユーザＩＤ変更領域６７２と、名称変更領域６７４と、電子メールアドレス変更領域６７６と、所属変更領域６７８と、ＯＫボタン６８０と、を有する。ユーザＩＤ変更領域６７２は、現在登録されているユーザＩＤを表示する領域と、ユーザＩＤに変更があれば変更後のユーザＩＤの入力を受け付ける領域と、を有する。名称変更領域６７４は、現在登録されている名称を表示する領域と、名称に変更があれば変更後の名称の入力を受け付ける領域と、を有する。電子メールアドレス変更領域６７６は、現在登録されている電子メールアドレスを表示する領域と、電子メールアドレスに変更があれば変更後の電子メールアドレスの入力を受け付ける領域と、を有する。所属変更領域６７８は、現在登録されている所属を表示する領域と、所属に変更があれば変更後の所属の入力を受け付ける領域と、を有する。変更が必要な項目について変更が入力され、ＯＫボタン６８０が押し下げられると、データベース更新部は入力された変更情報をもとにユーザデータベースや通知先データベースを更新する。
【０１６５】
以上、実施の形態にもとづき本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎないことはいうまでもなく、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が可能であることはいうまでもない。
【符号の説明】
【０１６６】
２，４  電子時刻認証システム、  １０  ユーザ側インタフェース部、  １２  更新対象選択部、  １４  合成部、  １６  ハッシュ化部、  １８  ＴＳＡ側インタフェース部、  ２０  時刻付加部、  ２２  ＩＤ変更部、  ２４  登録部、  ２６  管理データベース、  ２８  検索部、  ３０  通知部、  ３２  データ破棄部、  ３４  返却管理部、  ３８  データ取得部、  ４０  ログイン部、  ４２  提示部、  ４４  ユーザデータベース、  ４６  更新対象確認部、  ８６  通知先データベース、  ８８  暗号状況判定部、  １００  認証管理装置、  ２００  研究開発拠点、  ３０２  ＰＫＩ時刻認証局、  ３０４  アーカイビング時刻認証局、  ３０６  アーカイビング記憶装置、  ４００  ＰＫＩＣＡ局、  ７００  認証管理装置。
【図１】
0005483564.tif 000002
【図２】
0005483564.tif 000003
【図３】
0005483564.tif 000004
【図４】
0005483564.tif 000005
【図５】
0005483564.tif 000006
【図６】
0005483564.tif 000007
【図７】
0005483564.tif 000008
【図８】
0005483564.tif 000009
【図９】
0005483564.tif 000010
【図１０】
0005483564.tif 000011
【図１１】
0005483564.tif 000012
【図１２】
0005483564.tif 000013
【図１３】
0005483564.tif 000014
【図１４】
0005483564.tif 000015
【図１５】
0005483564.tif 000016
【図１６】
0005483564.tif 000017
【図１７】
0005483564.tif 000018
【図１８】
0005483564.tif 000019
【図１９】
0005483564.tif 000020
【図２０】
0005483564.tif 000021
【図２１】
0005483564.tif 000022
【図２２】
0005483564.tif 000023
【図２３】
0005483564.tif 000024
【図２４】
0005483564.tif 000025
【図２５】
0005483564.tif 000026
【図２６】
0005483564.tif 000027