Embedded characterization and measurement engine for a virtual function
AssigneeThales Dis France SAS
InventorAnne-Marie PRADEN
Life of this patent
Estimating the term…
Abstract
An embedded characterization and measurement engine for a virtual function within an infrastructure, wherein said embedded characterization and measurement engine is configured to, when the virtual function is instantiated within said infrastructure and is running within said infrastructure, compute a fingerprint based on static characteristics, said static characteristics being extracted from the whole or parts of the virtual function, perform a local attestation by comparing said fingerprint with an initial fingerprint or transmit said fingerprint to a distant verifier for a remote attestation, if the fingerprint is different from said initial fingerprint, sending a notification to an external entity for future action.
Claims16
An embedded characterization and measurement engine for a virtual function within an infrastructure, wherein said embedded characterization and measurement engine is configured to:
- when the virtual function is instantiated within said infrastructure and is running within said infrastructure, compute a fingerprint based on static characteristics, said static characteristics being extracted from the whole or parts of the virtual function,
- perform a local attestation by comparing said fingerprint with an initial fingerprint or transmit said fingerprint to a distant verifier for a remote attestation,
- if the fingerprint is different from said initial fingerprint, sending a notification to an external entity for future action.
A characterization and measurement engine for a virtual function, wherein said characterization and measurement engine is configured to:
- detect static characteristics within said virtual function when said virtual function (VF) is running,
- compute an initial fingerprint based on said static characteristics, said static characteristics being extracted from the whole or parts of the virtual function,
- store said initial fingerprint.
The computer-implemented launching method for launching a virtual function within an infrastructure, the launching comprising a set-up phase and a running phase executed after said set-up phase, said computer-implemented launching method comprising:
- launching said virtual function within said infrastructure (by first executing said set-up phase,
- computing along the execution of said set-up phase by an embedded characterization and measurement engine corresponding to said virtual function a fingerprint of said virtual function,
- comparing during the set-up phase said fingerprint with an initial fingerprint,
- if the fingerprint is different from said initial fingerprint at the end of the set-up phase, sending a first notification to an external entity for future action,
- otherwise:
- executing the running phase,
- computing along the execution of said running phase by said embedded characterization and measurement engine of a fingerprint of said virtual function,
- comparing during said running phase said fingerprint with said initial fingerprint,
- if the fingerprint is different from said initial fingerprint during the running phase, sending a second notification to said external entity for future action,
- otherwise, resuming the execution of the launching.
Dependencies are inferred from the claim text.