JP2008244992A - 端末装置及びプログラム - Google Patents
端末装置及びプログラム Download PDFInfo
- Publication number
- JP2008244992A JP2008244992A JP2007084113A JP2007084113A JP2008244992A JP 2008244992 A JP2008244992 A JP 2008244992A JP 2007084113 A JP2007084113 A JP 2007084113A JP 2007084113 A JP2007084113 A JP 2007084113A JP 2008244992 A JP2008244992 A JP 2008244992A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- boot
- hash value
- stored
- program
- 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.)
- Granted
Links
Images
Abstract
【解決手段】予め設定されたブートプログラムを含むブート部のハッシュ値を記憶するフラッシュメモリ45と、入力されるブート部のハッシュ値を算出し、当該算出したブート部のハッシュ値と、前記記憶されたブート部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力するCPU41と、を有する耐タンパ性を有するモジュール40と、前記ブート部を記憶するフラッシュメモリ35と、前記ブート部に記憶されたプログラムの実行により、フラッシュメモリ35に記憶されたブート部をCPU41に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記ブート部の使用を伴う端末装置の動作を許可に設定するCPU31と、を備える。
【選択図】図3
Description
予め設定されたブートプログラムを含むブート部のハッシュ値を記憶する第1の記憶手段と、
入力されるブート部のハッシュ値を算出し、当該算出したブート部のハッシュ値と、前記記憶されたブート部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力する第1の制御手段と、を有する耐タンパモジュールと、
前記ブート部を記憶する第2の記憶手段と、
前記ブート部に記憶されたプログラムの実行により、前記第2の記憶手段に記憶されたブート部を前記第1の制御手段に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記ブート部の使用を伴う端末装置の動作を許可に設定する第2の制御手段と、を備える。
前記第2の記憶手段は、前記ブート部とそれ以外のデータ及びプログラムを含む拡張部とを記憶し、
前記第1の記憶手段は、予め設定された前記ブート部及び前記拡張部のハッシュ値を記憶し、
前記第1の制御手段は、前記算出したブート部のハッシュ値及び入力される拡張部のハッシュ値と、前記記憶されたブート部及び拡張部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力し、
前記第2の制御手段は、前記ブート部に記憶されたプログラムの実行により、前記第2の記憶手段に記憶された拡張部のハッシュ値を算出し、当該算出した拡張部のハッシュ値と、前記第2の記憶手段に記憶されたブート部とを前記第1の制御手段に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記記憶されたブート部及び拡張部の使用を伴う端末装置の動作を許可に設定する。
情報を出力する第1の出力手段を備え、
前記第2の記憶手段は、端末装置の所属に固有の出力データである第1の固定出力データを記憶し、
前記拡張部は、前記第1の固定出力データを含み、
前記第2の制御手段は、前記動作を許可に設定した後に、前記第1の出力手段に所定情報を出力する際に、前記記憶された第1の固定出力データを読み出して当該所定情報を当該第1の固定出力データとともに前記第1の出力手段に出力させる。
情報を出力する第2の出力手段を備え、
前記第1の記憶手段は、端末装置の所属に固有の出力データである第2の固定出力データを記憶し、
前記第2の制御手段は、前記動作を許可に設定した後に、前記第2の出力手段に所定情報を出力する際に、前記記憶された第2の固定出力データを読み出して当該所定情報を当該第2の固定出力データとともに前記第2の出力手段に出力させる。
情報を出力する第3の出力手段と、
端末装置の認証を行うとともに当該端末装置に固有の出力データである第3の固定出力データを提供する認証装置と通信する通信手段と、を備え、
前記第2の制御手段は、前記動作を許可に設定した後に、前記通信手段を介して認証要求を前記認証装置に送信し、当該認証装置から認証が許可される場合に、前記第3の固定出力データを前記認証装置から受信し、前記第3の出力手段に所定情報を出力する際に、当該所定情報を前記受信された第3の固定出力データとともに前記第3の出力手段に出力させる。
コンピュータを、
予め設定されたブートプログラムを含むブート部のハッシュ値を記憶する第1の記憶手段と、
入力されるブート部のハッシュ値を算出し、当該算出したブート部のハッシュ値と、前記記憶されたブート部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力する第1の制御手段と、を有する耐タンパモジュール、
前記ブート部を記憶する第2の記憶手段、
前記ブート部に記憶されたプログラムの実行により、前記第2の記憶手段に記憶されたブート部を前記第1の制御手段に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記ブート部の使用を伴う端末装置の動作を許可に設定する第2の制御手段、
として機能させる。
図1〜図9を参照して、本発明に係る第1の実施の形態を説明する。先ず、図1〜図5を参照して、本実施の形態の装置構成を説明する。図1に、本実施の形態の決済システム1の構成を示す。
図8及び図9を参照して、本発明に係る第2の実施の形態を説明する。本実施の形態の装置構成は、決済システム1を用いるものとし、第1の実施の形態と異なる部分を主として説明する。
図10及び図11を参照して、本発明に係る第3の実施の形態を説明する。本変形例の装置構成は、決済システム1を用いるものとし、第2の実施の形態と異なる部分を主として説明する。
図12〜図17を参照して、本発明に係る第4の実施の形態を説明する。先ず、図12及び図13を参照して、本実施の形態の装置構成を説明する。図12に、本実施の形態の電子機器20Aの構成を示す。図13に、SAM50の内部構成を示す。
図18を参照して、上記第4の実施の形態の変形例を説明する。図18に、本変形例の電子機器20Bの内部構成を示す。
10 センタサーバ
11 CPU
12 入力部
13 RAM
14 表示部
15 記憶部
16 通信部
17 バス
20,20A,20B 電子機器
30 本体部
31 CPU
32 プリント部
33 RAM
34 表示部
35 フラッシュメモリ
36 通信部
40,40A モジュール
41 CPU
42 入力部
43 RAM
44 カードリーダ
45 フラッシュメモリ
36 通信部
50 SAM
51 CPU
52 暗号演算部
53 RAM
54 異常検出部
55 ROM
56 通信部
57 フラッシュメモリ
58 バス
61 CPU
62 入力部
63 RAM
64 表示部
65 フラッシュメモリ
66 通信部
67 プリント部
68 カードリーダ
Claims (6)
- 予め設定されたブートプログラムを含むブート部のハッシュ値を記憶する第1の記憶手段と、
入力されるブート部のハッシュ値を算出し、当該算出したブート部のハッシュ値と、前記記憶されたブート部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力する第1の制御手段と、を有する耐タンパモジュールと、
前記ブート部を記憶する第2の記憶手段と、
前記ブート部に記憶されたプログラムの実行により、前記第2の記憶手段に記憶されたブート部を前記第1の制御手段に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記ブート部の使用を伴う端末装置の動作を許可に設定する第2の制御手段と、を備える端末装置。 - 前記第2の記憶手段は、前記ブート部とそれ以外のデータ及びプログラムを含む拡張部とを記憶し、
前記第1の記憶手段は、予め設定された前記ブート部及び前記拡張部のハッシュ値を記憶し、
前記第1の制御手段は、前記算出したブート部のハッシュ値及び入力される拡張部のハッシュ値と、前記記憶されたブート部及び拡張部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力し、
前記第2の制御手段は、前記ブート部に記憶されたプログラムの実行により、前記第2の記憶手段に記憶された拡張部のハッシュ値を算出し、当該算出した拡張部のハッシュ値と、前記第2の記憶手段に記憶されたブート部とを前記第1の制御手段に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記記憶されたブート部及び拡張部の使用を伴う端末装置の動作を許可に設定する請求項1に記載の端末装置。 - 情報を出力する第1の出力手段を備え、
前記第2の記憶手段は、端末装置の所属に固有の出力データである第1の固定出力データを記憶し、
前記拡張部は、前記第1の固定出力データを含み、
前記第2の制御手段は、前記動作を許可に設定した後に、前記第1の出力手段に所定情報を出力する際に、前記記憶された第1の固定出力データを読み出して当該所定情報を当該第1の固定出力データとともに前記第1の出力手段に出力させる請求項2に記載の端末装置。 - 情報を出力する第2の出力手段を備え、
前記第1の記憶手段は、端末装置の所属に固有の出力データである第2の固定出力データを記憶し、
前記第2の制御手段は、前記動作を許可に設定した後に、前記第2の出力手段に所定情報を出力する際に、前記記憶された第2の固定出力データを読み出して当該所定情報を当該第2の固定出力データとともに前記第2の出力手段に出力させる請求項1から3のいずれか一項に記載の端末装置。 - 情報を出力する第3の出力手段と、
端末装置の認証を行うとともに当該端末装置に固有の出力データである第3の固定出力データを提供する認証装置と通信する通信手段と、を備え、
前記第2の制御手段は、前記動作を許可に設定した後に、前記通信手段を介して認証要求を前記認証装置に送信し、当該認証装置から認証が許可される場合に、前記第3の固定出力データを前記認証装置から受信し、前記第3の出力手段に所定情報を出力する際に、当該所定情報を前記受信された第3の固定出力データとともに前記第3の出力手段に出力させる請求項1から4のいずれか一項に記載の端末装置。 - コンピュータを、
予め設定されたブートプログラムを含むブート部のハッシュ値を記憶する第1の記憶手段と、
入力されるブート部のハッシュ値を算出し、当該算出したブート部のハッシュ値と、前記記憶されたブート部のハッシュ値と、が一致するか否かを判別し、その判別結果を出力する第1の制御手段と、を有する耐タンパモジュール、
前記ブート部を記憶する第2の記憶手段、
前記ブート部に記憶されたプログラムの実行により、前記第2の記憶手段に記憶されたブート部を前記第1の制御手段に入力してその判別結果を取得し、当該判別結果においてハッシュ値が一致する場合に、前記ブート部の使用を伴う端末装置の動作を許可に設定する第2の制御手段、
として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007084113A JP4893411B2 (ja) | 2007-03-28 | 2007-03-28 | 端末装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007084113A JP4893411B2 (ja) | 2007-03-28 | 2007-03-28 | 端末装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008244992A true JP2008244992A (ja) | 2008-10-09 |
JP4893411B2 JP4893411B2 (ja) | 2012-03-07 |
Family
ID=39915752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007084113A Expired - Fee Related JP4893411B2 (ja) | 2007-03-28 | 2007-03-28 | 端末装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4893411B2 (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146125A (ja) * | 2008-12-16 | 2010-07-01 | Dainippon Printing Co Ltd | ライセンス管理システム及び方法 |
JP2013117962A (ja) * | 2011-12-02 | 2013-06-13 | Samsung Electronics Co Ltd | セキュア方法及び装置 |
JP2014509808A (ja) * | 2011-03-31 | 2014-04-21 | ▲華▼▲為▼▲終▼端有限公司 | 携帯端末暗号方式、ハードウェア暗号化デバイス及び携帯端末 |
JP5685739B1 (ja) * | 2014-05-08 | 2015-03-18 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
JP5736549B1 (ja) * | 2014-03-11 | 2015-06-17 | パナソニックIpマネジメント株式会社 | 情報処理装置及び情報処理方法 |
JP2015114790A (ja) * | 2013-12-11 | 2015-06-22 | パナソニックIpマネジメント株式会社 | 決済端末装置 |
JP2015114788A (ja) * | 2013-12-11 | 2015-06-22 | パナソニックIpマネジメント株式会社 | 決済端末装置 |
JP2015130181A (ja) * | 2015-01-28 | 2015-07-16 | パナソニックIpマネジメント株式会社 | 決済端末装置 |
WO2015136897A1 (ja) * | 2014-03-10 | 2015-09-17 | パナソニックIpマネジメント株式会社 | 情報処理装置及び情報処理方法 |
JP2015191318A (ja) * | 2014-03-27 | 2015-11-02 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
JP2015215687A (ja) * | 2014-05-08 | 2015-12-03 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
JP2015215874A (ja) * | 2015-02-23 | 2015-12-03 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
JP2016038779A (ja) * | 2014-08-08 | 2016-03-22 | 大日本印刷株式会社 | 情報処理装置、情報処理システム及び処理プログラム |
JP2020086516A (ja) * | 2018-11-15 | 2020-06-04 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及び、プログラム |
EP3709202A1 (en) | 2019-03-11 | 2020-09-16 | Canon Kabushiki Kaisha | Electronic apparatus enabling omission of software tampering detection processing at activation |
US11010153B2 (en) | 2018-06-13 | 2021-05-18 | Canon Kabushiki Kaisha | Information processing apparatus that detects falsification of a program, method of controlling the same, and storage medium |
US11295005B2 (en) | 2018-09-26 | 2022-04-05 | Canon Kabushiki Kaisha | Information processing apparatus capable of detecting alteration, method for controlling information processing apparatus, and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04338823A (ja) * | 1991-05-16 | 1992-11-26 | N T T Data Tsushin Kk | Icカード利用のソフトモジュール不正改ざん検出方法 |
JPH0727497B2 (ja) * | 1989-06-06 | 1995-03-29 | ブル・セー・ペー・8 | メッセージの完全性をチェックする方法及び携帯装置 |
JPH10333902A (ja) * | 1997-05-27 | 1998-12-18 | N Ii C Joho Syst:Kk | 改ざん検知機能付きコンピュータシステム |
JP2002300153A (ja) * | 2001-03-29 | 2002-10-11 | Matsushita Electric Ind Co Ltd | 認証方法、端末内機能要素、端末装置、サーバ、及び、認証システム |
JP2006323814A (ja) * | 2005-01-07 | 2006-11-30 | Microsoft Corp | 信頼できる処理モジュールを有するコンピュータを安全にブートするためのシステムおよび方法 |
-
2007
- 2007-03-28 JP JP2007084113A patent/JP4893411B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0727497B2 (ja) * | 1989-06-06 | 1995-03-29 | ブル・セー・ペー・8 | メッセージの完全性をチェックする方法及び携帯装置 |
JPH04338823A (ja) * | 1991-05-16 | 1992-11-26 | N T T Data Tsushin Kk | Icカード利用のソフトモジュール不正改ざん検出方法 |
JPH10333902A (ja) * | 1997-05-27 | 1998-12-18 | N Ii C Joho Syst:Kk | 改ざん検知機能付きコンピュータシステム |
JP2002300153A (ja) * | 2001-03-29 | 2002-10-11 | Matsushita Electric Ind Co Ltd | 認証方法、端末内機能要素、端末装置、サーバ、及び、認証システム |
JP2006323814A (ja) * | 2005-01-07 | 2006-11-30 | Microsoft Corp | 信頼できる処理モジュールを有するコンピュータを安全にブートするためのシステムおよび方法 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146125A (ja) * | 2008-12-16 | 2010-07-01 | Dainippon Printing Co Ltd | ライセンス管理システム及び方法 |
JP2014509808A (ja) * | 2011-03-31 | 2014-04-21 | ▲華▼▲為▼▲終▼端有限公司 | 携帯端末暗号方式、ハードウェア暗号化デバイス及び携帯端末 |
JP2013117962A (ja) * | 2011-12-02 | 2013-06-13 | Samsung Electronics Co Ltd | セキュア方法及び装置 |
JP2015114790A (ja) * | 2013-12-11 | 2015-06-22 | パナソニックIpマネジメント株式会社 | 決済端末装置 |
JP2015114788A (ja) * | 2013-12-11 | 2015-06-22 | パナソニックIpマネジメント株式会社 | 決済端末装置 |
WO2015136897A1 (ja) * | 2014-03-10 | 2015-09-17 | パナソニックIpマネジメント株式会社 | 情報処理装置及び情報処理方法 |
JP5736549B1 (ja) * | 2014-03-11 | 2015-06-17 | パナソニックIpマネジメント株式会社 | 情報処理装置及び情報処理方法 |
JP2015191318A (ja) * | 2014-03-27 | 2015-11-02 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
US9679166B2 (en) | 2014-03-27 | 2017-06-13 | Panasonic Intellectual Property Management Co., Ltd. | Settlement terminal device |
US9799022B2 (en) | 2014-05-08 | 2017-10-24 | Panasonic Intellectual Property Management Co., Ltd. | Portable settlement terminal device |
JP2015215687A (ja) * | 2014-05-08 | 2015-12-03 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
US9773131B2 (en) | 2014-05-08 | 2017-09-26 | Panasonic Intellectual Property Management Co., Ltd. | Information processing device and portable settlement terminal device |
JP5685739B1 (ja) * | 2014-05-08 | 2015-03-18 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
US9607181B2 (en) | 2014-05-08 | 2017-03-28 | Panasonic Intelectual Property Management Co., Ltd. | Information processing device and portable settlement terminal device |
JP2016038779A (ja) * | 2014-08-08 | 2016-03-22 | 大日本印刷株式会社 | 情報処理装置、情報処理システム及び処理プログラム |
JP2015130181A (ja) * | 2015-01-28 | 2015-07-16 | パナソニックIpマネジメント株式会社 | 決済端末装置 |
JP2015215874A (ja) * | 2015-02-23 | 2015-12-03 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
US11010153B2 (en) | 2018-06-13 | 2021-05-18 | Canon Kabushiki Kaisha | Information processing apparatus that detects falsification of a program, method of controlling the same, and storage medium |
US11295005B2 (en) | 2018-09-26 | 2022-04-05 | Canon Kabushiki Kaisha | Information processing apparatus capable of detecting alteration, method for controlling information processing apparatus, and storage medium |
JP2020086516A (ja) * | 2018-11-15 | 2020-06-04 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及び、プログラム |
US11556632B2 (en) | 2018-11-15 | 2023-01-17 | Canon Kabushiki Kaisha | Information processing apparatus and method of controlling information processing apparatus |
JP7210238B2 (ja) | 2018-11-15 | 2023-01-23 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及び、プログラム |
EP3709202A1 (en) | 2019-03-11 | 2020-09-16 | Canon Kabushiki Kaisha | Electronic apparatus enabling omission of software tampering detection processing at activation |
US11126728B2 (en) | 2019-03-11 | 2021-09-21 | Canon Kabushiki Kaisha | Electronic apparatus enabling omission of software tampering detection processing at activation |
Also Published As
Publication number | Publication date |
---|---|
JP4893411B2 (ja) | 2012-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4893411B2 (ja) | 端末装置及びプログラム | |
KR101661933B1 (ko) | 블록체인을 기반으로 하는 공인인증서 인증시스템 및 이를 이용한 인증방법 | |
KR100768754B1 (ko) | 휴대용 전자식 청구 및 인증 장치와 이를 위한 방법 | |
CN100495430C (zh) | 生物体认证装置、终端装置及自动交易装置 | |
JP6665217B2 (ja) | カードリーダとモバイルデバイスとの間のセキュアなセッションの確立 | |
EP1302018B1 (en) | Secure transactions with passive storage media | |
US6895502B1 (en) | Method and system for securely displaying and confirming request to perform operation on host computer | |
US6594759B1 (en) | Authorization firmware for conducting transactions with an electronic transaction system and methods therefor | |
US7107454B2 (en) | Signature system presenting user signature information | |
US8612769B2 (en) | Electronic signature method and device | |
JP5357783B2 (ja) | 確認済取引データ生成のための方法及び装置 | |
US20120095919A1 (en) | Systems and methods for authenticating aspects of an online transaction using a secure peripheral device having a message display and/or user input | |
US8423783B2 (en) | Secure PIN management of a user trusted device | |
WO2009149715A1 (en) | Secure link module and transaction system | |
US20110022837A1 (en) | Method and Apparatus For Performing Secure Transactions Via An Insecure Computing and Communications Medium | |
US20070245155A1 (en) | Information processing apparatus having a user authentication function | |
CN101170626A (zh) | 信息处理装置,信息处理方法,程序以及记录介质 | |
JP4104801B2 (ja) | Icカード読取装置及びicカードシステム | |
JP3588021B2 (ja) | Icカード、及びicカード読取装置 | |
JP2008242922A (ja) | 認証装置、認証システム及びプログラム | |
WO2001095074A2 (en) | A method and system for securely displaying and confirming request to perform operation on host | |
JP4893410B2 (ja) | 端末装置 | |
JP2006331442A (ja) | 生体認証装置、端末装置及び自動取引装置 | |
JP4046918B2 (ja) | Icカード、icカード読取装置及びicカードシステム | |
KR100187518B1 (ko) | 듀얼카드를 이용한 ic카드 단말기의 상호 인증 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110816 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111013 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111013 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111122 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111205 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |