Patent · US Expired

Apparatuses and methods for decrypting encrypted data and locating the decrypted data in a memory space used for execution

US7228423B2 · kind B2 · utility

21Cited by
3References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2003
Grant dateJun 5, 2007
Priority date
Expiry dateOct 28, 2025

Classification

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

Abstract

An encrypted-data decrypting apparatus that provides enhanced security protection for programs and data while they are in the processes of decryption to execution after having been encrypted. When a decrypted partial program needs to be loaded into the shared memory M, the controlling unit 11 loads it into an area indicated by the memory location information. According to the memory location information, a plurality of partial programs are sequentially loaded into an area so that one partial program gets overwritten by another; therefore, none of the partial programs exists in the memory for a long time, and thus there is less possibility of having the partial programs referred to illegitimately. In addition, since every time some data is decrypted, the decryption support program authenticating unit 13 confirms authenticity of the decryption support program P, it is possible to prevent having illegitimate references in which the decryption support program is abused.

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