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