Patent · US Active

Method and system for secure code encryption for PC-slave devices

US7966465B2 · kind B2 · utility

6Cited by
2References
28Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 17, 2008
Grant dateJun 21, 2011
Priority date
Expiry dateFeb 22, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2105
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A PC-slave device may securely load and decrypt an execution code and/or data, which may be stored, encrypted, in a PC hard-drive. The PC-slave device may utilize a dedicated memory, which may be partitioned into an accessible region and a restricted region that may only be accessible by the PC-slave device. The encrypted execution code and/or may be loaded into the accessible region of the dedicated memory; the PC-slave device may decrypt the execution code and/or data, internally, and store the decrypted execution code and/or data into the restricted region of the dedicated memory. The decrypted execution code and/or data may be validated, and may be utilized from the restricted region. The partitioning of the dedicated memory, into accessible and restricted regions, may be performed dynamically during secure code loading. The PC-slave device may comprise a dedicated secure processor that may perform and/or manage secure code loading.

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