Application code integrity check during virtual machine runtime

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20060047955A1
SERIAL NO

10929221

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Protecting an application of a multi-application smart card against unauthorized manipulations. A system and method for guarding against unauthorized modifications includes partitioning the application into a plurality of basic blocks. Basic blocks are programming atomic units that have one entry point and one exit point and comprises a set of data units. For each basic block a check value associated with a basic block is computed wherein the check value is a function of the data units of the basic block. This check value is some how remembered and later recalled and checked either during execution of the corresponding basic block of the application program or prior to execution of the application program. During or prior to execution of the basic block the re-computed check value is verified to be the same as the remembered check value. If not, an error condition is indicated and a corrective action may be taken.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
AXALTO INC8311 NORTH F M 620 AUSTIN TX 78726

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Prevost, Sylvain Austin, TX 28 674
Sachdeva, Kapil Austin, TX 27 833

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation