Patent · US Expired

Plurality of loader modules with a CO- ordinator module where selected loader module executes and each loader module execute

US7293266B2 · kind B2 · utility

2Cited by
34References
26Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 15, 2002
Grant dateNov 6, 2007
Priority date
Expiry dateJun 13, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/126
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Software loading is effected by means of a header 40 and software modules STUB1, STUB2 etc. The header 40 calls each stub in appropriate order, installing the stub in a loader region 42, executing the stub and then removing it. The STUBS may be encrypted and may be installed at random or pseudo-random locations in the region 42. Generic breaches of security, such as “riding the loader” are prevented because the stubs appear only transiently and at unpredictable positions. Security may be further improved by selecting each stub from a group of alternatives which are differently coded but functionally equivalent.

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