Patent · US Active

Code diversity method and system

US9118461B2 · kind B2 · utility

0Cited by
4References
3Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 12, 2011
Grant dateAug 25, 2015
Priority date
Expiry dateFeb 9, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2107
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A software diversity system including an executable provider to provide an executable program including component blocks such that different combinations of blocks are operative to perform a functionally encryption keys functionally equivalent data transformation, a cipher to encrypt the component blocks with cryptographic keys, a key selector to select a first selection of keys for a first device, such that the first selection is operative to decrypt a first combination of the blocks operative when executed to perform the same functionally equivalent data transformation, and select a second selection of keys for a second device, such that the second selection is operative to decrypt a second combination of the blocks operative when executed to perform the same functionally equivalent data transformation, and a transfer module to prepare for transfer the first and second selection of cryptographic keys for transfer to the first and second device, respectively. Related apparatus and methods are also included.

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