发明名称 Secure software loading
摘要 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. The software modules are written to a temporary location for execution and are then erased after execution.
申请公布号 GB2381090(A) 申请公布日期 2003.04.23
申请号 GB20010024869 申请日期 2001.10.17
申请人 * BITARTS LIMITED;* BITARTS LIMITED 发明人 JOHN A * SAFA
分类号 G06F1/00;G06F9/445;G06F21/00;(IPC1-7):G06F12/14 主分类号 G06F1/00
代理机构 代理人
主权项
地址