Patents Assigned to IRDETO CANADA CORPORTATION
  • Publication number: 20150074803
    Abstract: 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.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 12, 2015
    Applicant: IRDETO CANADA CORPORTATION
    Inventors: Harold Joseph Johnson, Yuan Xiang Gu, Yongxin Zhou