SYSTEM AND METHOD OF INTERLOCKING TO PROTECT SOFTWARE-MEDIATED PROGRAM AND DEVICE BEHAVIOURS

Number of patents in Portfolio can not be more than 2000

United States of America Patent

SERIAL NO

14266252

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods and devices for thwarting code and control flow based attacks on software. The source code of a subject piece of software is automatically divided into basic blocks of logic. Selected basic blocks are amended so that their outputs are extended. Similarly, other basic blocks are amended such that their inputs are correspondingly extended. The amendments increase or create dependencies between basic blocks such that tampering with one basic block's code causes other basic blocks to malfunction when executed.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
IRDETO B V105 TAURUS AVENUE HOOFDDORP 2132 LS

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gu, Yuan Xiang Ottawa, CA 24 493
Johnson, Harold Joseph Ottawa, CA 7 242
Zhou, Yongxin Mequon, US 13 340

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation