Invention Grant
- Patent Title: Method and apparatus for preventing software version rollback
-
Application No.: US15201757Application Date: 2016-07-05
-
Publication No.: US09965268B2Publication Date: 2018-05-08
- Inventor: Ayuta Kawazu
- Applicant: CANON KABUSHIKI KAISHA
- Applicant Address: JP Tokyo
- Assignee: CANON KABUSHIKI KAISHA
- Current Assignee: CANON KABUSHIKI KAISHA
- Current Assignee Address: JP Tokyo
- Agency: Carter, DeLuca, Farrell & Schmidt, LLP
- Priority: JP2015-136367 20150707
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/445 ; G06F11/14

Abstract:
This invention prevents rollback of firmware of an information processing apparatus. The apparatus including a security chip includes a counter which holds a value which monotonically increases, a version management unit which manages a current version number of software in the apparatus, a first verification unit which verifies validity of update software of the software and a version number of the update software, a rollback detection unit which detects whether a version of the update software is newer than a version of the current software, an update unit which updates the software using the update software, and a second verification unit which verifies whether the update unit has successfully updated the software. If the software has been successfully updated, the version management unit increases the value held in the counter until the value matches the version number of the update software.
Public/Granted literature
- US20170010881A1 INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR Public/Granted day:2017-01-12
Information query