JP7289641B2 - 情報処理装置、およびその制御方法 - Google Patents
情報処理装置、およびその制御方法 Download PDFInfo
- Publication number
- JP7289641B2 JP7289641B2 JP2018225480A JP2018225480A JP7289641B2 JP 7289641 B2 JP7289641 B2 JP 7289641B2 JP 2018225480 A JP2018225480 A JP 2018225480A JP 2018225480 A JP2018225480 A JP 2018225480A JP 7289641 B2 JP7289641 B2 JP 7289641B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- notification
- information processing
- sub cpu
- led
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00885—Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
- H04N1/00899—Detection of supply level or supply failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00885—Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
- H04N1/00888—Control thereof
- H04N1/00891—Switching on or off, e.g. for saving power when not in use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
メインCPU101のブートコード(ブートプログラム)の正当性を検証するとき(ブートコードの改竄検知処理時)における故障検知方法を実行する情報処理装置の例としてのMFP(Multi Function Peripheral)について説明する。MFPは画像形成機能(印刷機能)を有する画像形成装置(印刷装置)である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、本発明を適用できることは言うまでもない。
第1実施形態においては、FW404がLED121を点灯したが、本実施形態のMFP1では、リセット回路122がサブCPU115のリセットを解除したときにFW404を用いずにLED121が自動的に点灯するよう構成される。例えば、LED121と電源との間にスイッチ回路を接続し、そのスイッチ回路のスイッチングを、サブCPU115からの信号116とリセット回路122が出力するサブCPU115のリセット信号とのいずれでも制御できるような回路構成であれば良い。このような回路構成であれば、サブCPU115のリセットが解除されるときにLED121はFW404を介さずに自動的に点灯し、サブCPU115によるBIOS401の改竄検知処理の結果に応じてFW404がLED121を、消灯あるいは点滅する。すなわち、図7のタイミングチャートと比較して、本実施形態のMFP1では、時間T0~T1の間もLED121は点灯状態である。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (12)
- 情報処理装置であって、
第1プログラムと第2プログラムを格納するように構成された記憶手段と、
前記第1プログラムを実行するように構成された第1制御手段と、
前記第2プログラムを実行し、前記第1プログラムが有効であるか否かを判断する検証処理を実行する第2制御手段と、
通知手段と、を有し、
前記第2制御手段は、
前記第2プログラムが有効であるか否かを検証し、前記第2プログラムが有効でない場合に前記通知手段に通知をさせず、前記第2プログラムが有効である場合に前記第2プログラムを実行し、
前記第2プログラムの実行に基づいて前記通知手段に通知を出力させ、
前記通知手段が前記通知を出力した後に、前記第1プログラムが有効であるか否かを検証し、
前記第1プログラムが有効である場合に前記通知手段に前記通知を消去させ、前記第1プログラムが無効である場合に前記通知手段の出力を前記通知と異なる通知に変更させることを特徴とする情報処理装置。 - 前記第2制御手段は、前記第2プログラムに基づく値と所定値とを比較し、前記第2制御手段は、前記第2プログラムに基づく値と前記所定値との比較結果に基づいて前記第2プログラムを実行することを特徴とする請求項1に記載の情報処理装置。
- 前記第2プログラムに基づく値は、前記第2プログラムのハッシュ値であることを特徴とする請求項2に記載の情報処理装置。
- 前記第2制御手段は、前記記憶手段に記憶したシグネチャとキーを用いて前記所定値を出力することを特徴とする請求項2または3に記載の情報処理装置。
- 前記通知は、前記第2制御手段が正常であることを示す通知又は前記第2プログラムが有効であることを示す通知であることを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記通知手段はLEDであり、前記通知は第1点灯状態であり、前記異なる通知は前記第1点灯状態と異なる第2点灯状態であり、前記通知の消去は、非点灯状態であることを特徴とする請求項5に記載の情報処理装置。
- 前記第2点灯状態は、点滅状態であることを特徴とする請求項6に記載の情報処理装置。
- 前記通知手段はLEDであり、前記通知は第1点灯状態であることを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記第1点灯状態は、点灯状態であることを特徴とする請求項6乃至8のいずれか1項に記載の情報処理装置。
- 前記第2制御手段は、前記第1プログラムが有効である場合には、前記第1制御手段のリセット状態を解除し、前記リセット状態から解除された前記第1制御手段は、前記第1プログラムを実行することを特徴とする請求項1乃至9のいずれか1項に記載の情報処理装置。
- 前記情報処理装置は、印刷機能を有する装置であることを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。
- 前記情報処理装置は、読み出し機能を有する装置であることを特徴とする請求項1乃至11のいずれか1項に記載の情報処理装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018225480A JP7289641B2 (ja) | 2018-11-30 | 2018-11-30 | 情報処理装置、およびその制御方法 |
US16/693,018 US10931846B2 (en) | 2018-11-30 | 2019-11-22 | Information processing apparatus and method of notifying verification result of program |
US17/164,031 US11388304B2 (en) | 2018-11-30 | 2021-02-01 | Information processing apparatus and method of notifying verification result of program |
US17/847,973 US11706366B2 (en) | 2018-11-30 | 2022-06-23 | Information processing apparatus and method of notifying verification result of program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018225480A JP7289641B2 (ja) | 2018-11-30 | 2018-11-30 | 情報処理装置、およびその制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2020087321A JP2020087321A (ja) | 2020-06-04 |
JP2020087321A5 JP2020087321A5 (ja) | 2021-12-23 |
JP7289641B2 true JP7289641B2 (ja) | 2023-06-12 |
Family
ID=70850821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018225480A Active JP7289641B2 (ja) | 2018-11-30 | 2018-11-30 | 情報処理装置、およびその制御方法 |
Country Status (2)
Country | Link |
---|---|
US (3) | US10931846B2 (ja) |
JP (1) | JP7289641B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009032191A (ja) | 2007-07-30 | 2009-02-12 | Panasonic Corp | 情報処理装置 |
US20100287363A1 (en) | 2006-02-24 | 2010-11-11 | Oniteo Ab | Method and system for secure software provisioning |
JP2013114620A (ja) | 2011-11-30 | 2013-06-10 | Ricoh Co Ltd | 情報処理装置、情報処理装置の起動制御方法 |
JP2014021953A (ja) | 2012-07-24 | 2014-02-03 | Ricoh Co Ltd | 情報処理装置、画像処理装置、起動制御方法及び起動制御プログラム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4279902B2 (ja) * | 1997-01-31 | 2009-06-17 | ソニー株式会社 | ディジタルテレビジョン放送受信装置およびディジタルテレビジョン放送受信用プログラムの取得方法 |
JP2007206885A (ja) * | 2006-01-31 | 2007-08-16 | Toshiba Corp | コンピュータシステム及びシステム起動方法 |
EA201070673A1 (ru) | 2008-01-30 | 2011-02-28 | Панасоник Корпорэйшн | Безопасная начальная загрузка с помощью способа необязательных компонентов |
JP5222081B2 (ja) * | 2008-09-24 | 2013-06-26 | キヤノン株式会社 | 通信装置、通信装置の制御方法、コンピュータプログラム、記憶媒体 |
JP4811485B2 (ja) * | 2009-03-25 | 2011-11-09 | ブラザー工業株式会社 | ネットワーク装置 |
JP5578811B2 (ja) * | 2009-06-30 | 2014-08-27 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
EP2702480A4 (en) * | 2011-04-29 | 2015-01-07 | Hewlett Packard Development Co | INTEGRATED CONTROLLER FOR CRTM VERIFICATION |
TWI564747B (zh) * | 2012-10-19 | 2017-01-01 | 威盛電子股份有限公司 | 電子裝置與安全開機方法 |
TWI643130B (zh) * | 2013-09-12 | 2018-12-01 | 系微股份有限公司 | 用於在uefi安全開機資料庫中自動註冊任選rom的系統以及方法 |
JP6494373B2 (ja) * | 2015-03-31 | 2019-04-03 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、およびコンピュータプログラム |
JP6675227B2 (ja) * | 2016-02-26 | 2020-04-01 | キヤノン株式会社 | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
US10395039B2 (en) * | 2016-09-12 | 2019-08-27 | Dell Products, L.P. | Customer-owned trust of device firmware |
JP6736456B2 (ja) * | 2016-11-17 | 2020-08-05 | キオクシア株式会社 | 情報処理装置およびプログラム |
US10691803B2 (en) * | 2016-12-13 | 2020-06-23 | Amazon Technologies, Inc. | Secure execution environment on a server |
US11263326B2 (en) * | 2017-06-02 | 2022-03-01 | Apple Inc. | Method and apparatus for secure system boot |
US10331392B1 (en) * | 2017-12-08 | 2019-06-25 | Kyocera Document Solutions Inc. | Image forming operation monitoring systems and methods |
JP7179482B2 (ja) * | 2018-04-19 | 2022-11-29 | キヤノン株式会社 | 情報処理装置、制御方法、およびそのプログラム |
JP7084826B2 (ja) * | 2018-08-28 | 2022-06-15 | キヤノン株式会社 | 情報処理装置、その制御方法、およびそのプログラム |
JP7171339B2 (ja) * | 2018-09-26 | 2022-11-15 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及び、プログラム |
JP7330681B2 (ja) * | 2018-10-04 | 2023-08-22 | キヤノン株式会社 | 情報処理装置、その制御方法、プログラム、及び画像形成装置 |
-
2018
- 2018-11-30 JP JP2018225480A patent/JP7289641B2/ja active Active
-
2019
- 2019-11-22 US US16/693,018 patent/US10931846B2/en active Active
-
2021
- 2021-02-01 US US17/164,031 patent/US11388304B2/en active Active
-
2022
- 2022-06-23 US US17/847,973 patent/US11706366B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100287363A1 (en) | 2006-02-24 | 2010-11-11 | Oniteo Ab | Method and system for secure software provisioning |
JP2009032191A (ja) | 2007-07-30 | 2009-02-12 | Panasonic Corp | 情報処理装置 |
JP2013114620A (ja) | 2011-11-30 | 2013-06-10 | Ricoh Co Ltd | 情報処理装置、情報処理装置の起動制御方法 |
JP2014021953A (ja) | 2012-07-24 | 2014-02-03 | Ricoh Co Ltd | 情報処理装置、画像処理装置、起動制御方法及び起動制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
US11388304B2 (en) | 2022-07-12 |
US20210160394A1 (en) | 2021-05-27 |
US20220321724A1 (en) | 2022-10-06 |
US11706366B2 (en) | 2023-07-18 |
US10931846B2 (en) | 2021-02-23 |
US20200177757A1 (en) | 2020-06-04 |
JP2020087321A (ja) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020177539A (ja) | 情報処理装置、及びその制御方法 | |
JP2023129643A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP7170482B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
JP2005033277A (ja) | 画像形成装置 | |
JP2021117928A (ja) | 情報処理装置とその起動方法 | |
JP7289641B2 (ja) | 情報処理装置、およびその制御方法 | |
JP5961059B2 (ja) | 情報処理装置およびその起動方法 | |
JP2020091698A (ja) | 情報処理装置及びその制御方法 | |
JP7263101B2 (ja) | 情報処理装置、データ検証方法 | |
JP2016181836A (ja) | 情報処理装置、暗号装置、情報処理装置の制御方法、およびプログラム | |
JP7210238B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び、プログラム | |
JP2021089607A (ja) | 情報処理装置 | |
JP2021140601A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP7465107B2 (ja) | 情報処理装置及び方法 | |
KR20200030448A (ko) | 정보 처리장치, 정보 처리장치의 제어방법, 및 기억매체 | |
JP2020187649A (ja) | 情報処理装置、制御方法、およびプログラム | |
JP2014203441A (ja) | 電子機器、画像形成装置、制御装置及びプログラム | |
JP2023124089A (ja) | 情報処理装置 | |
JP2022182837A (ja) | 情報処理装置、及びその制御方法 | |
JP2021018594A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2007166387A (ja) | 印刷データファイル生成装置及び印刷装置 | |
JP2021111916A (ja) | 情報処理装置及びプログラム復旧方法 | |
JP2020102129A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP2005235093A (ja) | ライセンスコード作成方法、電気機器およびプログラム | |
JP2020155029A (ja) | 情報処理装置とその制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211110 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220808 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221014 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20221206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230303 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20230303 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230313 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20230314 |
|
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: 20230502 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230531 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7289641 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |