JP4760232B2 - 時刻設定装置及び時刻設定方法 - Google Patents
時刻設定装置及び時刻設定方法 Download PDFInfo
- Publication number
- JP4760232B2 JP4760232B2 JP2005251130A JP2005251130A JP4760232B2 JP 4760232 B2 JP4760232 B2 JP 4760232B2 JP 2005251130 A JP2005251130 A JP 2005251130A JP 2005251130 A JP2005251130 A JP 2005251130A JP 4760232 B2 JP4760232 B2 JP 4760232B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- information
- time setting
- setting
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electric Clocks (AREA)
Description
まず,図1に基づいて,本実施の形態にかかる時刻設定システムの全体構成について説明する。なお,図1は,本実施の形態にかかる時刻設定システム100の全体構成を概略的に示すブロック図である。
次に,図2に基づいて,本実施の形態にかかる情報処理装置101の構成について詳細に説明する。なお,図2は,本実施の形態にかかる情報処理装置101の構成を概略的に示すブロック図である。
次に,図3を参照しながら,本実施の形態にかかる時刻サーバ131について説明する。なお,図3は,本実施の形態にかかる時刻サーバの概略的な構成を示すブロック図である。
ここで,本実施の形態にかかる時刻設定システム100において用いられる主なデータについて簡単に説明すると,図4に示すように,
・「ターミナルID」は,例えば,時刻サーバ131に対して時刻情報を要求する要求元の情報処理装置101を識別するIDである。
・「時刻精度情報」は,例えば,情報処理装置101に備わる時刻部181が出力する時刻の精度を示す情報である。時刻の精度は,時刻部181の構成上とセキュリティ上等の点で考慮される。例えば,時刻部181が時刻の改ざんが困難な耐タンパ性を有している場合は,時刻精度情報は高い。
・「設定条件情報」は,例えば,許容時間と有効期限とから構成されている。時刻情報を要求してから時刻情報を受信するまでの時間が上記許容時間内であることが必要である。また,有効期限が過ぎると情報処理装置101の時刻は無効となり,新規に時刻サーバ131からの時刻情報を基にして情報処理装置101が自己の時刻を設定する必要がある。
・「セッションID」は,例えば,メッセージ送受信の一回性保証する時刻設定セッション等のセッションを識別するIDである。セッションが継続している間は,そのセッションIDを第三者によって改ざんされないようにセキュアに保持し,セッション終了時に破棄する。
・カウンタ情報は,例えば,メッセージ送受信の一回性保証するインクリメントされるカウンタ,または,タイムスタンプ等の情報である。なお,上記カウンタ情報も第三者によって改ざんされないようにセキュアに保持する必要がある。
・「署名(シグネチャ)」は,例えば,ターミナルID,設定条件情報,時刻情報,およびセッションID等を基にして求められる署名データである。
以上のようなデータが主に用いられるが,本実施の形態にかかる時刻設定システム100では,図4に図示されたデータのみに限定されず,他のデータが用いられても実施可能である。
次に,図6を参照しながら,本実施の形態にかかるセッションID方式の時刻設定方法について説明する。なお図6は,本実施の形態にかかるセッションID方式の時刻設定方法の処理の概略を示すシーケンス図である。
次に,時刻管理部501のID生成部178は,セッションID(SID)を生成する。生成されたSIDと,セキュア情報105に記憶された時刻精度情報とはアプリケーション503に送信される(S503)なお,ID生成部178が生成するSIDは,例えば,ランダムに生成する乱数であってもよいが,かかる例に限定されない。
次に,図8を参照しながら,本実施の形態にかかるカウンタ情報方式の時刻設定方法について説明する。なお,図8は,本実施の形態にかかるカウンタ情報方式の時刻設定方法の処理の概略を示すシーケンス図である。
次に,時刻管理部501のカウンタ情報生成部191は,セキュア情報記憶部105に記憶された時刻精度情報をアプリケーション503に伝送する(S603)。
101 情報処理装置
103 ネットワーク
131 時刻サーバ
178 ID生成部
181 時刻部
185 検証部
187 設定部
189 要求検知部
191 カウンタ情報生成部
501 時刻管理部
503 アプリケーション
Claims (9)
- 正確な時を刻む時刻装置により生成される時刻情報を基にして情報処理装置が刻む時刻を設定する時刻設定装置であって:
前記時刻装置が生成する時刻情報の要求を検知する要求検知部と;
前記時刻情報を要求するメッセージを送信しそのメッセージに対する回答メッセージを受信する一連のやりとりを時刻設定セッションとし,その時刻設定セッションを識別するためのセッションIDを生成するセッションID生成部と;
前記情報処理装置の記憶領域に予めセキュアに格納された情報であって該情報処理装置の時刻精度を示す時刻精度情報と,前記セッションIDとを含んだ時刻設定要求メッセージを前記時刻装置に対して送信する時刻設定要求メッセージ送信部と;
前記時刻情報と,該時刻情報を基にして時刻設定可能な条件が記述された時刻設定条件情報と,前記セッションIDとを含んだ時刻設定回答メッセージを前記時刻装置から受信する時刻設定回答メッセージ受信部と;
前記時刻設定回答メッセージに設定された前記セッションIDと前記セッションID生成ステップで生成したセッションIDとが同一であることを検証するとともに,前記時刻設定要求メッセージの送信時刻と前記時刻設定回答メッセージの受信時刻との差分時間が前記時刻設定条件情報に記述された許容時間の範囲内であることを検証する検証部と;
前記検証部による検証の結果,時刻設定可能であると判断された場合,前記セッションIDを削除するとともに,前記時刻情報を基に前記情報処理装置の時刻を設定する設定部と;
を備え,
前記時刻設定要求メッセージ送信部と前記時刻設定回答メッセージ受信部とは,同じ前記時刻設定セッション内で前記時刻設定要求メッセージを1回送信し,前記時刻設定回答メッセージを1回受信し;
前記時刻設定セッション内で実行される処理は,前記時刻設定要求メッセージ送信部による前記時刻設定要求メッセージの送信と,前記時刻設定回答メッセージ受信部による前記時刻設定回答メッセージの受信に限られることを特徴とする,時刻設定装置。 - 前記時刻設定条件情報は,前記時刻精度情報が示す時刻精度に応じて前記時刻装置が生成する情報であることを特徴とする,請求項1に記載の時刻設定装置。
- 前記要求検知部は,前記時刻設定条件情報に含む前記設定された時刻の有効期限が経過した場合,所定時間経過した場合,または前記情報処理装置がコンテンツを取得する場合,前記時刻情報の要求を少なくとも検知することを特徴とする,請求項1に記載の時刻設定装置。
- 正確な時を刻む時刻装置により生成される時刻情報を基にして情報処理装置が刻む時刻を設定する時刻設定方法であって:
前記時刻装置が生成する時刻情報の要求を検知する要求検知ステップと;
前記時刻情報を要求するメッセージを送信しそのメッセージに対する回答メッセージを受信する一連のやりとりを時刻設定セッションとし,その時刻設定セッションを識別するためのセッションIDを生成するセッションID生成ステップと;
前記情報処理装置の記憶領域に予めセキュアに格納された情報であって該情報処理装置の時刻精度を示す時刻精度情報と,前記セッションIDとを含んだ時刻設定要求メッセージを前記時刻装置に対して送信する時刻設定要求メッセージ送信ステップと;
前記時刻情報と,該時刻情報を基にして時刻設定可能な条件が記述された時刻設定条件情報と,前記セッションIDとを含んだ時刻設定回答メッセージを前記時刻装置から受信する時刻設定回答メッセージ受信ステップと;
前記時刻設定回答メッセージに設定された前記セッションIDと前記セッションID生成ステップで生成したセッションIDとが同一であることを検証するとともに,前記時刻設定要求メッセージの送信時刻と前記時刻設定回答メッセージの受信時刻との差分時間が前記時刻設定条件情報に記述された許容時間の範囲内であることを検証する検証ステップと;
前記検証の結果,時刻設定可能であると判断された場合,前記時刻情報を基に前記情報処理装置の時刻を設定する時刻設定ステップと;
前記セッションIDを削除する削除ステップと;
を含み,
前記時刻設定要求メッセージ送信ステップと前記時刻設定回答メッセージ受信ステップとは,同じ前記時刻設定セッション内で1回ずつ実行され;
前記時刻設定セッション内で実行される処理は,前記時刻設定要求メッセージ送信ステップ及び時刻設定回答メッセージ受信ステップに限られることを特徴とする,時刻設定方法。 - 正確な時を刻む時刻装置により生成される時刻情報を基にして情報処理装置が刻む時刻を設定する時刻設定装置であって:
前記時刻装置が生成する時刻情報の要求を検知する要求検知部と;
前記情報処理装置の記憶領域に予めセキュアに格納された情報であって該情報処理装置の時刻精度を示す時刻精度情報を含んだ時刻設定要求メッセージを前記時刻装置に対して送信する時刻設定要求メッセージ送信部と;
前記時刻情報と,該時刻情報を基にした時刻設定可能な条件が記述された時刻設定条件情報と,該時刻装置により取得されたカウンタ情報とを含んだ時刻設定回答メッセージを該時刻装置から受信する時刻設定回答メッセージ受信部と;
前記時刻設定回答メッセージに設定されたカウンタ情報と前記時刻設定する対象の情報処理装置が取得したカウンタ情報とを比較し前後関係が適切であることを検証し,前記時刻設定要求メッセージの送信時刻と前記時刻設定回答メッセージの受信時刻との差分時間が前記設定条件情報に含む許容時間の範囲内であることを検証すると,前記情報処理装置のカウンタ情報を更新する検証部と;
前記検証の結果,時刻設定可能であると判断された場合,前記時刻情報を基に該情報処理装置の時刻を設定する設定部と;
を備え,
前記時刻設定要求メッセージ送信部と前記時刻設定回答メッセージ受信部とは,前記時刻情報を要求するメッセージを送信しそのメッセージに対する回答メッセージを受信する一連のやりとりを時刻設定セッションとしその時刻設定セッション内で前記時刻設定要求メッセージを1回送信し,前記時刻設定回答メッセージを1回受信し;
前記時刻設定セッション内で実行される処理は,前記時刻設定要求メッセージ送信部による前記時刻設定要求メッセージの送信と,前記時刻設定回答メッセージ受信部による前記時刻設定回答メッセージの受信に限られることを特徴とする,時刻設定装置。 - 前記時刻設定条件情報は,前記時刻精度情報が示す時刻精度に応じて前記時刻装置が生成する情報であることを特徴とする,請求項5に記載の時刻設定装置。
- 前記要求検知部は,前記時刻設定条件情報に含む前記設定された時刻の有効期限が経過した場合,所定時間経過した場合,または前記情報処理装置がコンテンツを取得する場合,前記時刻情報の要求を少なくとも検知することを特徴とする,請求項5に記載の時刻設定装置。
- 前記カウンタ情報は,タイムスタンプであって,
前記時刻設定回答メッセージ受信部は,前記時刻装置により前記タイムスタンプが設定された前記時刻設定回答メッセージを受信し;
前記検証部は,前記時刻設定回答メッセージに設定された前記タイムスタンプよりも,該時刻設定回答メッセージ受信時に前記情報処理装置が生成したタイムスタンプの方が新しいことを検証することを特徴とする,請求項5に記載の時刻設定装置。 - 正確な時を刻む時刻装置により生成される時刻情報を基にして情報処理装置が刻む時刻を設定する時刻設定方法であって:
前記時刻装置が生成する時刻情報の要求を検知する要求検知ステップと;
前記情報処理装置の記憶領域に予めセキュアに格納された情報であって該情報処理装置の時刻精度を示す時刻精度情報を含んだ時刻設定要求メッセージを前記時刻装置に対して送信する時刻設定要求メッセージ送信ステップと;
前記時刻情報と,該時刻情報を基にした時刻設定可能な条件が記述された時刻設定条件情報と,該時刻装置により取得されたカウンタ情報とを含んだ時刻設定回答メッセージを該時刻装置から受信する時刻設定回答メッセージ受信ステップと;
前記時刻設定回答メッセージに設定されたカウンタ情報と前記時刻設定する対象の情報処理装置が生成したカウンタ情報とを比較し前後関係が適切であることを検証するとともに,前記時刻設定要求メッセージの送信時刻と前記時刻設定回答メッセージの受信時刻との差分時間が前記設定条件情報に含む許容時間の範囲内であることを検証する検証ステップと;
前記検証の結果,時刻設定可能であると判断された場合,前記時刻情報を基に該情報処理装置の時刻を設定する時刻設定ステップと;
前記情報処理装置のカウンタ情報を更新する更新ステップと;
を含み,
前記時刻設定要求メッセージ送信ステップと前記時刻設定回答メッセージ受信ステップとは,前記時刻情報を要求するメッセージを送信しそのメッセージに対する回答メッセージを受信する一連のやりとりを時刻設定セッションとしその時刻設定セッション内で1回ずつ順に実行され;
前記時刻設定セッション内で実行される処理は,前記時刻設定要求メッセージ送信ステップ及び時刻設定回答メッセージ受信ステップに限られることを特徴とする,時刻設定方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005251130A JP4760232B2 (ja) | 2005-08-31 | 2005-08-31 | 時刻設定装置及び時刻設定方法 |
PCT/JP2006/315681 WO2007026511A1 (ja) | 2005-08-31 | 2006-08-08 | グループ登録装置,グループ登録解除装置,グループ登録方法,ライセンス取得装置及びライセンス取得方法,並びに,時刻設定装置及び時刻設定方法 |
KR1020087004408A KR20080038175A (ko) | 2005-08-31 | 2006-08-08 | 그룹 등록 장치, 그룹 등록 해제 장치, 그룹 등록 방법,라이선스 취득 장치 및 라이선스 취득 방법, 및, 시각 설정장치 및 시각 설정 방법 |
EP06782507A EP1921559A1 (en) | 2005-08-31 | 2006-08-08 | Group registration device, group registration release device, group registration method, license acquisition device, license acquisition method, time setting device, and time setting method |
US11/995,705 US20090151006A1 (en) | 2005-08-31 | 2006-08-08 | Group registration device, group registration release device, group registration method, license acquisition device, license acquisition method, time setting device, and time setting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005251130A JP4760232B2 (ja) | 2005-08-31 | 2005-08-31 | 時刻設定装置及び時刻設定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007064791A JP2007064791A (ja) | 2007-03-15 |
JP4760232B2 true JP4760232B2 (ja) | 2011-08-31 |
Family
ID=37927161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005251130A Expired - Fee Related JP4760232B2 (ja) | 2005-08-31 | 2005-08-31 | 時刻設定装置及び時刻設定方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4760232B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012046487A1 (ja) * | 2010-10-05 | 2012-04-12 | シャープ株式会社 | コンテンツ再生装置、コンテンツ配信システム、コンテンツ再生装置の同期方法、制御プログラム、および、記録媒体 |
JP2018046349A (ja) * | 2016-09-13 | 2018-03-22 | 沖電気工業株式会社 | 通信システム、時刻同期方法、通信装置、及び通信プログラム |
JP7438924B2 (ja) * | 2020-12-15 | 2024-02-27 | 株式会社東芝 | 情報処理装置、方法及びプログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0245816A (ja) * | 1988-08-08 | 1990-02-15 | Fujitsu Ltd | コンピュータシステムの時刻校正方式 |
JP2000284689A (ja) * | 1999-04-01 | 2000-10-13 | Hitachi Ltd | 情報格納方法 |
JP3782259B2 (ja) * | 1999-05-31 | 2006-06-07 | 富士通株式会社 | 署名作成装置 |
JP4337265B2 (ja) * | 2001-01-23 | 2009-09-30 | ソニー株式会社 | データコピー装置 |
JP3780880B2 (ja) * | 2001-07-05 | 2006-05-31 | ソニー株式会社 | 通信システム、サーバ装置、クライアント装置、連携処理提供方法、連携処理方法、プログラムおよび記録媒体 |
JP4231241B2 (ja) * | 2002-05-29 | 2009-02-25 | セイコーエプソン株式会社 | ネットワークにおける通信 |
-
2005
- 2005-08-31 JP JP2005251130A patent/JP4760232B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007064791A (ja) | 2007-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5556895B2 (ja) | コンテンツデータ再生装置、更新管理方法、及び更新管理プログラム | |
KR101086568B1 (ko) | 무선 장치에 대한 보안 시간 기능 | |
US8938625B2 (en) | Systems and methods for securing cryptographic data using timestamps | |
US11294989B2 (en) | Content usage monitor | |
US20090151006A1 (en) | Group registration device, group registration release device, group registration method, license acquisition device, license acquisition method, time setting device, and time setting method | |
US8688924B2 (en) | Method for improving accuracy of a time estimate from a memory device | |
US20130004142A1 (en) | Systems and methods for device authentication including timestamp validation | |
US20080304364A1 (en) | Memory device with circuitry for improving accuracy of a time estimate | |
JP2009517785A (ja) | 信頼できる時刻を利用したデジタル著作権管理 | |
JP2008206158A (ja) | 暗号ハッシュによってリンクされたログを用いた信頼すべきタイムスタンプ及び証明できるクロック | |
JP4746442B2 (ja) | 端末装置 | |
JP2003234737A (ja) | 記録装置をはじめとするデジタル媒体のための内容認証 | |
US7747532B2 (en) | Content use management system, content playback apparatus, content use management method, content playback method, and computer program including system date/time information validation | |
JP5223860B2 (ja) | 時刻情報配信システム、時刻配信局、端末、時刻情報配信方法及びプログラム | |
US20060095553A1 (en) | Storage system | |
JP5039931B2 (ja) | 情報処理装置 | |
JP4760232B2 (ja) | 時刻設定装置及び時刻設定方法 | |
JP2005128960A (ja) | コンテンツの再生装置及び方法 | |
JP2006127349A (ja) | デジタル著作権管理装置およびプログラム | |
KR20100035702A (ko) | 디지털 권리 관리(drm) 라이센스 유효화에 사용된 시간 평가의 정확성을 개선하기 위한 회로를 구비한 메모리 디바이스와, 상기 메모리 디바이스와 사용하기 위한 방법 | |
KR20100041734A (ko) | 신뢰성 있는 호스트 디바이스로부터의 시간을 사용하는 메모리 디바이스와, 상기 메모리 디바이스와 사용하기 위한 방법 | |
KR101465555B1 (ko) | 엔티티를 인증하기 위해 사용된 시간 평가의 정확성을 개선하기 위한 회로를 구비한 메모리 디바이스와, 상기 메모리 디바이스와 사용하기 위한 방법 | |
JP2006333435A (ja) | 時刻認証システム、装置及びプログラム | |
US11977644B2 (en) | Systems and methods for remote ownership and content control of media files on untrusted systems | |
KR100608205B1 (ko) | 디지털 저작권 관리를 위해 신뢰된 시각을 등록하는 장치및 그 방법과 이를 이용한 콘텐츠 사용 제한 장치 및 그방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080530 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110510 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110523 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140617 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140617 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |