Platform integrity verification system and information processing device

US9361449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9361449-B2
Application numberUS-201113810067-A
CountryUS
Kind codeB2
Filing dateJul 27, 2011
Priority dateJul 29, 2010
Publication dateJun 7, 2016
Grant dateJun 7, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A platform integrity verification system capable of executing platform integrity verification by a trusted boot without causing a delay of system startup time. The platform integrity verification system has an information processing device and an integrity verification computer that is communicably connected to each other. The information processing device comprises an acquisition section acquires a unique value from each of a plurality of programs executed by the information processing device when the information processing device is shut down; and a storage section configured to store the unique value acquired by the acquisition section in a storage device. The integrity verification computer comprises a comparison section configured to acquire the unique value stored in the storage device through communication with the information processing device and compares the acquired unique value with a predetermined value held in advance for each program.

First claim

Opening claim text (preview).

The invention claimed is: 1. A platform integrity verification system having an information processing device and an integrity verification computer that are is communicably connected to each other, wherein said information processing device comprises: an acquisition unit configured to perform acquisition processing including acquiring a plurality of unique values from a plurality of programs executed by said information processing device when said information processing device is shut down, each respective unique value of the plurality of unique values acquired from a respective program of the plurality of programs, wherein said information processing device is configured, after said acquisition unit finishes the acquisition processing, to report to said integrity verification computer that said information processing device is shut down; and a storage unit configured to store the plurality of unique values acquired by said acquisition unit in a storage device, and said integrity verification computer comprises a comparison unit configured to retrieve each respective unique value of the plurality of unique values stored in the storage device through communication with said information processing device and to compare the respective unique value with a respective predetermined value held in advance for the respective program from which the respective unique value was acquired by the acquisition unit. 2. The platform integrity verification system according to claim 1 , wherein said comparison unit is configured to enable said integrity verification computer to acquire a measurement value recorded in the storage device via a communication path, of which security is ensured. 3. The platform integrity verification system according to claim 1 , wherein said information processing device includes an acquisition target list, having recorded in advance, at least one program of an acquisition target for said acquisition unit, and said acquisition unit is configured to acquire a unique value for the one program recorded in the acquisition target list. 4. The platform integrity verification system according to claim 1 , wherein said integrity verification computer comprises a report unit configured to report a comparison result of said comparison unit to a predetermined computer. 5. The platform integrity verification system according to claim 1 , wherein said integrity verification computer is adapted to access the plurality of unique values stored in the storage device after having received a shutdown report from said information processing device, even in a state where said information processing device is shut down. 6. The platform integrity verification system according to claim 5 , wherein if a value retrieved from the storage device and a value held in advance in said integrity verification computer are not matched as a result of the comparison in said comparison unit, said integrity verification computer is configured to write mismatch information showing the mismatch information in said storage device, and when the storage device stores the mismatch information, said information processing device is configured to not start up said information processing device. 7. The platform integrity verification system according to claim 1 , wherein said acquisition unit is configured to record a program, of which a respective unique value of the plurality of unique values is acquired, in a post-acquisition list, and to acquire, with reference to said post-acquisition list, a respective unique value of the plurality of unique values from a program, of which a unique value was not acquired. 8. The platform integrity verification system according to claim 1 , wherein said acquisition unit is configured to acquire a hash value of a program of the plurality of programs. 9. An information processing device that executes a plurality of programs, comprising: an acquisition unit configured to perform acquisition processing including acquiring a plurality of unique values from said plurality of programs when said information processing device is shut down, each respective unique value of the plurality of unique values acquired from a respective program of the plurality of programs, wherein, after said acquisition unit finishes the acquisition processing, said information processing device is configured to report to an integrity verification computer that said information processing device is shut down; a storage unit configured to store the plurality of unique values acquired by said acquisition unit in a storage device; a determination unit configured to determine whether or not each respective unique value of the plurality of unique values stored in said storage device is correct, when said information processing device is started up; and a control unit configured to control said information processing device not to be started up if said determination unit determines that at least one unique value of the plurality of unique values is not correct.

Assignees

Inventors

Classifications

  • G06F21/57Primary

    Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities · CPC title

  • G06F21/44Primary

    Program or device authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9361449B2 cover?
A platform integrity verification system capable of executing platform integrity verification by a trusted boot without causing a delay of system startup time. The platform integrity verification system has an information processing device and an integrity verification computer that is communicably connected to each other. The information processing device comprises an acquisition section acqui…
Who is the assignee on this patent?
Sugano Yasuharu, Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06F21/57. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).