Patent ID: 8356361
Filing Date: 2013-01-15
Classification: G06F

Abstract:
1. An apparatus that facilitates integrated security capabilities, comprising: a memory module that includes non-volatile memory that stores security software; and a security processor that: accesses the security software from the non-volatile memory; performs security functions based on the stored security software; controls the non-volatile memory and monitors traffic to and from the non-volatile memory; exclusively executes interrupts associated with the security software; controls a cryptographic accelerator that supports the encryption and decryption of data; coordinates read and write operations to the non-volatile memory with a host processor, wherein a first integrated circuit comprises the security processor and a second integrated circuit comprises the host processor; executes a rights object handling application stored in a first partition of the non-volatile memory in a heightened security environment and the host processor contemporaneously executes a content handling application stored in a second partition of the non-volatile memory in a lessened security environment, wherein the rights object handling application is a secure part of the non-volatile memory that communicates exclusively with the security processor and the content handling application is a non-secure part of the non-volatile memory that communicates directly with the host processor; the security processor comprising: the host processor arbitrates with the security processor for access to the non-volatile memory, and the security processor sits in series with the host processor and the non-volatile memory.