(57)【要約】【課題】電子書籍などのコンテンツの貸与時にコンテンツの著作権を保護できる貸与システムを提供する。また、貸出し延長を行う際に通信容量が少なくて済む貸与システムを提供する。【解決手段】図書館サーバでコンテンツの数を管理し、さらにコンテンツを暗号化して送信することにより著作権の保護を可能とする。コンテンツを時限鍵で暗号化して、貸与期限がくると時限鍵を無効化・削除することにより、貸し出しの延長、再貸出などを行う際にも、期限を変えた時限鍵を送信するのみでよく、書籍を再度送信する必要がないので通信時間を大幅に短縮することが可能となる。【選択図】    図１
2005025438.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを蓄積するサーバと、
前記コンテンツの貸出依頼があった場合に、貸出期限情報を含む時限鍵を生成し、前記コンテンツを前記時限鍵で暗号化し、前記時限鍵及び前記時限鍵で暗号化した前記コンテンツを秘密鍵で暗号化した暗号化信号を出力する暗号鍵生成装置と、
前記暗号鍵生成装置から出力される前記暗号化信号が記録される記録媒体と、
前記記録媒体に格納された前記暗号化信号を復号化し、前記コンテンツを閲覧するための閲覧装置とを備え、
前記貸与期限情報によって示される貸与期限を過ぎると、前記時限鍵を無効化または削除することにより、前記コンテンツの閲覧を不許可とすることを特徴とする時間期限付き貸与システム。
【請求項２】
サーバから期限を限って貸与を受けた時限鍵で暗号化されたコンテンツを閲覧する閲覧装置であって、
暗号化された前記時限鍵及び前記コンテンツを復号化可能な復号化器と、
復号化された前記時限鍵について、貸与期限を過ぎているか否かを判定する貸与期限判定器と、
前記貸与期限判定器によって貸与期限を判定された結果、貸与期限を過ぎている場合には、前記時限鍵を無効化又は削除する時限鍵無効化・削除器とを備え、
前記貸与期限判定によって貸与期限を判定された結果、貸与期限を過ぎていない場合のみ前記コンテンツを復号化することを特徴とする閲覧装置。
【請求項３】
ユーザからコンテンツの貸出要求があった場合に、前記コンテンツについて貸し出し可能な状態にあるかどうかを判定するステップと、
前記コンテンツについて貸し出し可能な状態にある場合に、ユーザが保持する記録媒体との相互認証を行うステップと、
前記相互認証の結果、前記記録媒体が正当であった場合に、貸与期限情報を含む時限鍵を生成するステップと、
前記コンテンツを前記時限鍵で暗号化するステップと、
前記時限鍵及び前記時限鍵で暗号化した前記コンテンツを、前記記録媒体に固有の秘密鍵で暗号化して暗号化信号を生成するステップと、
前記暗号化信号をユーザへと送信するステップとを備えることを特徴とする貸与処理方法。
【請求項４】
前記コンテンツについて貸し出し可能な状態になかった場合に、ユーザに貸し出し可能な日程を通知するステップと、
前記日程を通知した結果、ユーザが貸出予約を希望した場合に、前記コンテンツの予約処理を行うステップとをさらに備えることを特徴とする貸与処理方法。
【請求項５】
コンテンツを蓄積するサーバへとコンテンツの貸出要求を行うステップと、
前記サーバとの相互認証を行うステップと、
前記サーバから前記秘密鍵で暗号化された暗号化信号を受信するステップと、
前記暗号化信号を前記秘密鍵で復号化して、時限鍵と前記時限鍵で暗号化されたコンテンツとを取得するステップと、
前記時限鍵で暗号化されたコンテンツを前記時限鍵で復号化して平文のコンテンツを取得するステップと、
貸与期限が過ぎた場合に、前記時限鍵を無効化または削除して、前記コンテンツの閲覧を不許可とするステップとを備えることを特徴とする閲覧処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子書籍などのコンテンツの著作権を保護しコンテンツの貸与に関するものである。
【０００２】
【従来の技術】
近年パーソナルコンピュータやインターネット等の通信インフラの普及とともに書籍などのコンテンツがデジタル化され簡単に流通するようになった。これに伴い、インターネットを介して電子コンテンツをレンタルする電子図書館（貸し本屋）が提案されている（例えば特許文献１参照）。
【０００３】
図６は特許文献１の貸与システムにおけるブロック図である。
【０００４】
図６において、図書館サーバ４０１は電子化された書籍を蓄積している。記録媒体４０２は図書館サーバ４０１から電子化された書籍を取得し、格納する。ユーザは閲覧装置４０３に電子化された書籍を取得した記録媒体４０２を接続することにより書籍を閲覧することができる。
【０００５】
処理のフローを説明する。図書館サーバ４０１より貸与する書籍が記録媒体４０２に格納される（Ｎ０１）。
【０００６】
閲覧装置４０３は記録媒体４０２の閲覧対象となる書籍を検索し（Ｎ０３）、閲覧対象となる書籍の表示を行う（Ｎ０４）。貸与期限が過ぎると書籍を図書館サーバへ返却する（Ｎ０２）。または記録媒体４０２の書籍が削除される。
【０００７】
【特許文献１】
特開２００２−１８９８６７号公報
【０００８】
【発明が解決しようとする課題】
上記の貸与システムにおいては、書籍自体の暗号化を固有記号によるパスワード方式で行っており、パスワード自体が公開されてしまえば貸与者でなくても書籍を入手し閲覧することが可能であり著作権を保護できない。
【０００９】
また、一度貸し出した書籍の再度の貸出、または貸出延長を行う場合、もう一度、書籍のコンテンツと暗号鍵（固有記号）とを送信する必要があり、書籍のコンテンツが大容量の場合などは通信時間が非常に長くなるという課題がある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、本発明の時間制限付き貸与システムは、コンテンツを蓄積するサーバと、前記コンテンツの貸出依頼があった場合に、貸出期限情報を含む時限鍵を生成し、前記コンテンツを前記時限鍵で暗号化し、前記時限鍵及び前記時限鍵で暗号化した前記コンテンツを秘密鍵で暗号化した暗号化信号を出力する暗号鍵生成装置と、前記暗号鍵生成装置から出力される前記暗号化信号が記録される記録媒体と、前記記録媒体に格納された前記暗号化信号を復号化し、前記コンテンツを閲覧するための閲覧装置とを備え、前記貸与期限情報によって示される貸与期限を過ぎると、前記時限鍵を無効化または削除することにより、前記コンテンツの閲覧を不許可とすることを特徴とする。
【００１１】
また、本発明の閲覧装置は、サーバから期限を限って貸与を受けた時限鍵で暗号化されたコンテンツを閲覧する閲覧装置であって、暗号化された前記時限鍵及び前記コンテンツを復号化可能な復号化器と、復号化された前記時限鍵について、貸与期限を過ぎているか否かを判定する貸与期限判定器と、前記貸与期限判定器によって貸与期限を判定された結果、貸与期限を過ぎている場合には、前記時限鍵を無効化又は削除する時限鍵無効化・削除器とを備え、前記貸与期限判定によって貸与期限を判定された結果、貸与期限を過ぎていない場合のみ前記コンテンツを復号化することを特徴とする。
【００１２】
また、本発明の第１の貸与処理方法は、ユーザからコンテンツの貸出要求があった場合に、前記コンテンツについて貸し出し可能な状態にあるかどうかを判定するステップと、前記コンテンツについて貸し出し可能な状態にある場合に、ユーザが保持する記録媒体との相互認証を行うステップと、前記相互認証の結果、前記記録媒体が正当であった場合に、貸与期限情報を含む時限鍵を生成するステップと、前記コンテンツを前記時限鍵で暗号化するステップと、前記時限鍵及び前記時限鍵で暗号化した前記コンテンツを、前記記録媒体に固有の秘密鍵で暗号化して暗号化信号を生成するステップと、前記暗号化信号をユーザへと送信するステップとを備えることを特徴とする。
【００１３】
また、本発明の第２の貸与処理方法は、第１の貸与処理方法に加えて、前記コンテンツについて貸し出し可能な状態になかった場合に、ユーザに貸し出し可能な日程を通知するステップと、前記日程を通知した結果、ユーザが貸出予約を希望した場合に、前記コンテンツの予約処理を行うステップとをさらに備えることを特徴とする。
【００１４】
また、本発明の閲覧方法は、コンテンツを蓄積するサーバへとコンテンツの貸出要求を行うステップと、前記サーバとの相互認証を行うステップと、前記サーバから前記秘密鍵で暗号化された暗号化信号を受信するステップと、前記暗号化信号を前記秘密鍵で復号化して、時限鍵と前記時限鍵で暗号化されたコンテンツとを取得するステップと、前記時限鍵で暗号化されたコンテンツを前記時限鍵で復号化して平文のコンテンツを取得するステップと、貸与期限が過ぎた場合に、前記時限鍵を無効化または削除して、前記コンテンツの閲覧を不許可とするステップとを備えることを特徴とする。
【００１５】
【発明の実施の形態】
以下、図１、２を用いて本発明の時間制限つき貸与システムの貸与装置・方法について説明する。
【００１６】
図１は本発明の時間制限付き貸与システムのブロック図である。図１において、図書館サーバ１０１は電子化された書籍を蓄積している。暗号鍵発生装置１０２は時間制限付きの暗号鍵を発行する。記録媒体１０３は電子化された書籍を取得し、格納する。ユーザは閲覧装置１０４を用いて書籍を閲覧する。
【００１７】
図１を参照しながら、貸与情報の流れについて説明する。図書館サーバ１０１から取り出された書籍／貸与情報は暗号鍵発生装置１０２へ送られる（Ｃ０１）。暗号鍵発生装置１０２は、図書館サーバから取得した貸与情報を基に時限鍵を生成し、書籍を生成した時限鍵で暗号化する。ここで時限鍵は貸与期間の間は有効であり、貸与期間が終わると無効になる鍵である。暗号鍵発生装置１０２と記録媒体１０３は相互認証を行い、相互認証に成功した場合は暗号化した書籍及び時限鍵を記録媒体固有の秘密鍵（固有パスワード）で暗号化した暗号化信号が記録媒体１０３へと送信、保存される（Ｃ０２）。相互認証を行い、かつ暗号化した状態で暗号化した書籍と時限鍵を記録媒体へと送信するので暗号鍵発生装置１０２と記録媒体１０３との間の通信経路を安全に保つことができる。暗号化信号はユーザからの要求に応じて、記録媒体固有の秘密鍵（固有パスワード）を用いて復号化され、時限鍵で暗号化した書籍と平文の時限鍵となる。
【００１８】
ユーザが閲覧装置１０４を用いて書籍の閲覧を行うとき、閲覧装置１０４は記録媒体１０３へ、秘密鍵で暗号化された時限鍵と秘密鍵及び時限鍵で二重に暗号化された書籍の送信を要求する要求信号を出力する（Ｃ０３）。要求信号を入力された記録媒体１０３は閲覧装置１０４へ、秘密鍵で暗号化された時限鍵と秘密鍵及び時限鍵で二重に暗号化された書籍を送信する（Ｃ０４）。閲覧装置１０４は、秘密鍵を用いて時限鍵を復号化し、時限鍵が無効であれば書籍の表示を行わず、時限鍵が貸与期限内であれば暗号化された書籍を、時限鍵を用いて復号し、書籍を表示する。また、閲覧装置１０４は時限鍵が貸与期限を過ぎている場合は読み出した時限鍵を無効化し、暗号化した暗号化信号を記録媒体１０３に出力する（Ｃ０５）。
【００１９】
強制的に時限鍵を無効化することにより、ユーザが図書館サーバ１０１へと書籍を返却するのを待たずに次のユーザへと貸し出しを行うことが出来る。また、再度の貸し出しまたは貸し出しの延長を行う際には、期限を変えた時限鍵のみを送信すればよいので、書籍そのものを送信する場合と比べると遥かに通信時間を低減することができる。
【００２０】
図２は本発明における図書館サーバ１０１及び暗号鍵発生装置１０２の処理フローチャートである。まず、ユーザからの書籍の貸し出し依頼があると、図書館サーバ１０１は書籍の検索処理を行う（２０１）。検索の完了後、書籍貸出可否確認処理２０２において貸出希望書籍が貸出可能かの判定を行い、可能と判断した場合は記録媒体識別符号読出処理２０３へ、不可能と判断した場合は貸出可能予定日通知処理２１１へ移行する。書籍の貸出可否の判断は図書館サーバ１０１が保持する書籍の数と既に貸出している書籍の数とを比較することにより行われる。一致する場合は既にその書籍を全て貸出していることとなり、貸出不可と判断される。
【００２１】
貸出可能な場合は記録媒体識別符号読出処理２０３において記録媒体１０３の識別符号読出を行う。この識別符号は借り手確認処理２０４において借り手が誰であるかの判断に用いられる。また、識別符号が判明すると、記録媒体に固有の秘密鍵を認識することが可能である。図書館サーバ１０１は有効な借り手を登録しており、借り手が登録されている場合は貸与可能と判断するが、借り手が登録されていない場合は貸与不可能と判断する。このように記録媒体１０３と図書館サーバ１０１との間で相互認証を行うことにより、書籍の著作権を保護することが出来る。
【００２２】
貸与者確認処理２０４において貸与可能と判断した場合は、貸与番号生成処理２０５へ、不可能と判断した場合は貸出不許可通知２１０へ移行し、その後処理を終了する。貸与番号生成処理２０５において、貸与番号の生成を行い、時限鍵生成処理２０６へ移行する。貸与番号は貸与情報の管理に用いられる。時限鍵生成処理２０６において、貸与番号と貸出期限日を連結し時限鍵を生成し、暗号化書籍生成処理２０７へ移行する。暗号化書籍生成処理２０７において、書籍を時限鍵で暗号化し、さらに時限鍵と時限鍵で暗号化した書籍とを、記録媒体識別符号読出しステップ（２０３）で認識された秘密鍵（固有パスワード）で暗号化し、暗号化信号送信処理２０８へ移行する。
【００２３】
暗号化信号送信処理２０８において、時限鍵と時限鍵で暗号化した書籍を秘密鍵で暗号化した暗号化信号とを記録媒体１０３へと送信する。記録媒体格納処理２０９において記録媒体１０３は暗号化信号を、秘密鍵で暗号化された時限鍵、秘密鍵及び時限鍵で二重に暗号化された書籍として暗号鍵格納領域に格納する。なお、これらはユーザからの要求に応じて閲覧装置１０４へと送信される。
【００２４】
図書館サーバ１０１が貸し出し依頼のあった書籍を全て貸出している場合は貸出予約を行うことが出来る。図書館サーバ１０１は貸し出している書籍の貸与番号とその貸与期限を参酌して、貸出可能予定日を検索する。検索された貸出可能予定日は貸出可能予定日通知処理２１１において貸し出し依頼をしたユーザへと通知される。ユーザは貸出可能予定日を参考に貸出予約を行うか否かを決定する。図書館サーバ１０１は貸出予定確認処理２１２においてユーザが貸出予約を行ったか否かを判断する。貸出者が予約する場合は、記録媒体識別符号読出２１３へ移行し、予約しない場合は終了する。記録媒体識別符号読出処理２１３において記録媒体の識別符号の読出処理を行い貸出予約処理２１４へ移行する。貸出予約処理２１４において貸出の予約処理を行い終了する。
【００２５】
本発明においては、貸出期限が来ると時限鍵を強制的に無効にすることにより貸し出し期間を終了させるので、延滞の心配なく予約処理を行うことが可能となり、書籍の著作権を適法に保護しつつ予約処理を行える。
【００２６】
次に、図３、４、５を用いて、本発明の時間制限つき貸与システムにおける書籍の閲覧装置・方法・書籍を格納する記録媒体について説明する。
【００２７】
図３は本発明における閲覧装置のブロック図である。図３において、本発明における閲覧装置は、閲覧する書籍を選択する操作器Ｒ０１、閲覧する書籍を表示する表示器Ｒ０２、暗号化された書籍を復号化する復号化器Ｒ０３、貸与期限の判定基準となる基準時計Ｒ０４、時限鍵の貸与期限を判定する貸与期限判定器Ｒ０５、時限鍵を無効化する時限鍵無効化器Ｒ０６、記録媒体と接合する記録媒体接続部であるＲ０７を備えている。なお、Ｒ０３〜Ｒ０７が１つの半導体集積回路を構成している。
【００２８】
図３を参照しながら、本発明の時間制限付き貸与システムに使用する閲覧装置について説明する。ユーザは操作器Ｒ０１を用いて記録媒体接続部Ｒ０７に接続された記録媒体に格納された書籍の検索を行う。検索された書籍の一覧は表示器Ｒ０２に表示される。操作器Ｒ０１を用いて、表示器Ｒ０２に表示された書籍の一覧から閲覧する書籍を選択すると、書籍に対応する秘密鍵で暗号化された時限鍵が記録媒体から記録媒体接続部Ｒ０７を介して復号化器Ｒ０３に送られる。復号化器Ｒ０３に送られた時限鍵は記録媒体１０３固有の秘密鍵を用いて復号化され、貸与期限判定器Ｒ０５に送られる。
【００２９】
貸与期限判定器Ｒ０５に送られた時限鍵は貸与期限判定器Ｒ０５にて基準時計Ｒ０４と比較される。比較の結果、貸与期限内であれば記録媒体接続部Ｒ０７から記録媒体に格納された秘密鍵及び時限鍵で二重に暗号化された書籍を読み出し、秘密鍵及び時限鍵を用いて復号化器Ｒ０３で復号化され、表示器に書籍が表示される。また、貸与期限を越えていれば時限鍵無効化器Ｒ０６により時限鍵が無効化され、記録媒体接続部Ｒ０７に接続された記録媒体に保存される。
【００３０】
図４は本発明における記録媒体のブロック図である。図４において、本発明における記録媒体１０３は、記録媒体を識別する記録媒体識別符号Ｓ０１、時限鍵を格納する暗号鍵格納領域Ｓ０２、暗号化書籍を格納する暗号化書籍格納領域Ｓ０３を備えている。
【００３１】
図４を参照しながら、本発明の時間制限付き貸与システムに使用する記録媒体について説明する。記録媒体識別符号Ｓ０１は記録媒体を特定するために固有の番号が記録される。図書館サーバ１０１と記録媒体１０３とは記録媒体識別符号を用いて相互認証を行う。暗号鍵格納領域Ｓ０２は図書館サーバ１０１で生成する秘密鍵で暗号化された時限鍵を格納する。暗号化書籍格納領域Ｓ０３は図書館サーバ１０１で生成する秘密鍵及び時限鍵で二重に暗号化された書籍が格納され、閲覧装置が取り出すことが可能である。
【００３２】
図５は本発明における閲覧装置の処理のフローチャートである。閲覧書籍の検索処理３０１において貸与書籍の検索を行い、検索完了後、暗号化時限鍵読み出し処理３０２へ移行する。暗号化時限鍵読み出し処理３０２において秘密鍵で暗号化された時限鍵を記録媒体の暗号鍵格納領域から読み出し、時限鍵復号化処理３０３へ移行する。時限鍵復号化処理３０３において秘密鍵で暗号化された時限鍵を復号化し、貸出期限確認処理３０４へ移行する。貸出期限確認処理３０４で、時限鍵の貸出期限を判定し、貸出期限内であれば暗号化書籍復号化処理３０５へ移行し、貸出期限外または、貸出無効であれば時限鍵無効化処理３０７へ移行する。暗号化書籍復号化処理３０５において暗号化書籍を秘密鍵及び時限鍵で復号化し、復号化書籍閲覧操作処理３０６へ移行する。復号化書籍閲覧操作処理３０６において復号化された書籍の閲覧操作処理を行い終了する。時限鍵無効化処理３０７においては時限鍵の無効化処理を行い、暗号鍵格納領域へ格納し、貸出期間終了通知処理３０８へ移行する。貸出期間終了通知処理３０８において貸出期間の終了を通知し終了する。
【００３３】
以上、本実施の形態においては、図書館サーバでコンテンツの数を管理し、さらにコンテンツを暗号化して送信することにより著作権の保護を可能とする。また、コンテンツを時限鍵で暗号化して、貸与期限がくると時限鍵を無効化・削除することにより、貸し出しの延長、再貸出などを行う際にも、期限を変えた時限鍵を送信するのみでよく、書籍を再度送信する必要がないので通信時間を大幅に短縮することが可能となる。
【００３４】
なお、本実施の形態においては時限鍵を無効化しているが、時限鍵は無効化ではなく削除しても構わない。
【００３５】
また、本実施の形態においては書籍の貸し出しを例にとって説明しているが、本発明において貸し出し対象となるコンテンツは書籍に限られるものではなく、映像データ、音楽データなどにも応用可能であることはいうまでもない。
【００３６】
【発明の効果】
電子データ等における貸与システムにおいて、書籍の著作権の保護を行い、違法コピーを防止することができる。
【００３７】
また、貸し出しの延長、再貸出などを行う際にも、期限を変えた時限鍵を送信するのみでよく、書籍を再度送信する必要がないので通信時間を大幅に短縮することが可能となる。
【図面の簡単な説明】
【図１】本発明の時間制限付き貸与システムのブロック図
【図２】本発明の貸与処理方法のフローチャート
【図３】本発明の閲覧装置のブロック図
【図４】本発明の記録媒体のブロック図
【図５】本発明の閲覧処理方法のフローチャート
【図６】従来の貸与システムにおけるブロック図
【符号の説明】
１０１  図書館サーバ
１０２  暗号鍵発生装置
１０３  記録媒体
１０４  閲覧装置
Ｒ０１  操作器
Ｒ０２  表示器
Ｒ０３  復号化器
Ｒ０４  基準時計
Ｒ０５  貸与期限判定器
Ｒ０６  時限鍵無効化器
Ｒ０７  記録媒体接続部
【図１】
2005025438.tif 000003
【図２】
2005025438.tif 000004
【図３】
2005025438.tif 000005
【図４】
2005025438.tif 000006
【図５】
2005025438.tif 000007
【図６】
2005025438.tif 000008