(57)【要約】【課題】  無線タグ装置を利用した貸出管理システムにおいて、利用者のプライバシ情報の漏洩を防止する。【解決手段】  貸し出し対象の書籍２０を特定する第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報を格納した無線タグ装置１０を、その書籍２０に取り付けておく。書籍２０の貸し出し時に、ユーザＩＤ情報の入力を受け付け、この書籍２０に取り付けられた無線タグ装置１０に格納された第１の可変ＩＤ情報を読み取る。ユーザＩＤ情報は秘匿化ユーザＩＤ情報に秘匿化され、第１の可変ＩＤ情報は第１の物品ＩＤ情報に復元され、これらは関連付けられて貸出管理ＤＢ７５ｂａに格納される。また、この際、第１の物品ＩＤ情報は第２の可変ＩＤ情報が生成され無線タグ装置１０に上書きされる。【選択図】  図１
2006119732.tif 000002
【特許請求の範囲】
【請求項１】
物品の貸出管理を行う貸出管理システムであって、
貸し出し対象の物品を特定する第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報を格納した第１のメモリを具備し、その貸し出し対象の物品に取り付けられる無線タグ装置と、
物品の貸し出し時に、その物品が貸し出される利用者を特定するユーザＩＤ情報の入力を受け付けるユーザＩＤ入力手段と、
貸し出される物品に取り付けられた上記無線タグ装置の第１のメモリに格納された上記第１の可変ＩＤ情報を読み取る第１のタグ読み取り手段と、
上記ユーザＩＤ入力手段に入力された上記ユーザＩＤ情報を秘匿化した秘匿化ユーザＩＤ情報を生成する秘匿化ユーザＩＤ生成手段と、
上記第１のタグ読み取り手段が読み取った上記第１の可変ＩＤ情報から第１の物品ＩＤ情報を復元する物品ＩＤ復元手段と、
上記秘匿化ユーザＩＤ生成手段が生成した上記秘匿化ユーザＩＤ情報及び物品ＩＤ復元手段が復元した上記第１の物品ＩＤ情報を関連付けて貸出管理ＤＢ記憶手段に格納する貸出管理ＤＢ読み書き手段と、
上記貸し出される物品を特定する上記第１の物品ＩＤ情報の秘匿化情報であって、上記第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報を生成する再秘匿化手段と、
上記再秘匿化手段が生成した上記第２の可変ＩＤ情報を、上記貸し出される物品に取り付けられた上記無線タグ装置の第１のメモリに上書き保存するタグ書き込み手段と、
を有することを特徴とする貸出管理システム。
【請求項２】
請求項１記載の貸出管理システムであって、
返却された物品に取り付けられた上記無線タグ装置の第１のメモリに格納された上記第２の可変ＩＤ情報を読み取る第２のタグ読み取り手段を有し、
上記物品ＩＤ復元手段は、
さらに、上記第２のタグ読み取り手段が読み取った上記第２の可変ＩＤ情報から上記第１の物品ＩＤ情報を復元する手段であり、
上記貸出管理ＤＢ読み書き手段は、
さらに、上記物品ＩＤ復元手段が復元した上記第１の物品ＩＤ情報に関連する情報に対し、当該第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理を施す手段である、
ことを特徴とする貸出管理システム。
【請求項３】
請求項１記載の貸出管理システムであって、
物品の貸し出し時に、貸し出される物品の返却日を示す返却日情報の入力を受け付ける貸出情報入力手段と、  
上記秘匿化ユーザＩＤ生成手段が生成した上記秘匿化ユーザＩＤ情報、物品ＩＤ復元手段が復元した上記第１の物品ＩＤ情報、及び上記貸出情報入力手段に入力された上記返却日情報を関連付けて上記貸出管理ＤＢ記憶手段に格納する上記貸出管理ＤＢ読み書き手段と、
日付情報を出力する日付情報出力手段と、
上記貸出管理ＤＢ記憶手段に格納されたデータから、上記日付情報出力手段が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている秘匿化ユーザＩＤ情報を選択する遅延データ選択手段と、
上記遅延データ選択手段が選択した上記秘匿化ユーザＩＤ情報からユーザＩＤ情報を復元するユーザＩＤ復元手段と、
を有することを特徴とする貸出管理システム。
【請求項４】
請求項３記載の貸出管理システムであって、
上記貸出管理ＤＢ読み書き手段は、
さらに、上記遅延データ選択手段が選択した上記秘匿化ユーザＩＤ情報に関連付けられている物品ＩＤ情報を、上記貸出管理ＤＢ記憶手段から読み出す手段である、
ことを特徴とする貸出管理システム。
【請求項５】
請求項１記載の貸出管理システムであって、
読み取り範囲に達した上記無線タグ装置の第１のメモリから第３の可変ＩＤ情報を読み取る第３のタグ読み取り手段と、
上記第３のタグ読み取り手段が読み取った上記第３の可変ＩＤ情報から第３の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記物品ＩＤ復元手段において復元された上記第３の物品ＩＤ情報が上記貸出管理ＤＢ記憶手段に格納されているか否かを検索する貸出処理検索手段と、
上記貸出処理検索手段が上記貸出管理ＤＢ記憶手段から上記第３の物品ＩＤ情報を検出できなかった場合に、通報情報を出力する通報手段と、
を有することを特徴とする貸出管理システム。
【請求項６】
請求項２記載の貸出管理システムであって、
読み取り範囲に達した上記無線タグ装置の第１のメモリから第３の可変ＩＤ情報を読み取る第３のタグ読み取り手段と、
上記第３のタグ読み取り手段が読み取った上記第３の可変ＩＤ情報から第３の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記物品ＩＤ復元手段において復元された上記第３の物品ＩＤ情報を上記貸出管理ＤＢ記憶手段から検索する貸出処理検索手段と、
上記貸出処理検索手段が上記貸出管理ＤＢ記憶手段から検索した上記第３の物品ＩＤ情報に関連する情報に対し、当該第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていた場合に、通報情報を出力する通報手段と、
を有することを特徴とする貸出管理システム。
【請求項７】
請求項１記載の貸出管理システムであって、
複数の復号鍵とそれぞれの鍵ＩＤ情報とを関連付けた復号鍵テーブルをさらに有し、
上記可変ＩＤ情報は、
上記の何れかの復号鍵に対応する秘密鍵で上記物品ＩＤ情報を暗号化した暗号文であり
上記無線タグ装置の第１のメモリは、
データの読み書きが可能な書込可能領域と、データの読み取りのみが可能な読取専用領域とを有し、
上記書込可能領域には、上記可変ＩＤ情報が格納され、
上記読取専用領域には、上記書込可能領域に格納された上記可変ＩＤ情報を復号するための復号鍵に対応する鍵ＩＤ情報が格納され、
上記物品ＩＤ復元手段は、
上記無線タグ装置の第１のメモリの上記読取専用領域に格納された上記鍵ＩＤ情報に上記復号鍵テーブルで関連付けられている上記復号鍵を用い、当該第１のメモリの上記書込可能領域に格納された上記第１の可変ＩＤ情報を復号し、上記第１の物品ＩＤ情報を復元する手段である、
ことを特徴とする貸出管理システム。
【請求項８】
請求項７記載の貸出管理システムであって、
上記鍵ＩＤ情報は、
無線タグ装置が取り付けられる物品の区分と無関係に各無線タグ装置に割り当てられた情報である、
ことを特徴とする貸出管理システム。
【請求項９】
物品の貸出管理を行う貸出管理システムであって、
貸し出し対象の物品を特定する第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報を格納した第１のメモリを具備し、その貸し出し対象の物品に取り付けられる無線タグ装置と、
物品の貸し出し時に、その物品が貸し出される利用者を特定するユーザＩＤ情報の入力を受け付けるユーザＩＤ入力手段と、
貸し出される物品に取り付けられた上記無線タグ装置の第１のメモリに格納された上記第１の可変ＩＤ情報を読み取る第１のタグ読み取り手段と、
上記ユーザＩＤ入力手段に入力された上記ユーザＩＤ情報を秘匿化した秘匿化ユーザＩＤ情報を生成する秘匿化ユーザＩＤ生成手段と、
上記秘匿化ユーザＩＤ生成手段が生成した上記秘匿化ユーザＩＤ情報及び上記第１のタグ読み取り手段が読み取った上記第１の可変ＩＤ情報を関連付けて貸出管理ＤＢ記憶手段に格納する貸出管理ＤＢ読み書き手段と、
上記貸し出される物品を特定する上記第１の物品ＩＤ情報の秘匿化情報であって、上記第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報を生成する再秘匿化手段と、
上記再秘匿化手段が生成した上記第２の可変ＩＤ情報を、上記貸し出される物品に取り付けられた上記無線タグ装置の第１のメモリに上書き保存するタグ書き込み手段と、
を有することを特徴とする貸出管理システム。
【請求項１０】
請求項９記載の貸出管理システムであって、
返却された物品に取り付けられた上記無線タグ装置の第１のメモリに格納された上記第２の可変ＩＤ情報を読み取る第２のタグ読み取り手段を有し、
上記物品ＩＤ復元手段は、
さらに、上記第２のタグ読み取り手段が読み取った上記第２の可変ＩＤ情報から上記第１の物品ＩＤ情報を復元する手段であり、
上記貸出管理ＤＢ読み書き手段は、
さらに、上記貸出管理ＤＢ記憶手段に格納された上記第１の可変ＩＤ情報を読み出す手段であり、
上記物品ＩＤ復元手段は、
さらに、上記貸出管理ＤＢ読み書き手段が読み出した上記第１の可変ＩＤ情報から上記第１の物品ＩＤ情報を復元する手段であり、
上記貸出管理ＤＢ読み書き手段は、
さらに、上記第２のタグ読み取り手段が読み取った上記第２の可変ＩＤ情報から復元された上記第１の物品ＩＤ情報と、上記貸出管理ＤＢ読み書き手段が読み出した上記第１の可変ＩＤ情報から復元された上記第１の物品ＩＤ情報とが一致した場合における、当該一致した上記第１の可変ＩＤ情報に関連する情報に対し、当該第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理を施す手段である、
ことを特徴とする貸出管理システム。
【請求項１１】
請求項９記載の貸出管理システムであって、
物品の貸し出し時に、貸し出される物品の返却日を示す返却日情報の入力を受け付ける貸出情報入力手段と、  
上記秘匿化ユーザＩＤ生成手段が生成した上記秘匿化ユーザＩＤ情報、上記第１のタグ読み取り手段が読み取った上記第１の可変ＩＤ情報及び上記貸出情報入力手段に入力された上記返却日情報を関連付けて上記貸出管理ＤＢ記憶手段に格納する上記貸出管理ＤＢ読み書き手段と、
日付情報を出力する日付情報出力手段と、
上記貸出管理ＤＢ記憶手段に格納されたデータから、上記日付情報出力手段が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている秘匿化ユーザＩＤ情報を選択する遅延データ選択手段と、
上記遅延データ選択手段が選択した上記秘匿化ユーザＩＤ情報からユーザＩＤ情報を復元するユーザＩＤ復元手段と、
を有することを特徴とする貸出管理システム。
【請求項１２】
請求項１１記載の貸出管理システムであって、
上記貸出管理ＤＢ読み書き手段は、
さらに、上記貸出管理ＤＢ記憶手段に格納されたデータから、上記日付情報出力手段が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている上記第１の可変ＩＤ情報を、上記貸出管理ＤＢ記憶手段から読み出す手段であり、
上記物品ＩＤ復元手段は
さらに、上記日付情報出力手段が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている上記第１の可変ＩＤ情報から、上記第１の物品ＩＤ情報を復元する手段である、
ことを特徴とする貸出管理システム。
【請求項１３】
請求項９記載の貸出管理システムであって、
読み取り範囲に達した上記無線タグ装置の第１のメモリから第３の可変ＩＤ情報を読み取る第３のタグ読み取り手段と、
上記第３のタグ読み取り手段が読み取った上記第３の可変ＩＤ情報から第３の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記貸出管理ＤＢ記憶手段に格納された上記第１の可変ＩＤ情報を読み出す上記貸出管理ＤＢ読み書き手段と、
上記貸出管理ＤＢ読み書き手段が読み出した上記第１の可変ＩＤ情報から上記第１の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記第３の物品ＩＤ情報と上記第１の物品ＩＤ情報とが一致するか否かを検索する貸出処理検索手段と、
上記貸出処理検索手段が上記第３の物品ＩＤ情報と上記第１の物品ＩＤ情報との一致を検出できなかった場合、通報情報を出力する通報手段と、
を有することを特徴とする貸出管理システム。
【請求項１４】
請求項１０記載の貸出管理システムであって、
読み取り範囲に達した上記無線タグ装置の第１のメモリから第３の可変ＩＤ情報を読み取る第３のタグ読み取り手段と、
上記第３のタグ読み取り手段が読み取った上記第３の可変ＩＤ情報から第３の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記貸出管理ＤＢ記憶手段に格納された上記第１の可変ＩＤ情報を読み出す上記貸出管理ＤＢ読み書き手段と、
上記貸出管理ＤＢ読み書き手段が読み出した上記第１の可変ＩＤ情報から上記第１の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記第１の物品ＩＤ情報と上記第３の物品ＩＤ情報とが一致するか否かを検索する貸出処理検索手段と、
上記第３の物品ＩＤ情報に一致した上記第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が上記貸出管理ＤＢ記憶手段の情報に施されていた場合に、通報情報を出力する通報手段と、
を有することを特徴とする貸出管理システム。
【請求項１５】
請求項１或いは９に記載の貸出管理システムであって、
上記再秘匿化手段は、
上記無線タグ装置の第１のメモリに格納されている上記第１の可変ＩＤ情報から上記第２の可変ＩＤ情報を生成する手段である、
ことを特徴とする貸出管理システム。
【請求項１６】
請求項１或いは９に記載の貸出管理システムであって、
上記物品の表面には、その物品を示す物品ＩＤ情報を特定する視覚情報が表示され、
当該貸出管理システムは、
さらに、表示された上記視覚情報を読み取る視覚情報読み取り手段を有し、
上記再秘匿化手段は、
上記視覚情報読み取り手段が読み取った上記視覚情報から上記第２の可変ＩＤ情報を生成する手段である、
ことを特徴とする貸出管理システム。
【請求項１７】
請求項１或いは９に記載の貸出管理システムであって、
上記物品の表面には、その物品を特定する物品ＩＤ情報を秘匿化した秘匿化ＩＤ情報を示す視覚情報が表示され、
当該貸出管理システムは、
さらに、上記視覚情報を読み取る視覚情報読み取り手段を有し、
上記再秘匿化手段は、
上記視覚情報読み取り手段が読み取った上記視覚情報から上記第２の可変ＩＤ情報を生成する手段である、
ことを特徴とする貸出管理システム。
【請求項１８】
請求項１或いは９に記載の貸出管理システムであって、
貸し出し対象の物品を収納する収納庫に所定の間隔をおいて設置され、読み取り範囲に達した上記無線タグ装置の上記第１のメモリから上記第１の可変ＩＤ情報を読み取る第４のタグ読み取り手段と、
上記第４のタグ読み取り手段が読み取った上記第１の可変ＩＤ情報を、これを読み取った当該第４のタグ読み取り手段の位置情報に関連付けて格納する収納管理ＤＢ記憶手段と、
物品の検索時に、検索対象の物品を示す第４の物品ＩＤ情報を特定する情報の入力を受け付ける検索入力手段と、
上記収納管理ＤＢ記憶手段に格納された上記第１の可変ＩＤ情報から上記第１の物品ＩＤ情報を復元する上記物品ＩＤ復元手段と、
上記検索入力手段に入力された情報によって特定される上記第４の物品ＩＤ情報と、上記物品ＩＤ復元手段が復元した上記第１の物品ＩＤ情報とが一致した場合における、当該一致した上記第１の物品ＩＤ情報に対応する上記第１の可変ＩＤ情報に上記物品管理ＤＢ記憶手段で関連付けられている上記位置情報を読み出す物品管理ＤＢ読み取り手段と、
を有することを特徴とする貸出管理システム。
【請求項１９】
ユーザＩＤ入力手段が、物品が貸し出される利用者を特定するユーザＩＤ情報の入力を受け付ける手順と、
第１のタグ読み取り手段が、貸し出される物品に取り付けられた無線タグ装置の第１のメモリに格納された第１の可変ＩＤ情報を読み取る手順と、
秘匿化ユーザＩＤ生成手段が、上記ユーザＩＤ入力手段に入力された上記ユーザＩＤ情報を秘匿化した秘匿化ユーザＩＤ情報を生成する手順と、
物品ＩＤ復元手段が、上記第１のタグ読み取り手段が読み取った上記第１の可変ＩＤ情報から第１の物品ＩＤ情報を復元する手順と、
貸出管理ＤＢ読み書き手段が、上記秘匿化ユーザＩＤ生成手段が生成した上記秘匿化ユーザＩＤ情報及び物品ＩＤ復元手段が復元した上記第１の物品ＩＤ情報を関連付けて貸出管理ＤＢ記憶手段に格納する手順と、
再秘匿化手段が、上記貸し出される物品を特定する上記第１の物品ＩＤ情報の秘匿化情報であって、上記第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報を生成する手順と、
タグ書き込み手段が、上記再秘匿化手段が生成した上記第２の可変ＩＤ情報を、上記貸し出される物品に取り付けられた上記無線タグ装置の第１のメモリに上書き保存する手順と、
をコンピュータに実行させるための貸出管理プログラム。
【請求項２０】
ユーザＩＤ入力手段が、物品が貸し出される利用者を特定するユーザＩＤ情報の入力を受け付ける手順と、
第１のタグ読み取り手段が、貸し出される物品に取り付けられた無線タグ装置の第１のメモリに格納された第１の可変ＩＤ情報を読み取る手順と、
秘匿化ユーザＩＤ生成手段が、上記ユーザＩＤ入力手段に入力された上記ユーザＩＤ情報を秘匿化した秘匿化ユーザＩＤ情報を生成する手順と、
貸出管理ＤＢ読み書き手段が、上記秘匿化ユーザＩＤ生成手段が生成した上記秘匿化ユーザＩＤ情報及び上記第１のタグ読み取り手段が読み取った上記第１の可変ＩＤ情報を関連付けて貸出管理ＤＢ記憶手段に格納する手順と、
再秘匿化手段が、上記貸し出される物品を特定する上記第１の物品ＩＤ情報の秘匿化情報であって、上記第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報を生成する手順と、
タグ書き込み手段が、上記再秘匿化手段が生成した上記第２の可変ＩＤ情報を、上記貸し出される物品に取り付けられた上記無線タグ装置の第１のメモリに上書き保存する手順と、
をコンピュータに実行させるための貸出管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品の貸出管理を行う貸出管理システム及びその貸出管理プログラムに関し、特に、無線タグ装置を利用して物品の貸出管理を行う貸出管理システム及びその貸出管理プログラムに関する。
【背景技術】
【０００２】
近年、ＲＦＩＤ(Radio Frequency Identification：電波方式認識)等のタグ自動認識システムの導入が進んでいる。例えば、千葉県富里市立図書館では、無線タグ装置を貸出対象の書籍に貼付し、この無線タグ装置を利用して書籍の貸出管理を行うシステムが導入されている（例えば、非特許文献１参照）。以下、この千葉県富里市立図書館の書籍の貸出管理システムについて概説する。
このシステムで利用される無線タグ装置には、その無線タグ装置が添付される書籍の書名・著者名・ＩＳＢＮ等の書誌データ、登録番号・分類・保管場所等のローカルデータ、最終利用日及び累計利用回数等が記録され、それぞれの書籍に貼付される。書籍を借りようとする利用者は、まず、自己が保持する貸出利用券の情報を、図書館に設置された端末装置のバーコードリーダに読み込ませる。この貸出利用券には、利用者の氏名・住所等が格納されており、これによって端末装置は書籍を貸し出す利用者を特定できる。次に、利用者は、借りようとする書籍を自動貸出機（リーダライタ）の所定の位置に置き、そのタッチパネルを操作して借りようとする書籍の冊数を入力し、さらに、タッチパネルに表示された「借りる」ボタンを押す。これにより、自動貸出機は、貸し出しを行う書籍に貼付された無線タグ装置に格納されている情報を読み取り、この読み取り情報や貸出を行う利用者の情報等が貸出管理データベースに格納される。そして、端末装置は、貸し出す書籍名や返却日等が記載されたレシートを出力し、貸出処理を終了する。なお、図書館の出入口には、貸出手続き確認ゲートが設置されている。この貸出手続き確認ゲートは、通過する書籍に貼付された無線タグ装置から情報を読み取る装置であり、ここで読み取られた情報と貸出管理データベースの情報とを比較することにより、その書籍の貸出手続きが終了しているか否かをチェックできる構成となっている。
【非特許文献１】安田邦夫、”ICタグを導入した図書館の未来形”、[online]、２００４年２月、NTT COMWARE、 [２００４年１０月１２日検索]、インターネット＜http://www.nttcom.co.jp/comzine/no009/dragnet/＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、非特許文献１で開示されているような貸出管理システムでは、利用者のプライバシ情報が漏洩する可能性があるという問題点がある。
すなわち、貸出対象の物品に貼付した無線タグ装置にその物品に関する情報・最終利用日等のデータを記録しておくシステムの場合、リーダを所持する者であれば誰でも、貸し出された物品に貼付された無線タグ装置に格納されて情報を読み取ることができる。これは、無線タグ装置に格納された情報が、これを読み出した第三者によって、物品の特徴の把握や物品の特定に利用される恐れがあるということである。
【０００４】
また、無線タグ装置に管理番号（タグＩＤ情報）のみを記録しておく方式をとったとしても、攻撃者がこのタグＩＤ情報と物品の対応情報とをあらかじめ収集しておくことで、同様な攻撃を行うことができる。
さらに、非特許文献１のシステムでは、無線タグ装置に格納されている情報は固定であるため、攻撃者は各地点で無線タグ装置から読み出した情報の共通性を元に利用者の行動を追跡することができる。
また、無線タグ装置に格納されている情報が固定である場合、別々に無線タグ装置から読み出された情報が同じであることを元に、攻撃者は、それらの物品が同じであることを特定することができる。これは、攻撃者が、同じ物品を借りた利用者間の関係を探ることができることを意味する。例えば、図書館等において、利用者Ａが借りた書籍をその直後に利用者Ｂも借りていることが多い場合、利用者Ａと利用者Ｂは友人であり、利用者Ｂは利用者Ａから推薦してもらった書籍を借りることが多いと推測することも可能である。
【０００５】
さらに、非特許文献１のシステムでは、利用者の貸出情報（利用者登録番号、利用者が借りた物品の情報、貸出日・返却期日等）を貸出管理データベースに記録しておくが、このデータベースの情報が漏洩した場合、利用者の貸出履歴等の情報が第三者に知られてしまう恐れがある。
本発明はこのような点に鑑みてなされたものであり、無線タグ装置を利用した貸出管理システムにおいて、利用者のプライバシ情報の漏洩を防止することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、第１の本発明では、貸し出し対象の物品を特定する第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報を格納した第１のメモリを具備する無線タグ装置を、その貸し出し対象の物品に取り付けておく。
そして、物品の貸し出し時に、その物品が貸し出される利用者を特定するユーザＩＤ情報の入力を受け付け、貸し出される物品に取り付けられた無線タグ装置の第１のメモリに格納された第１の可変ＩＤ情報を読み取る。入力されたユーザＩＤ情報は秘匿化ユーザＩＤ情報に秘匿化され、無線タグ装置の第１のメモリから読み取られた第１の可変ＩＤ情報は第１の物品ＩＤ情報に復元され、これらは関連付けられて貸出管理ＤＢ記憶手段に格納される。
【０００７】
また、物品の貸し出し時に、貸し出される物品を特定する第１の物品ＩＤ情報の秘匿化情報であって、第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報が生成され、この第２の可変ＩＤ情報は、貸し出される物品に取り付けられた無線タグ装置の第１のメモリに上書き保存される。
ここで、無線タグ装置に格納されるのは、第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報である。そのため、たとえ攻撃者が無線タグ装置に記録された第１の可変ＩＤ情報を読み取ったとしても、この攻撃者は第１の物品ＩＤ情報を再現することができず、利用者のプライバシ情報を取得することもできない。
【０００８】
また、物品の貸し出し時に、第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報を無線タグ装置の第１のメモリに上書き保存することにより、無線タグ装置の情報を更新することとした。これにより、無線タグ装置から読み出した可変ＩＤ情報が同じであることを根拠に、その無線タグ装置が貼付された物品が攻撃者によって追跡されることを防止できる。
また、第２の本発明では、貸し出し対象の物品を特定する第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報を格納した第１のメモリを具備する無線タグ装置を、その貸し出し対象の物品に取り付けておく。
【０００９】
そして、物品の貸し出し時に、その物品が貸し出される利用者を特定するユーザＩＤ情報の入力を受け付け、貸し出される物品に取り付けられた無線タグ装置の第１のメモリに格納された第１の可変ＩＤ情報を読み取る。入力されたユーザＩＤ情報は秘匿化ユーザＩＤ情報に秘匿化され、この秘匿化ユーザＩＤ情報は、第１のタグ読み取り手段が読み取った第１の可変ＩＤ情報と関連付けて貸出管理ＤＢ記憶手段に格納される。
また、物品の貸し出し時に、貸し出される物品を特定する第１の物品ＩＤ情報の秘匿化情報であって、第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報が生成され、この第２の可変ＩＤ情報は、貸し出される物品に取り付けられた無線タグ装置の第１のメモリに上書き保存される。
【００１０】
ここで、無線タグ装置に格納されるのは、第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報である。そのため、たとえ攻撃者が無線タグ装置に記録された第１の可変ＩＤ情報を読み取ったとしても、この攻撃者は第１の物品ＩＤ情報を再現することができず、利用者のプライバシ情報を取得することもできない。
貸出管理ＤＢ記憶手段に格納されるのも第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報であるため、貸出管理ＤＢ記憶手段に格納された情報が攻撃者に漏洩した場合であっても、この攻撃者は利用者のプライバシ情報を取得することができない。
【００１１】
また、物品の貸し出し時に、第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報を無線タグ装置の第１のメモリに上書き保存することにより、無線タグ装置の情報を更新することとした。これにより、貸出管理ＤＢ記憶手段に格納された第１の可変ＩＤ情報が攻撃者に漏洩しても、この攻撃者は、貸出管理ＤＢ記憶手段から取得した情報と、無線タグ装置から読み取った情報との対応をとることができない。これにより、利用者のプライバシ情報が漏洩することを防止できる。
さらに、無線タグ装置の情報を更新することにより、無線タグ装置から読み出した可変ＩＤ情報が同じであることを根拠に物品が攻撃者に追跡されることを防止できる。
【発明の効果】
【００１２】
以上のように、本発明では、無線タグ装置を利用した貸出管理システムにおいて、利用者のプライバシ情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
〔第１の実施の形態〕
第１の実施の形態は、第１の本発明に係る実施の形態である。
＜全体構成＞
図１は、本形態における貸出管理システム１の全体構成を例示した概念図である。
図１に例示するように、本形態の貸出管理システム１は、貸し出し対象の書籍２０（「物品」に相当）に取り付けられる無線タグ装置１０、端末装置３０、セキュリティサーバ措置５０、利用者情報サーバ装置６０、及び貸出管理情報サーバ装置７０を有し、端末装置３０、セキュリティサーバ措置５０、利用者情報サーバ装置６０及び貸出管理情報サーバ装置７０は、ネットワーク８０を通じ通信可能に接続されている。
【００１４】
ここで、無線タグ装置１０は、貸し出し対象の書籍２０（「物品」に相当）を特定する第１の物品ＩＤ情報を秘匿化した第１の可変ＩＤ情報（「$2@;a(」）を格納したメモリ１１（「第１のメモリ」に相当）を有する。
また、端末装置３０は、本システムを利用する利用者に一義的に付与される識別子であるユーザＩＤ情報のバーコード情報が表示された貸出利用券９０から、そのバーコード情報を読み込むバーコードリーダ３１（「ユーザＩＤ入力手段」に相当）及び無線タグ装置１０に対する情報の読み書きを行うリーダライタ３２（「タグ読み取り手段」「タグ書き込み手段」に相当）を具備する。
【００１５】
利用者情報サーバ装置６０は、ユーザＩＤ情報（「２７１８２」「２７８１３」等）、利用者の氏名（「☆野」「◎山」等）、住所（「Ｋ県Ｙ市...」「Ｇ県Ｍ市...」等）、電話番号、年齢等を利用者ごとに関連付けたデータベースである利用者データベース（以下「データベース」を単に「ＤＢ」と表現する）６４ｂａを有する。
貸出管理情報サーバ装置７０は、物品ＩＤ情報（「０５８４７」「０２５８１」「４０８９３」等）、秘匿化ユーザＩＤ情報（「dq53Y？F」「8R＃L＃{〜］「r%gE6o<」等）及び貸出／返却日が物品ＩＤ情報ごとに関連付けられて格納された
貸出管理ＤＢ７５ｂａを有する。
【００１６】
＜無線タグ装置＞
図２は、本形態における無線タグ装置１０の構成を例示したブロック図である。
図２に例示するように、無線タグ装置１０は、メモリ１１（「第１のメモリ」に相当）とこれに電気的に接続されたインタフェース１２とを有している。
ここで、メモリ１１は、データの読み書きが可能な書込可能領域１１ｂ、及びデータの読み取りのみが可能な読取専用領域１１ａを有する。なお、具体的には、例えば、メモリ１１として、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）、ＦｅＲＡＭ（Ferroelectric Random Access Memory）、フラッシュメモリ、ＮＶ（Nonvolatile）ＲＡＭ等の読書可能なメモリを用い、そのメモリの記憶領域を書込可能領域１１ｂと読取専用領域１１ａとに振り分ける構成としてもよいし、書込可能領域１１ｂとして読書可能なメモリを用い、読取専用領域１１ａとしてＲＯＭ（Read Only Memory）等の書換不可能なメモリを用いる構成としてもよい。
【００１７】
また、本形態の可変ＩＤ情報は、後述する何れかの復号鍵に対応する秘密鍵で物品ＩＤ情報を暗号化した暗号文であり、書込可能領域１１ｂには、この可変ＩＤ情報（「&2@;(a」）が格納され、読取専用領域１１ａには、書込可能領域１１ｂに格納された可変ＩＤ情報を復号するための復号鍵に対応する鍵ＩＤ情報（「4F90B」）が格納される。また、本形態で使用される暗号化方式は、再暗号化が可能な確率暗号（例えば、E1Gamal 暗号（例えば、ISBN4-7828-5353-X 『現代暗号』p118-126）や高次剰余暗号など）である。
なお、鍵ＩＤ情報は、無線タグ装置が取り付けられる書籍（物品）の区分（例えば十進分類等の分類、著者、出版社等）と無関係に各無線タグ装置に割り当てられる。例えば、出版日の１の位が同じ書籍に取り付けられる無線タグ装置に同じ鍵ＩＤ情報を割り当てる（すなわち鍵ＩＤ情報を出版日の１の位ごとに変える）等の方法を例示できる。これにより、書籍区分の共通性から他の書籍の鍵ＩＤ情報が推測されたり、無線タグ装置から盗聴された鍵ＩＤ情報の共通性をもとに書籍の性質が推測されてしまう事態を防止できる。また、すべての無線タグ装置に同じ鍵ＩＤ情報を割り当てないこととした場合、一部の復号鍵の情報が攻撃者に漏洩してしまった場合でも、すべての無線タグ装置に対する鍵情報を書き換える必要はない。
【００１８】
インタフェース１２は、リーダライタ３２に対するデータの入出力を行うハードウェアである。具体的には、インタフェース１２は、例えば、ＮＲＺ符号やマンチェスター符号化やミラー符号や単極ＲＺ符号化等によって符号化・復号化を行う符号化・復号化回路、ＡＳＫ(Amplitude Shift Keying)やＰＳＫ(Phase Shift Keying)やＦＳＫ(Frequency Shift Keying)等によって変・復調を行う変・復調回路、ダイポールアンテナやマイクロストリップアンテナやループコイルやコア入りコイル等のアンテナを有し、長周帯やＩＳＭ帯（Industry Science Medical band）の周波数を用いて信号の送受信を行う。なお、通信方式は、例えば、電磁誘導方式や電波方式を利用する。
【００１９】
＜端末装置＞
図３は、本形態における端末装置３０の構成を例示したブロック図である。
図３に例示するように、端末装置３０は、バーコードリーダ３１（「ユーザＩＤ入力手段」に相当）、リーダライタ３２（「タグ読み取り手段」「タグ書き込み手段」に相当）、キーボード３３（「貸出情報入力手段」に相当）、マウス３４（「貸出情報入力手段」に相当）、ＣＰＵ（Central Processing Unit）３５、ＲＡＭ３６（Random Access Memory）、ＲＯＭ３７、ハードディスク装置３８、通信部３９、バス４０及び表示部４１を有している。
【００２０】
ここで、ＣＰＵ３５は、例えば、Intel社のPentium（登録商標）4等であり、表示部４１は、液晶ディスプレイ、ＣＲＴディスプレイ等である。また、この例のハードディスク装置３８は、例えば磁気ヘッド等から構成される読み書き部３８ａと、磁気ディスク等から構成される記憶部３８ｂとを有しており、記憶部３８ｂには、端末装置３０の制御に必要な制御プログラム３８ｂａが格納（インストール）されている。さらに、通信部３９は、ネットワークカード、モデム、ＴＡ（terminal adapter）等であり、ネットワーク８０を通じ、他の装置との情報通信を行う。また、バーコードリーダ３１、リーダライタ３２、キーボード３３、マウス３４、ＣＰＵ３５、ＲＡＭ３６、ＲＯＭ３７、ハードディスク装置３８、通信部３９及び表示部４１はバス４０を介して情報の伝達が可能なように構成されている。また、通信部３９は、ネットワーク８０と接続可能に構成されている。
【００２１】
また、この例の端末装置３０のＣＰＵ３５は、ハードディスク装置３８の読み書き部３８ａに指示を与え、記憶部３８ｂから制御プログラム３８ｂａを読み出し、これを一旦ＲＡＭ３６に格納する。そして、ＣＰＵ３５は、この制御プログラム３８ｂａをＲＡＭ３６から読み込み、この制御プログラム３８ｂａに従った処理を行うことにより端末装置３０を制御する。
【００２２】
＜セキュリティサーバ装置＞
図４は、本形態におけるセキュリティサーバ装置５０の構成を例示したブロック図である。
図４に例示するように、セキュリティサーバ装置５０は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ハードディスク装置５４、通信部５５及びバス５６を有している。
ここで、ハードディスク装置５４は、読み書き部５４ａ及び記憶部５４ｂを有している。また記憶部５４ｂには、複数の復号鍵（「3$5)fg」「&2@;(a」「%4”e4t」等）及び暗号鍵（「!”3r56」「Lte6%4」「2””345’」等）とそれぞれの鍵ＩＤ情報（「4F90A」「4F90B」「4F90C」等）とを関連付けた復号鍵テーブル５４ｂａ、秘匿化ユーザＩＤ生成プログラム５４ｂｂ、物品ＩＤ復元プログラム５４ｂｃ、ユーザＩＤ復元プログラム５４ｂｄ、再秘匿化プログラム５４ｂｅ及び制御プログラム５４ｂｆが格納されている。また、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ハードディスク装置５４及び通信部５５はバス５６を通じて通信可能に接続され、通信部５５はネットワーク８０と接続可能に構成されている。
【００２３】
また、この例のセキュリティサーバ装置５０のＣＰＵ５１は、ハードディスク装置５４の読み書き部５４ａに指示を与え、記憶部５４ｂから制御プログラム５４ｂｆを読み出し、これを一旦ＲＡＭ５２に格納する。そして、ＣＰＵ５１は、この制御プログラム５４ｂｆをＲＡＭ５２から読み込み、この制御プログラム５４ｂｆに従った処理を行うことによりセキュリティサーバ装置５０を制御する。
【００２４】
＜利用者情報サーバ装置＞
図５は、本形態における利用者情報サーバ装置６０の構成を例示したブロック図である。
図５に例示するように、利用者情報サーバ装置６０は、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３、ハードディスク装置６４、通信部６５及びバス６６を有している。
ここで、ハードディスク装置６４は、読み書き部６４ａ及び記憶部６４ｂを有している。また記憶部６４ｂには、利用者ＤＢ６４ｂａ（前述）、制御プログラム６４ｂｂ及びユーザＩＤ情報照合プログラム６４ｂｃが格納されている。また、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３、ハードディスク装置６４及び通信部６５はバス６６を通じて通信可能に接続され、通信部６５はネットワーク８０と接続可能に構成されている。
【００２５】
また、この例の利用者情報サーバ装置６０のＣＰＵ６１は、ハードディスク装置６４の読み書き部６４ａに指示を与え、記憶部６４ｂから制御プログラム６４ｂｂを読み出し、これを一旦ＲＡＭ６２に格納する。そして、ＣＰＵ６１は、この制御プログラム６４ｂｂをＲＡＭ６２から読み込み、この制御プログラム６４ｂｂに従った処理を行うことにより利用者情報サーバ装置６０を制御する。
【００２６】
＜貸出管理情報サーバ装置＞
図６は、本形態における貸出管理情報サーバ装置７０の構成を例示したブロック図である。
図６に例示するように、貸出管理情報サーバ装置７０は、ＣＰＵ７１、内部時計７２（「日付情報出力手段」に相当）、ＲＡＭ７３、ＲＯＭ７４、ハードディスク装置７５、通信部７６及びバス７７を有している。
ここで、ハードディスク装置７５は、読み書き部７５ａ及び記憶部７５ｂを有している。また記憶部７５ｂには、貸出管理ＤＢ７５ｂａ（前述）、制御プログラム７５ｂｂ及び遅延データ選択プログラム７５ｂｃが格納されている。また、ＣＰＵ７１、内部時計７２、ＲＡＭ７３、ＲＯＭ７４、ハードディスク装置７５及び通信部７６は、バス７７を通じて通信可能に接続され、通信部７６はネットワーク８０と接続可能に構成されている。
【００２７】
また、この例の貸出管理情報サーバ装置７０のＣＰＵ７１は、ハードディスク装置７５の読み書き部７５ａに指示を与え、記憶部７５ｂから制御プログラム７５ｂｂを読み出し、これを一旦ＲＡＭ７３に格納する。そして、ＣＰＵ７１は、この制御プログラム７５ｂｂをＲＡＭ７３から読み込み、この制御プログラム７５ｂｂに従った処理を行うことにより貸出管理情報サーバ装置７０を制御する。
次に、本形態の処理について説明する。
＜前処理＞
本システムの利用を希望する利用者は、まず前処理としてユーザ登録を行う。このユーザ登録処理において、利用者のユーザＩＤ情報が決定され、決定されたユーザＩＤ情報が、その利用者の氏名・住所等の情報とともに、利用者情報サーバ装置６０のハードディスク装置６４の利用者ＤＢ６４ｂａに蓄積される。また、ユーザ登録を済ませた利用者には、登録したユーザＩＤ情報がバーコード等で印刷された貸出利用券９０が発行される。
【００２８】
また、端末装置３０、セキュリティサーバ装置５０、利用者情報サーバ装置６０及び貸出管理情報サーバ装置７０の各ハードディスク装置３８，５４，６４，７５に格納されている各プログラムを読み出して各ＲＡＭ３６，５２，６２，７３に格納し、各ＣＰＵ３５，５１，６１，７１が各プログラムを実行できる状態にしておく。
＜貸出処理＞
次に、本形態の書籍貸出時に行われる処理について説明する。なお、以下では図書館において書籍（「物品」に相当）を貸し出す場合を例にとって説明するが、他の物品の貸出処理に本形態を適用してもよい。
【００２９】
図７及び図８は、本形態における貸出処理を説明するためのフローチャートである。以下、これらのフローチャートに沿って本形態における貸出処理を説明していく。
書籍の貸出を受けようとする利用者は、まず、自己の貸出利用券９０をバーコードリーダ３１（「ユーザＩＤ入力手段」に相当）に読み込ませる。バーコードリーダ３１は、このユーザＩＤ情報（物品が貸し出される利用者を特定するユーザＩＤ情報）の入力を受け付け、ＣＰＵ３５は、これをＲＡＭ３６に格納する。次に、ＣＰＵ３５は、ＲＡＭ３６からユーザＩＤ情報を読み出し、これを通信部３９に送る。通信部３９は、このユーザＩＤ情報を、ネットワーク８０を通じ利用者情報サーバ装置６０に送信する（ステップＳ１）。
【００３０】
このユーザＩＤ情報は、利用者情報サーバ装置６０の通信部６５において受信され、ＲＡＭ６２に格納される（ステップＳ２）。また、ＣＰＵ６１は、事前にハードディスク装置６４の記憶部６４ｂから抽出しＲＡＭ６２に格納しておいたユーザＩＤ情報照合プログラム６４ｂｃに従って、ハードディスク装置６４に格納された利用者ＤＢ６４ｂａのユーザＩＤ情報を抽出し、これらとＲＡＭ６２に格納されたユーザＩＤ情報とが一致するか否かを照合する（ステップＳ３）。この照合結果の情報は、通信部６５に送られ、そこからネットワーク８０を通じ、端末装置３０に送信される（ステップＳ４）。
【００３１】
端末装置３０は、この照合結果の情報を通信部３９で受信し、ＲＡＭ３６に格納する（ステップＳ５）。そして、ＣＰＵ３５は、ＲＡＭ３６に格納された照合結果の情報を読み出し、照合結果が合格であったか否かを判断する（ステップＳ６）。ここで、照合結果が不合格（ユーザＩＤ情報が一致しなかった）ならば処理を終了し、合格（ユーザＩＤ情報が一致した）ならば、表示部４１に貸出日情報や返却日情報の入力を促す表示を行う。
貸出日情報や返却日情報の入力を促す表示をみた利用者は、キーボード３３やマウス３４（「貸出情報入力手段」に相当）を操作し、貸し出される書籍の貸出日を示す貸出日情報や返却日を示す返却日情報を入力する。キーボード３３やマウス３４は、この入力を受け付け、入力されたこれらの情報はＲＡＭ３６に格納される。
【００３２】
次に、利用者は、貸出を受ける書籍をリーダライタ３２が読み取り可能な位置に配置する。リーダライタ３２（「第１のタグ読み取り手段」に相当）は、貸し出される書籍（物品）に取り付けられた無線タグ装置１０のメモリ１１の読取専用領域１１ａに格納された鍵ＩＤ情報１１ａａと、書込可能領域１１ｂに格納された可変ＩＤ情報１１ｂａ（「第１の可変ＩＤ情報」に相当）とをインタフェース１２を介して読み取り（ステップＳ８）、これらの情報は一旦ＲＡＭ３６に格納される。
次に、ＣＰＵ３５は、ＲＡＭ３６からユーザＩＤ情報、第１の可変ＩＤ情報及び鍵ＩＤ情報を読み出し、これらを通信部３９から、ネットワーク８０を通じ、セキュリティサーバ装置５０に送信する（ステップＳ９）。
【００３３】
セキュリティサーバ装置５０は、通信部５５においてこれらを受信し、ＲＡＭ５２に一旦格納する（ステップＳ１０）。
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた秘匿化ユーザＩＤ生成プログラム５４ｂｂを読み込み、これに従った処理を実行する。すなわち、秘匿化ユーザＩＤ生成プログラム５４ｂｂが読み込まれたＣＰＵ５１（「秘匿化ユーザＩＤ生成手段」に相当）は、ＲＡＭ５２から鍵ＩＤ情報を読み出し、これに関連付けられている復号鍵と暗号鍵とをハードディスク装置５４の復号鍵テーブル５４ｂａから抽出し、ＲＡＭ５２に格納する。また、このＣＰＵ５１は、ＲＡＭ５２からユーザＩＤ情報（「ユーザＩＤ入力手段に入力されたユーザＩＤ情報」に相当）を読み出し、これを復号鍵テーブル５４ｂａから抽出した暗号鍵を用いて暗号化（「秘匿化」に相当）した秘匿化ユーザＩＤ情報を生成し、これをＲＡＭ５２に格納する（ステップＳ１１）。
【００３４】
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、ＲＡＭ５２から第１の可変ＩＤ情報と復号鍵（ステップＳ１１で抽出／「無線タグ装置の第１のメモリの読取専用領域に格納された鍵ＩＤ情報に復号鍵テーブルで関連付けられている復号鍵」に相当）とを読み出し、この復号鍵で第１の可変ＩＤ情報を復号した第１の物品ＩＤ情報を生成する。なお復元された第１の物品ＩＤ情報は一旦ＲＡＭ５２に格納される（ステップＳ１２）。
【００３５】
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた再秘匿化プログラム５４ｂｅを読み込み、これに従った処理を実行する。すなわち、再秘匿化プログラム５４ｂｅが読み込まれたＣＰＵ５１（「再秘匿化手段」に相当）は、ＲＡＭ５２から第１の可変ＩＤ情報と暗号鍵（ステップＳ１１で抽出）とを読み出し、この暗号鍵を用いて第１の可変ＩＤ情報を再暗号化した第２の可変ＩＤ情報（「貸し出される物品を特定する第１の物品ＩＤ情報の秘匿化情報であって、第１の可変ＩＤ情報との関連性の把握が困難な第２の可変ＩＤ情報」に相当）を生成し、ＲＡＭ５２に格納する（ステップＳ１３）。
【００３６】
次に、ＣＰＵ５１は、ＲＡＭ５２から秘匿化ユーザＩＤ情報、第１の物品ＩＤ情報及び第２の可変ＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて端末装置３０に送る（ステップＳ１４）。
端末装置３０は、通信部３９においてこれらを受信し、ＣＰＵ３５は、これらをＲＡＭ３６に格納する（ステップＳ１５）。次に、ＣＰＵ３５は、ＲＡＭ３６から第２の可変ＩＤ情報を読み出し、これをリーダライタ３２に送る。リーダライタ３２（「タグ書き込み手段」に相当）は、この（再秘匿化手段が生成した）第２の可変ＩＤ情報を、貸し出される書籍２０（物品）に取り付けられた無線タグ装置１０の第１のメモリ１１の書込可能領域１１ｂに上書き保存する（ステップＳ１６）。
【００３７】
また、端末装置３０は、ＲＡＭ３６から秘匿化ユーザＩＤ情報、第１の物品ＩＤ情報、貸出日情報及び返却日情報を読み出し、これらを通信部３９からネットワーク８０を通じて、貸出管理情報サーバ装置７０に送信する（ステップＳ１７）。
貸出管理情報サーバ装置７０は、通信部７６においてこれらを受信し、ＣＰＵ７１は、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）に指示を与え、読み書き部７５ａは、これらを関連付けて記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）に貸出管理ＤＢ７５ｂａとして格納する（ステップＳ１８）。なお、ステップＳ１８の処理は、「貸出管理ＤＢ読み書き手段が、秘匿化ユーザＩＤ生成手段が生成した秘匿化ユーザＩＤ情報、物品ＩＤ復元手段が復元した第１の物品ＩＤ情報、貸出情報入力手段に入力された貸出日情報及び返却日情報を関連付けて貸出管理ＤＢ記憶手段に格納する」ことに相当する。
【００３８】
＜返却処理＞
次に、本形態の書籍返却時における処理について説明する。
図９は、この返却処理を説明するためのフローチャートである。
以下、このフローチャートに沿って本形態における返却処理を説明していく。
書籍の返却を行おうとする利用者は、まず、返却する書籍（物品）に取り付けられた無線タグ装置１０のメモリ１１の読取専用領域１１ａに格納された鍵ＩＤ情報と書込可能領域１１ｂに格納された第２の可変ＩＤ情報とを端末装置３０のリーダライタ３２（「第２のタグ読み取り手段」に相当）に読み取らせる。リーダライタ３２は、これらの情報を読み取り、これらの情報はＲＡＭ３６に格納される（ステップＳ２１）。次に、ＣＰＵ３５は、ＲＡＭ３６から第２の可変ＩＤ情報と鍵ＩＤ情報とを読み出し、これらを通信部３９からネットワークを通じ、セキュリティサーバ装置５０に送信する（ステップＳ２２）。
【００３９】
セキュリティサーバ装置５０は、通信部５５においてこれらの情報を受信し、ＣＰＵ５１は、これらをＲＡＭ５２に格納する（ステップＳ２３）。次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、まず、ＲＡＭ５２から鍵ＩＤ情報を読み出し、これに関連付けられている復号鍵をハードディスク装置５４の復号鍵テーブル５４ｂａから抽出し、この復号鍵をＲＡＭ５２に格納する。次に、このＣＰＵ５１は、ＲＡＭ５２から第２の可変ＩＤ情報と復号鍵とを読み出し、この復号鍵で第２の可変ＩＤ情報（「第２のタグ読み取り手段が読み取った第２の可変ＩＤ情報」に相当）を復号した第１の物品ＩＤ情報を生成し、これを一旦ＲＡＭ５２に格納する（ステップＳ２４）。そして、このＣＰＵ５１は、ＲＡＭ５２から第１の物品ＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて端末装置３０に送る（ステップＳ２５）。
【００４０】
端末装置３０は、通信部３９においてこの第１の物品ＩＤ情報を受信し、ＣＰＵ３５は、この第１の物品ＩＤ情報をＲＡＭ３６に格納する（ステップＳ２６）。次に、ＣＰＵ３５は、ＲＡＭ３６から第１の物品ＩＤ情報を読み出し、これを通信部３９からネットワーク８０を通じ、貸出管理情報サーバ装置７０に送信する（ステップＳ２７）。
貸出管理情報サーバ装置７０は、通信部７６においてこの第１の物品ＩＤ情報を受信し、ＣＰＵ７１は、この第１の物品ＩＤ情報をＲＡＭ７３に格納する（ステップＳ２８）。
次に、ＣＰＵ７１は、ＲＡＭ７３から第１の物品ＩＤ情報を読み出し、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）に指示を与え、読み書き部７５ａは、この第１の物品ＩＤ情報（「物品ＩＤ復元手段が復元した第１の物品ＩＤ情報」に相当）に関連する情報を記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）から削除する（ステップＳ２９）。すなわち、読み書き部７５ａは、この第１の物品ＩＤ情報と同一の貸出管理ＤＢ７５ｂａ内の「物品ＩＤ情報」、これに関連付けられている秘匿化ユーザＩＤ情報、貸出情報及び返却日情報を削除する。なお、この処理（ステップＳ２９）は、「この第１の物品ＩＤ情報に関連する情報に対し、当該第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理を施す」処理に相当する。
【００４１】
また、ステップＳ２９の処理の代わりに、例えば、ＣＰＵ７１が、ＲＡＭ７３から第１の物品ＩＤ情報を読み出し、読み書き部７５ａに指示を与え、読み書き部７５ａが、この第１の物品ＩＤ情報と同一の貸出管理ＤＢ７５ｂａ内の「物品ＩＤ情報」、これに関連付けられている秘匿化ユーザＩＤ情報、貸出情報及び返却日情報に対し、当該物品ＩＤ情報に対応する物品が返却済みであることを示すフラグ情報を関連付けることとしてもよい。これにより、返却済みの物品の履歴情報を保持しておくことができる。
＜返却遅延検出処理＞
次に、返却日を遅延している書籍を検出する処理について説明する。
【００４２】
図１０は、この返却遅延検出処理を説明するためのフローチャートである。以下、このフローチャートに沿って本形態の返却遅延検出処理について説明する。
この例では、まず、貸出管理情報サーバ装置７０の内部時計７２（「日付情報出力手段」に相当）が、所定の契機で日付情報を出力する（ステップＳ３１）。次に、ＣＰＵ７１は、事前にＲＡＭ７２に格納しておいた遅延データ選択プログラム７５ｂｃを読み込み、これに従った処理を実行する。すなわち、遅延データ選択プログラム７５ｂｃが読み込まれたＣＰＵ７１（「遅延データ選択手段」に相当）は、ハードディスク装置７５の記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）に格納された貸出管理ＤＢ７５ｂａのデータから、内部時計７２（「日付情報出力手段」に相当）が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている秘匿化ユーザＩＤ情報及び物品ＩＤ情報（これらを「遅延データ」と呼ぶ）を選択する（ステップＳ３２）。
【００４３】
ここで、ＣＰＵ７１が遅延データを選択できなかった場合には処理を終了する（ステップＳ３３）。一方、ＣＰＵ７１が遅延データを選択できた場合（ステップＳ３３）、ＣＰＵ７１は、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）に指示を与え、読み書き部７５ａは、ＣＰＵ７１が選択した秘匿化ユーザＩＤ情報及びそれに関連付けられている物品ＩＤ情報を、記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）の貸出管理ＤＢ７５ｂａから読み出す。読み出された秘匿化ユーザＩＤ情報及び物品ＩＤ情報は、通信部７６に送られ、そこからネットワーク８０を通じて端末装置３０に送信される（ステップＳ３４）。
【００４４】
端末装置３０は、通信部３９においてこれら秘匿化ユーザＩＤ情報及び物品ＩＤ情報を受信し、ＣＰＵ３５はこれらをＲＡＭ３６に格納する（ステップＳ３５）。次に、ＣＰＵ３５は秘匿化ユーザＩＤ情報をＲＡＭ３６から読み出し、通信部３９からネットワーク８０を通じてセキュリティサーバ装置５０に送信する（ステップＳ３６）。
セキュリティサーバ装置５０は、通信部５５において秘匿化ユーザＩＤ情報を受信し、ＣＰＵ５１は、これをＲＡＭ５２に格納する（ステップＳ３７）。次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいたユーザＩＤ復元プログラム５４ｂｄを読み込み、これに従った処理を実行する。すなわち、ユーザＩＤ復元プログラム５４ｂｄが読み込まれたＣＰＵ５１（「ユーザＩＤ復元手段」に相当）は、ＲＡＭ５２から秘匿化ユーザＩＤ情報（「遅延データ選択手段が選択した秘匿化ユーザＩＤ情報」に相当）を読み出し、この秘匿化ユーザＩＤ情報からユーザＩＤ情報を復元し、これをＲＡＭ５２に格納する（ステップＳ３８）。なお、この復元は、例えばこの秘匿化ユーザＩＤ情報を復号鍵テーブル５４ｂａの復号鍵で順次復号していき、正しく復号できた結果をユーザＩＤ情報とする。なお、正しく復号できたか否かの判断は、例えば、ユーザＩＤ情報が有するチェックビット等が正しく再現されているか否か等によって判断する。
【００４５】
次にＣＰＵ５１は、ＲＡＭ５２からユーザＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて端末装置３０に送信する（ステップＳ３９）。
端末装置３０は、通信部３９においてこのユーザＩＤ情報を受信し、ＣＰＵ３５はこれをＲＡＭ３６に格納する（ステップＳ４０）。その後、ＣＰＵ３５は、ＲＡＭ３６からこのユーザＩＤ情報とステップＳ３５で格納された物品ＩＤ情報とを読み出し、これらを表示部４１に表示させる。これにより、返却が遅延している書籍やその利用者を容易に特定することができる。
【００４６】
〔第２の実施の形態〕
本形態は第１の実施の形態の応用例であり、無線タグ装置のメモリに格納された可変ＩＤ情報を物品の不正持ち出し検出に利用する形態である。以下では第１の実施の形態との相違点を中心に説明を行い、第１の実施の形態と共通する事項については説明を省略する。
＜全体構成＞
図１１は、本形態における貸出管理システム２００の全体構成を例示した概念図である。なお、図１１において第１の実施の形態と共通する部分については図１と同じ符号を付した。また、図１１は、物品の不正持ち出し検出機能のみを説明するための図であるため、この機能に関連しない端末装置３０及び利用者情報サーバ装置６０の記載は省略してある。
【００４７】
図１１に例示するように、本形態の貸出管理システム２００は、無線タグ装置１０、セキュリティサーバ装置５０、不正読み出し検出ゲート２１０（「タグ読み取り手段」に相当）、制御装置２２０及び貸出管理情報サーバ装置２７０を有している。ここで、不正読み出し検出ゲート２１０は制御装置２２０と通信可能に接続され、セキュリティサーバ装置５０、制御装置２２０及び貸出管理情報サーバ装置２７０は、ネットワーク８０を通じ通信可能に接続されている。
＜不正持ち出し検出ゲート＞
本形態の不正持ち出し検出ゲート２１０は、無線タグ装置１０のメモリ１１からの情報を読み取るリーダである。この不正持ち出し検出ゲート２１０は、例えば、図書館の出入り口等に設置され、この出入り口を通過する無線タグ装置１０のメモリ１１の情報を読み取る。
【００４８】
＜制御装置＞
図１２は、本形態における制御装置２２０の構成を例示したブロック図である。
図１２に例示するように、制御装置２２０は、ＣＰＵ２２１、インタフェース２２２、、ＲＡＭ２２３、ＲＯＭ２２４、通信部２２６、バス２２７、ハードディスク装置２２８及び通報部２２９を有している。
ここで、ハードディスク装置２２８は、読み書き部２２８ａ及び記憶部２２８ｂを有している。また記憶部２２８ｂには、制御プログラム２２８ｂａが格納されている。また、ＣＰＵ２２１、インタフェース２２２、ＲＡＭ２２３、ＲＯＭ２２４、通信部２２６、ハードディスク装置２２８及び通報部２２９は、バス２２７を通じて通信可能に接続され、インタフェース２２２は不正持ち出し検出ゲート２１０と通信可能に接続され、通信部２２６はネットワーク８０と接続可能に構成されている。
【００４９】
また、この例の制御装置２２０のＣＰＵ２２１は、ハードディスク装置２２８の読み書き部２２８ａに指示を与え、記憶部２２８ｂから制御プログラム２２８ｂａを読み出し、これを一旦ＲＡＭ２２３に格納する。そして、ＣＰＵ２２１は、この制御プログラム２２８ｂａをＲＡＭ２２３から読み込み、この制御プログラム２２８ｂａに従った処理を行うことにより制御装置２２０を制御する。
＜貸出管理情報サーバ装置＞
図１３は、本形態における貸出管理情報サーバ装置２７０の構成を例示したブロック図である。
【００５０】
本形態の貸出管理情報サーバ装置２７０と第１の実施の形態の、貸出管理情報サーバ装置７０（図６）との相違点は、記憶部７５ｂに貸出処理検索プログラム２７５ｂｄが格納されている点のみである。
＜不正持ち出し検出処理＞
次に、本形態における書籍等の不正持ち出しを検出する処理について説明する。
図１４は、この不正持ち出し検出処理を説明するためのフローチャートである。以下、このフローチャートに沿って本形態における不正持ち出し検出処理を説明する。
【００５１】
無線タグ装置１０が添付された書籍２０が不正持ち出し検出ゲート２１０を通過し、この無線タグ装置１０が不正持ち出し検出ゲート２１０（「第３のタグ読み取り手段」に相当）の読取範囲に達すると、不正持ち出し検出ゲート２１０は、その無線タグ装置１０のメモリ１１（「第１のメモリ」に相当）の読取専用領域１１ａ（図１１）から鍵ＩＤ情報を読み取り、書込可能領域１１ｂから可変ＩＤ情報（「第３の可変ＩＤ情報」に相当）を読み取る（ステップＳ５１）。読み取られたこれらの情報は、インタフェース２２２を通じて端末装置２２０（図１２）に入力されＲＡＭ２２３に格納される。
【００５２】
次にＣＰＵ２２１は、ＲＡＭ２２３からこれらの鍵ＩＤ情報及び第３の可変ＩＤ情報を読み出し、これらを通信部２２６からネットワーク８０を通じて送信する（ステップＳ５２）。
セキュリティサーバ装置５０（図４）は、通信部５５においてこれらの情報を受信し、ＣＰＵ５１は、これらをＲＡＭ５２に格納する（ステップＳ５３）。次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、まず、ＲＡＭ５２から鍵ＩＤ情報を読み出し、これに関連付けられている復号鍵をハードディスク装置５４の復号鍵テーブル５４ｂａから抽出し、この復号鍵をＲＡＭ５２に格納する。次に、このＣＰＵ５１は、ＲＡＭ５２から第３の可変ＩＤ情報と復号鍵とを読み出し、この復号鍵で第３の可変ＩＤ情報（「第３のタグ読み取り手段が読み取った第３の可変ＩＤ情報」に相当）を復号した第３の物品ＩＤ情報を生成し、これを一旦ＲＡＭ５２に格納する（ステップＳ５４）。そして、このＣＰＵ５１は、ＲＡＭ５２から第３の物品ＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて制御装置２２０に送る（ステップＳ５５）。
【００５３】
制御装置２２０は、通信部２２６においてこの第３の物品ＩＤ情報を受信し、ＣＰＵ２２１は、この第３の物品ＩＤ情報をＲＡＭ２２３に格納する（ステップＳ５６）。次に、ＣＰＵ２２６は、ＲＡＭ２２３から第３の物品ＩＤ情報を読み出し、これを通信部２２６からネットワーク８０を通じ、貸出管理情報サーバ装置２７０に送信する（ステップＳ５７）。
貸出管理情報サーバ装置２７０（図１３）は、通信部７６においてこの第３の物品ＩＤ情報を受信し、ＣＰＵ７１はこの第３の物品ＩＤ情報をＲＡＭ７３に格納する（ステップＳ５８）。次に、ＣＰＵ７１は、事前にＲＡＭ７３に格納しておいた貸出処理検索プログラム２７５ｂｄを読み込み、これに従った処理を実行する。すなわち、貸出処理検索プログラム２７５ｂｄが読み込まれたＣＰＵ７１（「貸出処理検索手段」に相当）は、ＲＡＭ７３から第３の物品ＩＤ情報を読み出し、この第３の物品ＩＤ情報（「物品ＩＤ復元手段において復元された第３の物品ＩＤ情報」に相当）が、ハードディスク装置７５の貸出管理ＤＢ７５ｂａ（「貸出管理ＤＢ記憶手段」に相当）に格納されているか否かを検索する（ステップＳ５９）。そして、ＣＰＵ７１は、その検索結果（貸出管理ＤＢ７５ｂａに第３の物品ＩＤ情報が格納されていたか否か）を示す情報を通信部７６に送り、そこからネットワーク８０を通じ、制御装置２２０に送信する（ステップＳ６０）。
【００５４】
制御装置２２０（図１２）は、通信部２２６でこの検索結果を受信し、ＣＰＵ２２１は、その検索結果が、貸出管理ＤＢ７５ｂａに第３の物品ＩＤ情報が格納されていたことを示すものであるかどうかを検証する（ステップＳ６１）。ここで、貸出管理ＤＢ７５ｂａに第３の物品ＩＤ情報が格納されていたと判断した場合には処理を終了し、そうでない場合（「貸出処理検索手段が貸出管理ＤＢ記憶手段から第３の物品ＩＤ情報が検出できなかった場合」に相当）には、通報部２２９に通報情報（警報等）を出力させる（ステップＳ６２）。これにより書籍の不正持ち出しを防止できる。
なお、第１の実施の形態のステップＳ２９の変形例のようにフラグ情報によって返却処理が終了したか否かを管理する場合、本形態のステップＳ５９〜ステップＳ６２は以下のようになる。
【００５５】
［ステップＳ５９の変形例］
貸出処理検索プログラム２７５ｂｄが読み込まれたＣＰＵ７１（「貸出処理検索手段」に相当）は、ＲＡＭ７３から第３の物品ＩＤ情報を読み出す。そして、このＣＰＵ７１は、貸出管理ＤＢ７５ｂａ（「貸出管理ＤＢ記憶手段」に相当）内のこの第３の物品ＩＤ情報（「物品ＩＤ復元手段において復元された第３の物品ＩＤ情報」に相当）に関連する情報に対し、当該第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されているか否か（当該第３の物品ＩＤ情報にフラグ情報が関連付けられているか否か）を検索する。
【００５６】
［ステップＳ６０の変形例］
そして、ＣＰＵ７１は、その検索結果（この第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されているか否か）を示す情報を通信部７６に送り、そこからネットワーク８０を通じ、制御装置２２０に送信する。
［ステップＳ６１，Ｓ６２の変形例］
制御装置２２０は、通信部２２６でこの検索結果を受信し、ＣＰＵ２２１は、その検索結果が、上記の第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていることを示すものであるかどうかを検証する（ステップＳ６１）。ここで、上記の第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていないと判断された場合には処理を終了し、上記の第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていると判断された場合には、通報部２２９に通報情報（警報等）を出力させる。これにより書籍の不正持ち出しを防止できる。
【００５７】
〔第３の実施の形態〕
本形態は第１の実施の形態の変形例であり、貸出管理ＤＢに物品ＩＤ情報ではなく可変ＩＤ情報を格納する点が第１の実施の形態と相違する。以下では、第１の実施の形態との相違点を中心に説明し、第１の実施の形態と共通する事項については説明を省略する。
＜全体構成＞
図１５は、本形態における貸出管理システム３００の全体構成を例示した概念図である。なお、第１の実施の形態と共通する部分については図１と同じ符号を付している。
【００５８】
図１５に例示するように、本形態の貸出管理システム３００と第１の実施の形態の貸出管理システム１（図１）との相違点は、貸出管理情報サーバ装置７０の代わりに貸出管理情報サーバ装置３７０が設置される点である。
＜貸出管理情報サーバ装置＞
図１６は、本形態の貸出管理情報サーバ装置３７０の構成を例示したブロック図である。なお、この図において第１の実施の形態と共通する部分については図６と同じ符号を付した。
【００５９】
この図に示すように、第１の実施の形態の貸出管理情報サーバ装置７０と本形態の貸出管理情報サーバ装置３７０との相違点は、貸出管理ＤＢ７５ｂａが貸出管理ＤＢ３７５ｂａとなる点である。そして、これらのＤＢの相違点は、貸出管理ＤＢ７５ｂａが物品ＩＤ情報、秘匿化ユーザＩＤ情報及び貸出／返却日を物品ＩＤ情報ごとに関連付けたＤＢであるのに対し、貸出管理ＤＢ３７５ｂａが物品ＩＤ情報、秘匿化ユーザＩＤ情報及び貸出／返却日を可変ＩＤ情報ごとに関連付けたＤＢである点である。
＜貸出処理＞
次に、本形態の書籍貸出時に行われる処理について説明する。
【００６０】
図１７及び図１８は、本形態における貸出処理を説明するためのフローチャートである。以下、これらのフローチャートに沿って本形態における貸出処理を説明していく。
ステップＳ７１〜Ｓ７９までの処理は、第１の実施の形態におけるステップＳ１〜Ｓ９（図７）と同じである。すなわち、端末装置３０に入力されたユーザＩＤ情報を利用者情報サーバ装置６０に送信し（ステップＳ７１）、これを受信した利用者情報サーバ装置６０が（ステップＳ７２）、そのユーザＩＤ情報の照合を行い（ステップＳ７３）、その照合結果を端末装置３０に送信する（ステップＳ７４）。これを受信した端末装置３０は（ステップＳ７５）、その照合結果を検証し（ステップＳ７６）、それが合格であれば貸出日情報や返却日情報の入力を受け付け（ステップＳ７７）、無線タグ装置１０のメモリ１１から第１の可変ＩＤ情報と鍵ＩＤ情報を読み取り（ステップＳ７８）、ユーザＩＤ情報、第１の可変ＩＤ情報及び鍵ＩＤ情報をセキュリティサーバ装置５０に送信する（ステップＳ７９）。
【００６１】
セキュリティサーバ装置５０（図４）は、通信部５５においてこれらを受信し、ＲＡＭ５２に一旦格納する（ステップＳ８０）。
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた秘匿化ユーザＩＤ生成プログラム５４ｂｂを読み込み、これに従った処理を実行する。すなわち、秘匿化ユーザＩＤ生成プログラム５４ｂｂが読み込まれたＣＰＵ５１（「秘匿化ユーザＩＤ生成手段」に相当）は、ＲＡＭ５２から鍵ＩＤ情報を読み出し、これに関連付けられている暗号鍵をハードディスク装置５４の復号鍵テーブル５４ｂａから抽出する。また、このＣＰＵ５１は、ＲＡＭ５２からユーザＩＤ情報を読み出し、これを復号鍵テーブル５４ｂａから抽出した暗号鍵を用いて暗号化（「秘匿化」に相当）した秘匿化ユーザＩＤ情報を生成し、これをＲＡＭ５２に格納する（ステップＳ８１）。
【００６２】
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた再秘匿化プログラム５４ｂｅを読み込み、これに従った処理を実行する。すなわち、再秘匿化プログラム５４ｂｅが読み込まれたＣＰＵ５１（「再秘匿化手段」に相当）は、ＲＡＭ５２から第１の可変ＩＤ情報と暗号鍵（ステップＳ１１で抽出）とを読み出し、この暗号鍵を用いて第１の可変ＩＤ情報を再暗号化した第２の可変ＩＤ情報を生成し、ＲＡＭ５２に格納する（ステップＳ８２）。
次に、ＣＰＵ５１は、ＲＡＭ５２から秘匿化ユーザＩＤ情報及び第２の可変ＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて端末装置３０に送る（ステップＳ８３）。
【００６３】
端末装置３０（図３）は、通信部３９においてこれらを受信し、ＣＰＵ３５は、これらをＲＡＭ３６に格納する（ステップＳ８４）。次に、ＣＰＵ３５は、ＲＡＭ３６から第２の可変ＩＤ情報を読み出し、これをリーダライタ３２に送る。リーダライタ３２（「タグ書き込み手段」に相当）は、この第２の可変ＩＤ情報を、貸し出される書籍２０（物品）に取り付けられた無線タグ装置１０の第１のメモリ１１の書込可能領域１１ｂに上書き保存する（ステップＳ８５）。
また、端末装置３０は、ＲＡＭ３６から秘匿化ユーザＩＤ情報、第１の可変ＩＤ情報、貸出日情報及び返却日情報を読み出し、これらを通信部３９からネットワーク８０を通じて、貸出管理情報サーバ装置３７０に送信する（ステップＳ８６）。
【００６４】
貸出管理情報サーバ装置３７０（図１６）は、通信部７６においてこれら秘匿化ユーザＩＤ情報、第１の可変ＩＤ情報、貸出日情報及び返却日情報を受信し、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）が、これらを関連付けて記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）に貸出管理ＤＢ３７５ｂａとして格納する（ステップＳ８７）。
＜返却処理＞
次に、本形態の書籍返却時における処理について説明する。
【００６５】
図１９及び図２０は、この返却処理を説明するためのフローチャートである。以下、これらのフローチャートに沿って本形態における返却処理を説明していく。
ステップＳ９１〜Ｓ９６の処理は、第１の実施の形態におけるステップＳ２１〜Ｓ２６（図９）と同じである。すなわち、端末装置３０のリーダライタ３２（「第２のタグ読取手段」に相当）において無線タグ装置１０のメモリ１１から鍵ＩＤ情報と第２の可変ＩＤ情報を読み取り（ステップＳ９１）、セキュリティサーバ装置５０に送信し（ステップＳ９２）、これらを受信した（ステップＳ９３）セキュリティサーバ装置５０が第２の可変ＩＤ情報から第１の物品ＩＤ情報を復元し（ステップＳ９４）、それを端末装置３０に送信し（ステップＳ９５）、端末装置３０でそれを受信し、ＲＡＭ３６（図３）に格納する（ステップＳ９６）。
【００６６】
次に、端末装置３０のＣＰＵ３５（図３）は、第１の可変ＩＤ情報の送信要求を、通信部３９からネットワーク８０を通じて貸出管理情報サーバ装置３７０に送信する（ステップＳ９７）。
貸出管理情報サーバ装置３７０（図１６）は、通信部７６においてこれを受信する。そして、これをトリガとして、ＣＰＵ７１は読み書き部７５ａに指示を与え、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）は、記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）に格納された第１の可変ＩＤ情報を読み出す（ステップＳ９８）。そして、これらの第１の可変ＩＤ情報は、通信部７６からネットワーク８０を通じて端末装置３０に送信される（ステップＳ９９）。
【００６７】
端末装置３０（図３）は、通信部３９においてこれらの第１の物品ＩＤ情報を受信し、ＣＰＵ３５は、これらの第１の物品ＩＤ情報をＲＡＭ３６に格納する（ステップＳ１００）。次に、ＣＰＵ３５は、ＲＡＭ３６から第１の物品ＩＤ情報とステップＳ９１で格納した鍵ＩＤ情報とを読み出し、これらを通信部３９からネットワーク８０を通じ、セキュリティサーバ装置５０に送信する（ステップＳ１０１）。
セキュリティサーバ装置５０（図４）は、通信部５５においてこれらを受信し、ＲＡＭ５２に一旦格納する（ステップＳ１０２）。
【００６８】
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、ＲＡＭ５２から鍵ＩＤ情報を読み出し、これに関連付けられている復号鍵を復号鍵テーブル５４ｂａから抽出し、ＲＡＭ５２に格納する。次に、このＣＰＵ５１は、ＲＡＭ５２から第１の可変ＩＤ情報と復号鍵とを読み出し、この復号鍵で第１の可変ＩＤ情報を復号（「復元」に相当）した第１の物品ＩＤ情報を生成し、これらをＲＡＭ５２に格納する（ステップＳ１０３）。
【００６９】
次に、ＣＰＵ５１は、ＲＡＭ５２から第１の物品ＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて端末装置３０に送る（ステップＳ１０４）。
端末装置３０（図３）は、通信部３９においてこれらの第１の物品ＩＤ情報を受信し、ＣＰＵ３５は、これらの第１の物品ＩＤ情報をＲＡＭ３６に格納する（ステップＳ１０５）。
次に、ＣＰＵ３５は、ステップＳ１０５でＲＡＭ３６に格納した第１の物品ＩＤ情報から、ステップＳ９６でＲＡＭ３６に格納した第１の物品ＩＤ情報と一致するものを選択する（ステップＳ１０６）。すなわち、貸出管理情報サーバ装置３７０（図１６）の読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）が読み出した第１の可変ＩＤ情報から復元された第１の物品ＩＤ情報から、リーダライタ３２（「第２のタグ読取手段」に相当）が読み取った第２の可変ＩＤ情報から復元された第１の物品ＩＤ情報と一致するものを選択する。そして、一致した第１の物品ＩＤ情報に対応する復元前の第１の可変ＩＤ情報をＲＡＭ３６から読み出し、これを、通信部３９からネットワーク８０を通じ、貸出管理情報サーバ装置３７０に送信する（ステップＳ１０７）。
【００７０】
貸出管理情報サーバ装置３７０（図１６）は、通信部７６においてこの第１の可変ＩＤ情報を受信し（ステップＳ１０７）、ＣＰＵ７１は、この第１の可変ＩＤ情報をＲＡＭ７３に格納する（ステップＳ１０８）。
次に、ＣＰＵ７１は、ＲＡＭ７３からこの第１の可変ＩＤ情報を読み出し、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）に指示を与え、読み書き部７５ａは、この第１の可変ＩＤ情報に関連する情報を記憶部３７５ｂ（「貸出管理ＤＢ記憶手段」に相当）から削除する（ステップＳ１０９）。すなわち、読み書き部３７５ａは、この第１の可変ＩＤ情報と同一の貸出管理ＤＢ７５ｂａ内の「可変ＩＤ情報」、これに関連付けられている秘匿化ユーザＩＤ情報、貸出情報及び返却日情報を削除する。
【００７１】
なお、この処理（ステップＳ１０９）は、「この第１の物品ＩＤ情報に関連する情報に対し、当該第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理を施す」処理に相当する。
また、ステップＳ１０９の処理の代わりに、例えば、ＣＰＵ７１が、ＲＡＭ７３からこの第１の可変ＩＤ情報を読み出し、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）に指示を与え、読み書き部７５ａが、この第１の物品ＩＤ情報と同一の貸出管理ＤＢ３７５ｂａ内の「物品ＩＤ情報」、これに関連付けられている秘匿化ユーザＩＤ情報、貸出情報及び返却日情報に対し、当該物品ＩＤ情報に対応する物品が返却済みであることを示すフラグ情報を関連付けることとしてもよい。これにより、返却済みの物品の履歴情報を保持しておくことができる。
【００７２】
＜返却遅延検出処理＞
次に、本形態における返却遅延検出処理について説明する。
図２１は、この返却遅延検出処理を説明するためのフローチャートである。以下、このフローチャートに沿って本形態の返却遅延検出処理について説明する。
この例では、まず、貸出管理情報サーバ装置３７０（図１６）の内部時計７２（「日付情報出力手段」に相当）が、所定の契機で日付情報を出力する（ステップＳ１１１）。次に、ＣＰＵ７１は、事前にＲＡＭ７２に格納しておいた遅延データ選択プログラム７５ｂｃを読み込み、これに従った処理を実行する。すなわち、遅延データ選択プログラム７５ｂｃが読み込まれたＣＰＵ７１（「遅延データ選択手段」に相当）は、ハードディスク７５の記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）に格納された貸出管理ＤＢ７５ｂａのデータから、内部時計７２（「日付情報出力手段」に相当）が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている秘匿化ユーザＩＤ情報及び第１の可変ＩＤ情報（これらを「遅延データ」と呼ぶ）を選択する（ステップＳ１１２）。
【００７３】
ここで、ＣＰＵ７１が遅延データを選択できなかった場合には処理を終了する（ステップＳ１１３）。一方、ＣＰＵ７１が遅延データを選択できた場合（ステップＳ１１３）、ＣＰＵ７１は、読み書き部７５ａ（「貸出管理ＤＢ読み書き手段」に相当）に指示を与え、読み書き部７５ａは、ＣＰＵ７１が選択した秘匿化ユーザＩＤ情報及びそれに関連付けられている第１の可変ＩＤ情報を、記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）の貸出管理ＤＢ７５ｂａから読み出す。読み出された秘匿化ユーザＩＤ情報及び第１の可変ＩＤ情報は、通信部７６に送られ、そこからネットワーク８０を通じて端末装置３０に送信される（ステップＳ１１４）。
【００７４】
端末装置３０（図３）は、通信部３９においてこれら秘匿化ユーザＩＤ情報及び第１の可変ＩＤ情報を受信し、ＣＰＵ３５はこれらをＲＡＭ３６に格納する（ステップＳ１１５）。次に、ＣＰＵ３５は秘匿化ユーザＩＤ情報及び第１の可変ＩＤ情報をＲＡＭ３６から読み出し、通信部３９からネットワーク８０を通じてセキュリティサーバ装置５０に送信する（ステップＳ１１７）。
セキュリティサーバ装置５０（図４）は、通信部５５において秘匿化ユーザＩＤ情報及び第１の可変ＩＤ情報を受信し、ＣＰＵ５１は、これをＲＡＭ５２に格納する（ステップＳ１１７）。
【００７５】
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいたユーザＩＤ復元プログラム５４ｂｄを読み込み、これに従った処理を実行する。すなわち、ユーザＩＤ復元プログラム５４ｂｄが読み込まれたＣＰＵ５１（「ユーザＩＤ復元手段」に相当）は、ＲＡＭ５２から秘匿化ユーザＩＤ情報（「遅延データ選択手段が選択した秘匿化ユーザＩＤ情報」に相当）を読み出し、この秘匿化ユーザＩＤ情報からユーザＩＤ情報を復元し、これをＲＡＭ５２に格納する（ステップＳ１１８）。
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、ＲＡＭ５２から第１の可変ＩＤ情報（「日付情報出力手段が出力した日付情報が示す日付よりも前の返却日を示す返却日情報に関連付けられている第１の可変ＩＤ情報）に相当）を読み出し、この第１の可変ＩＤ情報から第１の物品ＩＤ情報を復元し、これをＲＡＭ５２に格納する（ステップＳ１１９）。
【００７６】
次にＣＰＵ５１は、ＲＡＭ５２からユーザＩＤ情報及び第１の物品ＩＤ情報を読み出し、これらを通信部５５からネットワーク８０を通じて端末装置３０に送信する（ステップＳ１２０）。
端末装置３０（図３）は、通信部３９においてこれらのユーザＩＤ情報及び第１の物品ＩＤ情報を受信し、ＣＰＵ３５はこれをＲＡＭ３６に格納する（ステップＳ１２１）。その後、ＣＰＵ３５は、ＲＡＭ３６からこれらの情報を読み出して表示部４１に表示させる。これにより、返却が遅延している書籍やその利用者を容易に特定することができる。
【００７７】
〔第４の実施の形態〕
本形態は第１〜３の実施の形態の応用例であり、無線タグ装置のメモリに格納された可変ＩＤ情報を物品の不正持ち出し検出に利用する形態である。以下では第１〜３の実施の形態との相違点を中心に説明を行い、これらと共通する事項については説明を省略する。
＜全体構成＞
図２２は、本形態における貸出管理システム４００の全体構成を例示した概念図である。なお、図２２において第１〜３の実施の形態と共通する部分については第１〜３の実施の形態と同じ符号を付した。また、図２２は、物品の不正持ち出し検出機能のみを説明するための図であるため、この機能に関連しない端末装置３０及び利用者情報サーバ装置６０の記載は省略してある。
【００７８】
図２２に例示するように、本形態の貸出管理システム４００は、無線タグ装置１０、セキュリティサーバ装置５０、不正読み出し検出ゲート２１０（「タグ読み取り手段」に相当）、制御装置４２０及び貸出管理情報サーバ装置３７０を有している。ここで、不正読み出し検出ゲート２１０は制御装置４２０と通信可能に接続され、セキュリティサーバ装置５０、制御装置４２０及び貸出管理情報サーバ装置３７０は、ネットワーク８０を通じ通信可能に接続されている。
＜制御装置＞
図２３は、本形態における制御装置４２０の構成を例示したブロック図である。
【００７９】
図２３に例示するように、本形態の制御装置４２０と第２の実施の形態のの制御装置２２０（図１２）との相違点は、本形態の制御装置４２０のハードディスク装置２２８の記憶部２２８ｂに貸出処理検索プログラム２２８ｂｂが格納されている点である。
＜不正持ち出し検出処理＞
次に、本形態における不正持ち出し検出処理について説明する。
図２４及び図２５は、この不正持ち出し検出処理を説明するためのフローチャートである。以下、このフローチャートに沿って本形態における不正持ち出し検出処理を説明する。
【００８０】
無線タグ装置１０が添付された書籍２０が不正持ち出し検出ゲート２１０を通過し、この無線タグ装置１０が不正持ち出し検出ゲート２１０（「第３のタグ読み取り手段」に相当）の読取範囲に達すると、不正持ち出し検出ゲート２１０は、その無線タグ装置１０のメモリ１１（「第１のメモリ」に相当）の読取専用領域１１ａから鍵ＩＤ情報を読み取り、書込可能領域１１ｂから可変ＩＤ情報（「第３の可変ＩＤ情報」に相当）を読み取る（ステップＳ１３１）。読み取られたこれらの情報は、インタフェース２２２を通じて制御装置４２０（図２３）に入力されＲＡＭ２２３に格納される。
【００８１】
次に、制御装置４２０のＣＰＵ２２１は、第１の可変ＩＤ情報の送信要求を、通信部２２６からネットワーク８０を通じて貸出管理情報サーバ装置３７０に送信する（ステップＳ１３２）。
貸出管理情報サーバ装置３７０（図１６）は、通信部７６においてこれを受信する。そして、これをトリガとして、ＣＰＵ７１は読み書き部７５ａに指示を与え、読み書き部７５ａは、記憶部７５ｂに格納された第１の可変ＩＤ情報を読み出す（ステップＳ１３３）。そして、これらの第１の可変ＩＤ情報は、通信部７６からネットワーク８０を通じて制御装置４２０に送信される（ステップＳ１３４）。
【００８２】
制御装置４２０（図２３）は、通信部２２６においてこれらの第１の物品ＩＤ情報を受信し、ＣＰＵ２２１は、これらの第１の物品ＩＤ情報をＲＡＭ２２３に格納する（ステップＳ１３５）。次に、ＣＰＵ２２１は、ＲＡＭ２２３から第１の物品ＩＤ情報、ステップＳ１３１で格納した第３の物品ＩＤ情報及び鍵ＩＤ情報を読み出し、これらを通信部２２６からネットワーク８０を通じ、セキュリティサーバ装置５０に送信する（ステップＳ１３６）。
セキュリティサーバ装置５０（図４）は、通信部５５においてこれらを受信し、ＲＡＭ５２に一旦格納する（ステップＳ１３７）。
【００８３】
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、ＲＡＭ５２から鍵ＩＤ情報を読み出し、これに関連付けられている復号鍵を復号鍵テーブル５４ｂａから抽出し、ＲＡＭ５２に格納する。次に、このＣＰＵ５１は、ＲＡＭ５２から第１の可変ＩＤ情報、第３の物品ＩＤ情報及び復号鍵とを読み出し、この復号鍵で第１の可変ＩＤ情報及び第３の物品ＩＤ情報を復号（「復元」に相当）した第１の物品ＩＤ情報及び第３の物品ＩＤ情報を生成し、これらをＲＡＭ５２に格納する（ステップＳ１３８）。
【００８４】
次に、ＣＰＵ５１は、ＲＡＭ５２から第１の物品ＩＤ情報及び第３の物品ＩＤ情報を読み出し、これらを通信部５５からネットワーク８０を通じて制御装置４２０に送信する（ステップＳ１３９）。
制御装置４２０（図２３）は、通信部２２６においてこれら第１の物品ＩＤ情報及び第３の物品ＩＤ情報を受信し、ＣＰＵ２２１は、これらをＲＡＭ２２３に格納する（ステップＳ１４０）。
次に、制御装置４２０のＣＰＵ２２１は、事前にＲＡＭ２２３に格納しておいた貸出処理検索プログラム４２８ｂｂを読み込み、これに従った処理を実行する。すなわち、貸出処理検索プログラム４２８ｂｂが読み込まれたＣＰＵ２２１（「貸出処理検索手段」に相当）は、ＲＡＭ２２３から第１の物品ＩＤ情報及び第３の物品ＩＤ情報を読み出し、第１の物品ＩＤ情報の中に第３の物品ＩＤ情報と一致するものがあるか否かを検索する（ステップＳ１４１）。ここで、一致する第１の物品ＩＤ情報が存在すると判断された場合、ＣＰＵ２２１は処理を終了する（ステップＳ１４２）。一方、ＣＰＵ２２１が第３の物品ＩＤ情報と第１の物品ＩＤ情報との一致を検出できなかった場合（ステップＳ１４２）、ＣＰＵ２２１は通報部２２９に通報情報を出力させる（ステップＳ１４３）。これにより書籍の不正持ち出しを防止できる。
【００８５】
なお、第３の実施の形態のステップＳ１０９の変形例のようにフラグ情報によって返却処理が終了したか否かを管理する場合、本形態のステップＳ１４１〜ステップＳ１４４は以下のようになる。
［ステップＳ１４１の変形例］
貸出処理検索プログラム４２８ｂｂが読み込まれたＣＰＵ２２１（「貸出処理検索手段」に相当）は、ＲＡＭ２２３から第１の物品ＩＤ情報及び第３の物品ＩＤ情報を読み出し、第１の物品ＩＤ情報の中に第３の物品ＩＤ情報と一致するものがあるか否かを検索する。
【００８６】
そして、制御装置４２０のＣＰＵ２２１（図２３）は、第３の物品ＩＤ情報に一致した第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が、貸出管理情報サーバ装置３７０（図１６）のハードディスク装置３７０の記憶部７５ｂ（「貸出管理ＤＢ記憶手段」に相当）に格納された貸出管理ＤＢ３７５ｂａに施されているか否かを貸出管理情報サーバ装置３７０に問い合わせる。すなわち、第３の物品ＩＤ情報に一致した第１の物品ＩＤ情報に対応する貸出管理ＤＢ３７５ｂａ中の第１の可変ＩＤ情報にフラグ情報が対応付けられているか否かを問い合わせる。なお、この問い合わせは、例えば、制御装置４２０のＣＰＵ２２１（図２３）が、この問い合わせ情報（上記一致した第１の物品ＩＤ情報に対応する第１の可変ＩＤ情報を含む情報）を通信部２２６からネットワーク８０を通じ、貸出管理情報サーバ装置３７０に送信することにより行われる。
【００８７】
貸出管理情報サーバ装置３７０（図１６）は、通信部７６においてこの問い合わせ情報を受信し、ＣＰＵ７１が貸出管理ＤＢ３７５ｂａを検索することにより、この問い合わせ情報に対する回答情報（第３の物品ＩＤ情報に一致した第１の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されているか否かを示す情報）を、通信部７６からネットワーク８０を通じ、制御装置４２０に送信する。
［ステップＳ１４２，Ｓ１４３の変形例］
制御装置４２０（図２３）は、通信部２２６でこの回答情報を受信し、ＣＰＵ２２１は、その回答情報が、上記の第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていることを示すものであるかどうかを検証する。ここで、上記の第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていないと判断された場合には処理を終了し、上記の第３の物品ＩＤ情報に対応する物品が返却済みであることを示す処理が施されていると判断された場合には、通報部２２９に通報情報（警報等）を出力させる。これにより書籍の不正持ち出しを防止できる。
【００８８】
〔第５の実施の形態〕
本形態は第１の実施の形態の応用例であり、無線タグ装置のメモリに格納された可変ＩＤ情報を書籍（物品）の収納位置の検索に利用する形態である。以下では、この書籍の収納位置検索に関する機能のみについて説明を行い、第１の実施の形態と共通する事項については説明を省略する。
＜全体構成＞
図２６は、本形態における貸出管理システム５００の全体構成を例示した概念図である。なお、図２６において第１の実施の形態と共通する部分については第１の実施の形態と同じ符号を付している。
【００８９】
図２６に例示するように、本形態の貸出管理システム５００は、セキュリティサーバ装置５０、端末装置３０、蔵書管理情報サーバ装置５６０、書架管理情報サーバ装置５７０、制御装置５８０及びリーダ付き書架５９０（「収納庫」に相当）を有している。
警告 4  ここで、蔵書管理情報サーバ装置５６０には、書籍の物品ＩＤ情報（「02581」「02582」等）とその書籍に係る書誌データ（タイトル、出版社名、著者名等）とが関連つけられた蔵書ＤＢ５６４ｂａが格納されている。また、書架管理情報サーバ装置５７０には、リーダ付き書架５９０に格納された書籍（「物品」に相当）の可変ＩＤ情報（「a%7O/Mz」「＃_A%aj’」「3Y？F=;s」等）と、その書籍を収納してある書架の位置情報（「803-A2」「312-C5」「580-B1」等）とが関連付けられた書架管理ＤＢ５７４ｂａが格納されている。また、リーダ付き書架５９０は、貸し出し対象の書籍（「物品」に相当）を収納する収納庫である。そして、このリーダ付き書架５９０には、読み取り範囲に達した無線タグ装置１０のメモリ１１から第１の可変ＩＤ情報を読み取るリーダ５９１〜５９４（「第４のタグ読み取り手段」に相当）が所定の間隔をおいて設置されている。なお、リーダの数は４個に限定されず、これより少なくても多くてもよい。
【００９０】
また、セキュリティサーバ装置５０、端末装置３０、蔵書管理情報サーバ装置５６０、書架管理情報サーバ装置５７０及び制御装置５８０は、ネットワーク８０を通じて通信可能に接続されており、制御装置５８０には、リーダ付き書架５９０に設置されたリーダ５９１〜５９４が通信可能に接続されている。
＜蔵書管理情報サーバ装置＞
図２７は、本形態における蔵書管理情報サーバ装置５６０の構成を例示したブロック図である。
【００９１】
図２７に例示するように、蔵書管理情報サーバ装置５６０は、ＣＰＵ５６１、ＲＡＭ５６２、ＲＯＭ５６３、ハードディスク装置５６４、通信部５６５及びバス５６６を有している。
ここで、ハードディスク装置５６４は、読み書き部５６４ａ及び記憶部５６４ｂを有している。また記憶部５６４ｂには、前述の蔵書ＤＢ５６４ｂａ及び制御プログラム５６４ｂｂが格納されている。また、ＣＰＵ５６１、ＲＡＭ５６２、ＲＯＭ５６３、ハードディスク装置５６４及び通信部５６５はバス５６６を通じて通信可能に接続され、通信部５６５はネットワーク８０と接続可能に構成されている。
【００９２】
また、この例の蔵書管理情報サーバ装置５６０のＣＰＵ５６１は、ハードディスク装置５６４の読み書き部５６４ａに指示を与え、記憶部５６４ｂから制御プログラム５６４ｂｂを読み出し、これを一旦ＲＡＭ５６２に格納する。そして、ＣＰＵ５６１は、この制御プログラム５６４ｂｂをＲＡＭ５６２から読み込み、この制御プログラム５６４ｂｂに従った処理を行うことにより蔵書管理情報サーバ装置５６０を制御する。
＜書架管理情報サーバ装置＞
図２８は、本形態における書架管理情報サーバ装置５７０の構成を例示したブロック図である。
【００９３】
図２８に例示するように、書架管理情報サーバ装置５７０は、ＣＰＵ５７１、ＲＡＭ５７２、ＲＯＭ５７３、ハードディスク装置５７４、通信部５７５及びバス５７６を有している。
ここで、ハードディスク装置５７４は、読み書き部５７４ａ及び記憶部５７４ｂを有している。また記憶部５７４ｂには、前述の書架管理ＤＢ５７４ｂａ及び制御プログラム５７４ｂｂが格納されている。また、ＣＰＵ５７１、ＲＡＭ５７２、ＲＯＭ５７３、ハードディスク装置５７４及び通信部５７５はバス５７６を通じて通信可能に接続され、通信部５７５はネットワーク８０と接続可能に構成されている。
【００９４】
また、この例の書架管理情報サーバ装置５７０のＣＰＵ５７１は、ハードディスク装置５７４の読み書き部５７４ａに指示を与え、記憶部５７４ｂから制御プログラム５７４ｂｂを読み出し、これを一旦ＲＡＭ５７２に格納する。そして、ＣＰＵ５７１は、この制御プログラム５７４ｂｂをＲＡＭ５７２から読み込み、この制御プログラム５７４ｂｂに従った処理を行うことにより書架管理情報サーバ装置５７０を制御する。
＜制御装置＞
図２９は、本形態における制御装置５８０の構成を例示したブロック図である。
【００９５】
図２９に例示するように、制御装置５８０は、ＣＰＵ５８１、インタフェース５８２、ＲＡＭ５８３、ＲＯＭ５８４、通信部５８５、ハードディスク装置５８６、表示部５８７及びバス５８８を有している。
ここで、ハードディスク装置５８６は、読み書き部５８６ａ及び記憶部５８６ｂを有している。また記憶部５８６ｂには、収納位置検索プログラム５８６ｂａ及び制御プログラム５８６ｂｂが格納されている。また、ＣＰＵ５８１、インタフェース５８２、ＲＡＭ５８３、ＲＯＭ５８４、通信部５８５、ハードディスク装置５８６及び表示部５８７はバス５８８を通じて通信可能に接続され、インタフェース５８２は各リーダ５９１〜５９４に通信可能に接続され、通信部５８５はネットワーク８０と接続可能に構成されている。
【００９６】
また、この例の制御装置５８０のＣＰＵ５８１は、ハードディスク装置５８６の読み書き部５８６ａに指示を与え、記憶部５８６ｂから制御プログラム５８６ｂｂを読み出し、これを一旦ＲＡＭ５８２に格納する。そして、ＣＰＵ５８１は、この制御プログラム５８６ｂｂをＲＡＭ５８３から読み込み、この制御プログラム５８６ｂｂに従った処理を行うことにより制御装置５８０を制御する。
＜リーダ＞
図３０は、本形態におけるリーダ５９１の構成を例示したブロック図である。
【００９７】
図３０に例示するように、リーダ５９１は、ＣＰＵ５９１、読み取り部５９１ｂ、ＲＡＭ５９１ｃ、インタフェース５９１ｄ及びバス５９１ｅを有している。ここで、ＲＡＭ５９１ｃには、このリーダ５９１が取り付けらた位置を示す位置情報５９１ｃａが格納されている。また、ＣＰＵ５９１、読み取り部５９１ｂ、ＲＡＭ５９１ｃ及びインタフェース５９１ｄはバス５９１ｅを介して通信可能に接続されており、インタフェース５９１ｄは制御装置５８０と通信可能に接続されている。
なお、その他のリーダ５９２〜５９４の構成は、それぞれの取り付け位置を示す位置情報がＲＡＭに格納される以外はリーダ５９１と同様である。
【００９８】
＜物品収納処理＞
次に、本形態において書籍をリーダ付き書架５９０に収納する際の処理について説明する。
図３１は、この書籍収納処理を説明するためのフローチャートである。以下、このフローチャートに沿って書籍収納処理を説明していく。
まず、無線タグ装置１０が貼付された書籍２０（物品）がリーダ付き書架５９０に収納されると、その無線タグ装置１０の位置を読み取り範囲とするリーダ（図２６の例ではリーダ５９１）が無線タグ装置１０のメモリ１１（「第１のメモリに相当」）から第１の可変ＩＤ情報を読み取り、リーダ５９１のＣＰＵ５９１ａ（図３０）は、この第１の可変ＩＤ情報をＲＡＭ５９１ｃに格納する（ステップＳ１５１）。また、ＣＰＵ５９１ａは、ＲＡＭ５９１ｃから第１の可変ＩＤ情報と位置情報５９１ｃａとを読み取り（ステップＳ１５２）、これらを、インタフェース５９１ｄを通じて制御装置５８０に送信する（ステップＳ１５３）。
【００９９】
制御装置５８０（図２９）は、インタフェース５８２において、第１の可変ＩＤ情報と位置情報５９１ｃａとを受信し、ＣＰＵ５８１は、これらをＲＡＭ５８３に格納する（ステップＳ１５４）。次に、ＣＰＵ５８１は、これらをＲＡＭ５８３から読み出し、通信部５８５からネットワーク８０を通じて書架管理情報サーバ装置５７０に送信する（ステップＳ１５５）。
書架管理情報サーバ装置５７０（図２８）は、通信部５７５においてこれらを受信し（ステップＳ１５６）、ＣＰＵ５７１は、読み書き部５７４ａに指示を与え、通信部５７５が受信した第１の可変ＩＤ情報と位置情報５９１ｃａとを関連付けて記憶部５７４ｂ（「格納する収納管理ＤＢ記憶手段」に相当）に書架管理ＤＢ５７４ｂａとして格納する（ステップＳ１５７）。
【０１００】
＜収納位置検出処理＞
次に、リーダ付き書架５９０に収納された書籍を検索する際の処理について説明する。
図３２及び図３３は、この書籍検索処理を説明するためのフローチャートである。以下、このフローチャートに沿ってこの書籍検索処理を説明する。
書籍の収納位置を検索しようとする利用者は、まず、検索対象の書籍の書誌データを端末装置３０のキーボード３３（図３）に入力する。キーボード３３（「検索入力手段」に相当する）は、この書誌データ（「検索対象の物品を示す第４の物品ＩＤ情報を特定する情報」に相当する）の入力を受け付け（ステップＳ１６１）、この書誌データはＲＡＭ３６に格納される。次に、ＣＰＵ３５は、ＲＡＭ３６からこの書誌データを読み出し、これを通信部３９からネットワーク８０を通じて蔵書管理情報サーバ装置５６０に送信する（ステップＳ１６２）。
【０１０１】
蔵書管理情報サーバ装置５６０（図２７）は、通信部５６５においてこれを受信してＲＡＭ５６２に格納し（ステップＳ１６３）、ＣＰＵ５６１は、読み書き部５６４ａに指示を与え、通信部５６５が受信した書誌データに対応する物品ＩＤ情報（「第４の物品ＩＤ情報」に相当）を記録部５６４ｂの蔵書ＤＢ５６４ｂａから読み出させる（ステップＳ１６４）。読み出された第４の物品ＩＤ情報は、通信部５６５に送られ、そこからネットワーク８０を通じて端末装置３０に送信される（ステップＳ１６５）。
端末装置３０（図３）は、通信部３９においてこの第４の物品ＩＤ情報を受信し、ＲＡＭ３６に格納する（ステップＳ１６６）。次に、端末装置３０のＣＰＵ３５は、第１の可変ＩＤ情報の送信要求を、通信部３９からネットワーク８０を通じて書架管理サーバ装置５７０に送信する（ステップＳ１６７）。
【０１０２】
書架管理サーバ装置５７０（図２８）は、通信部５７５においてこれを受信する。そして、これをトリガとして、ＣＰＵ５７１は読み書き部５７４ａに指示を与え、読み書き部５７４ａは、記憶部５７４ｂに格納された第１の可変ＩＤ情報を読み出す（ステップＳ１６８）。そして、これらの第１の可変ＩＤ情報は、通信部５７５からネットワーク８０を通じて端末装置３０に送信される（ステップＳ１６９）。
端末装置３０（図３）は、通信部３９においてこれらの第１の物品ＩＤ情報を受信し、ＣＰＵ３５は、これらの第１の物品ＩＤ情報をＲＡＭ３６に格納する（ステップＳ１７０）。次に、ＣＰＵ３５は、ＲＡＭ３６から第１の物品ＩＤ情報を読み出し、これを通信部３９からネットワーク８０を通じ、セキュリティサーバ装置５０に送信する（ステップＳ１７１）。
【０１０３】
セキュリティサーバ装置５０（図４）は、通信部５５においてこれらを受信し、ＲＡＭ５２に一旦格納する（ステップＳ１７２）。
次に、ＣＰＵ５１は、事前にＲＡＭ５２に格納しておいた物品ＩＤ復元プログラム５４ｂｃを読み込み、これに従った処理を実行する。すなわち、物品ＩＤ復元プログラム５４ｂｃが読み込まれたＣＰＵ５１（「物品ＩＤ復元手段」に相当）は、ＲＡＭ５２から第１の可変ＩＤ情報を読み出し、これらを復号（「復元」に相当）した第１の物品ＩＤ情報を生成し、これらをＲＡＭ５２に格納する（ステップＳ１７３）。なお、この復号は、例えばこれらの第１の可変ＩＤ情報を復号鍵テーブル５４ｂａの復号鍵で順次復号していき、正しく復号できた結果を第１の物品ＩＤ情報とする。なお、正しく復号できたか否かの判断は、例えば、第１の物品ＩＤ情報が有するチェックビット等が正しく再現されているか否か等によって判断する。
【０１０４】
次に、ＣＰＵ５１は、ＲＡＭ５２から第１の物品ＩＤ情報を読み出し、これを通信部５５からネットワーク８０を通じて端末装置３０（図３）に送信する（ステップＳ１７４）
端末装置３０（図３）は、通信部３９においてこれらの第１の物品ＩＤ情報を受信し、ＣＰＵ３５は、これらをＲＡＭ３６に格納する。次に、ＣＰＵ３５は、ＲＡＭ３６に格納された第１の物品ＩＤ情報の中に第４の物品ＩＤ情報と一致するものがあるか否かを検証し、一致した第１の物品ＩＤ情報に対応する第１の可変ＩＤ情報をＲＡＭ３６から読み出して、通信部３９からネットワーク８０を通じて書架管理情報サーバ装置５７０に送信する（ステップＳ１７６）。
【０１０５】
書架管理情報サーバ装置５７０（図２８）は、通信部５７５において、この第１の可変ＩＤ情報を受信し、ＣＰＵ５７１は、読み書き部５７４ａ（「物品管理ＤＢ読み取り手段」に相当）に指示を与え、読み書き部５７４ａは、通信部５７５が受信した第１の可変ＩＤ情報に記憶部５７４ｂ（「物品管理ＤＢ記憶手段」に相当）で関連付けられている位置情報を読み出す（ステップＳ１７７）。そして、この位置情報は通信部５７５に送られ、そこからネットワーク８０を通じて端末装置３０に送信される。
端末装置３０（図３）は、通信部３９においてこの位置情報を受信し、ＣＰＵ３５は、この位置情報を一旦ＲＡＭ３６に格納した後（ステップＳ１７９）、これを表示部４１に表示させる（ステップＳ１８０）。これにより、希望する書籍の収納場所を特定することができる。
【０１０６】
なお、本発明は上述の実施の形態に限定されるものではない。例えば、上述の各実施の形態では、無線タグ装置１０のメモリ１１に格納されていた第１の可変ＩＤ情報から第２の可変ＩＤ情報を生成し、この第２の可変ＩＤ情報で無線タグ装置１０のメモリ１１の内容を更新することとしたが、書籍（「物品」に相当）の表面に、その物品を示す物品ＩＤ情報を特定する視覚情報を表示させておき（例えば、バーコード等を印字したシールを貼付しておき）、貸出管理システムに、この表示された視覚情報を読み取る視覚情報読み取り手段（例えば、端末装置に接続されたバーコードリーダ等）を設け、再秘匿化手段において、この視覚情報読み取り手段が読み取った視覚情報から第２の可変ＩＤ情報を生成し、この第２の可変ＩＤ情報で無線タグ装置１０のメモリ１１の内容を更新することとしてもよい。
【０１０７】
また、別の変形例として、書籍（「物品」に相当）の表面に、その物品を示す物品ＩＤ情報を秘匿化した秘匿化ＩＤ情報を示す視覚情報を表示させておき（例えば、バーコード等を印字したシールを貼付しておき）、貸出管理システムに、この表示された視覚情報を読み取る視覚情報読み取り手段（例えば、端末装置に接続されたバーコードリーダ等）を設け、再秘匿化手段において、この視覚情報読み取り手段が読み取った視覚情報から第２の可変ＩＤ情報を生成し、この第２の可変ＩＤ情報で無線タグ装置１０のメモリ１１の内容を更新することとしてもよい。
【０１０８】
また、第３の実施の形態の返却処理におけるステップＳ９７〜Ｓ１０４では、端末装置３０が貸出管理情報サーバ装置３７０に第１の可変ＩＤ情報の送信を要求し、第１の可変ＩＤ情報を受け取った端末装置３０がセキュリティサーバ装置５０にその復号を依頼することとしたが、端末装置３０が貸出管理情報サーバ装置３７０に第１の物品ＩＤ情報の送信を依頼し、貸出管理情報サーバ装置３７０が直接セキュリティサーバ装置５０に第１の可変ＩＤ情報の復号を依頼し、その復号結果である第１の物品ＩＤ情報を端末装置３０に送信することとしてもよい。
【０１０９】
また、第４の実施の形態の不正持ち出し検出処理におけるステップＳ１３２〜Ｓ１４０では、貸出管理情報サーバ装置３７０から第１の可変ＩＤ情報を受け取った制御装置４２０がセキュリティサーバ装置５０にその復号を依頼することとしたが、同様に、貸出管理情報サーバ装置３７０が直接セキュリティサーバ装置５０に第１の可変ＩＤ情報の復号を依頼し、その復号結果である第１の物品ＩＤ情報を制御装置４２０に送信することとしてもよい。
また、第５の実施の形態の書籍検索処理におけるステップＳ１６７〜Ｓ１７８の代わりに、端末装置３０が、第４の物品ＩＤ情報とともに書架管理情報サーバ装置５７０に書籍の位置情報の送信を要求し、書架管理情報サーバ装置５７０が、直接書架管理ＤＢ５７４ｂａ内の各第１の可変ＩＤ情報の復号をセキュリティサーバ装置５０に依頼し、その復号結果から第４の物品ＩＤ情報に一致するものを検索し、一致した第１の可変ＩＤ情報に直接書架管理ＤＢ５７４ｂａで関連付けられている書架の位置情報を端末装置３０に送信することとしてもよい。
【０１１０】
さらに、本形態では再暗号化可能な暗号化関数による物品ＩＤ情報の暗号文を可変ＩＤ情報としたが、その他の方法で可変ＩＤ情報を生成することとしてもよい。例えば、物品ＩＤ情報に対応するランダム数を可変ＩＤ情報とし、この物品ＩＤ情報とランダム数との対応表をセキュリティサーバ装置５０が保持することとしてもよい。この場合の可変ＩＤ情報の更新は、例えばセキュリティサーバ装置５０が保持する対応表を更新（物品ＩＤ情報とランダム数との対応関係の更新）することにより行う。
また、本形態では、各無線タグ装置に鍵ＩＤ情報を格納することとしたが、すべての可変ＩＤ情報を同じ鍵で生成することとし、各無線タグ装置に鍵ＩＤ情報を格納しない構成としてもよい。
【０１１１】
その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。さらに、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
また、上述のように各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１１２】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよいが、具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto-Optical disc）等を、半導体メモリとしてＥＥＰ−ＲＯＭ（Electronically Erasable and Programmable-Read Only Memory）等を用いることができる。
【０１１３】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【０１１４】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【産業上の利用可能性】
【０１１５】
本発明により、例えば、RFIDタグが取り付けられた物品のレンタルサービスにおいて、利用者の貸出履歴や利用中の物品についての情報の漏洩を防止し、利用者のプライバシを保護することが可能になる。
【図面の簡単な説明】
【０１１６】
【図１】第１の実施の形態における貸出管理システムの全体構成を例示した概念図である。
【図２】第１の実施の形態における無線タグ装置の構成を例示したブロック図である。
【図３】第１の実施の形態における端末装置の構成を例示したブロック図である。
【図４】第１の実施の形態におけるセキュリティサーバ装置の構成を例示したブロック図である。
【図５】第１の実施の形態における利用者情報サーバ装置の構成を例示したブロック図である。
【図６】第１の実施の形態における貸出管理情報サーバ装置の構成を例示したブロック図である。
【図７】第１の実施の形態における貸出処理を説明するためのフローチャートである。
【図８】第１の実施の形態における貸出処理を説明するためのフローチャートである。
【図９】第１の実施の形態における返却処理を説明するためのフローチャートである。
【図１０】第１の実施の形態における返却遅延検出処理を説明するためのフローチャートである。
【図１１】第２の実施の形態における貸出管理システムの全体構成を例示した概念図である。
【図１２】第２の実施の形態における制御装置の構成を例示したブロック図である。
【図１３】第２の実施の形態における貸出管理情報サーバ装置の構成を例示したブロック図である。
【図１４】第２の実施の形態における不正持ち出し検出処理を説明するためのフローチャートである。
【図１５】第３の実施の形態における貸出管理システムの全体構成を例示した概念図である。
【図１６】第３の実施の形態における貸出管理情報サーバ装置の構成を例示したブロック図である。
【図１７】第３の実施の形態における貸出処理を説明するためのフローチャートである。
【図１８】第３の実施の形態における貸出処理を説明するためのフローチャートである。
【図１９】第３の実施の形態における返却処理を説明するためのフローチャートである。
【図２０】第３の実施の形態における返却処理を説明するためのフローチャートである。
【図２１】第３の実施の形態における返却遅延検出処理を説明するためのフローチャートである。
【図２２】第４の実施の形態における貸出管理システムの全体構成を例示した概念図である。
【図２３】第４の実施の形態における制御装置の構成を例示したブロック図である。
【図２４】第４の実施の形態における不正持ち出し検出処理を説明するためのフローチャートである。
【図２５】第４の実施の形態における不正持ち出し検出処理を説明するためのフローチャートである。
【図２６】第５の実施の形態における貸出管理システムの全体構成を例示した概念図である。
【図２７】第５の実施の形態における蔵書管理情報サーバ装置の構成を例示したブロック図である。
【図２８】第５の実施の形態における書架管理情報サーバ装置の構成を例示したブロック図である。
【図２９】第５の実施の形態における制御装置の構成を例示したブロック図である。
【図３０】第５の実施の形態におけるリーダの構成を例示したブロック図である。
【図３１】第５の実施の形態における書籍収納処理を説明するためのフローチャートである。
【図３２】第５の実施の形態における書籍検索処理を説明するためのフローチャートである。
【図３３】第５の実施の形態における書籍検索処理を説明するためのフローチャートである。
【符号の説明】
【０１１７】
１，２００，３００，４００，５００  貸出管理システム
１０  無線タグ装置
２０  書籍
３０  端末装置
５０  セキュリティ装置
６０  利用者情報サーバ装置
７０，２７０，３７０  貸出管理情報サーバ装置
２１０  不正持ち出し検出ゲート
２２０，４２０，５８０  制御装置
５６０  蔵書管理情報サーバ装置
５７０  書架管理情報サーバ装置
５９０  リーダ付き書架
【図１】
2006119732.tif 000003
【図２】
2006119732.tif 000004
【図３】
2006119732.tif 000005
【図４】
2006119732.tif 000006
【図５】
2006119732.tif 000007
【図６】
2006119732.tif 000008
【図７】
2006119732.tif 000009
【図８】
2006119732.tif 000010
【図９】
2006119732.tif 000011
【図１０】
2006119732.tif 000012
【図１１】
2006119732.tif 000013
【図１２】
2006119732.tif 000014
【図１３】
2006119732.tif 000015
【図１４】
2006119732.tif 000016
【図１５】
2006119732.tif 000017
【図１６】
2006119732.tif 000018
【図１７】
2006119732.tif 000019
【図１８】
2006119732.tif 000020
【図１９】
2006119732.tif 000021
【図２０】
2006119732.tif 000022
【図２１】
2006119732.tif 000023
【図２２】
2006119732.tif 000024
【図２３】
2006119732.tif 000025
【図２４】
2006119732.tif 000026
【図２５】
2006119732.tif 000027
【図２６】
2006119732.tif 000028
【図２７】
2006119732.tif 000029
【図２８】
2006119732.tif 000030
【図２９】
2006119732.tif 000031
【図３０】
2006119732.tif 000032
【図３１】
2006119732.tif 000033
【図３２】
2006119732.tif 000034
【図３３】
2006119732.tif 000035