Patent · US Active

Method to verify the execution integrity of an application in a target device

US10846409B2 · kind B2 · utility

0Cited by
1References
12Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 17, 2016
Grant dateNov 24, 2020
Priority date
Expiry dateJul 13, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/57
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method to verify, by a verification server, an execution integrity of an application in a target device, comprising the steps of sending to the target device a message comprising a challenge and a first function, said first function defining an aggregation method, said challenge defining an aggregation instruction, receiving an attestation from the target device, this attestation being generated by the target device by determining for each block of the application, the corresponding digest for said block, aggregating the digests of the blocks according to the aggregation method of the first function and the challenge to produce the attestation, applying a second function to the attestation by the verification server, said second function undoing the effect of the challenge thus producing an application signature independent of the challenge, and verifying the execution integrity of the application by comparing the produced application signature with a reference signature.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.