Near field communication, security and non-volatile memory integrated sub-system for embedded portable applications
First Claim
1. A memory module, comprising:
- a non-volatile memory that stores security software, sensitive data, and keys;
a security processor that accesses the security software from the non-volatile memory and performs security functions based on the stored security software;
an external processor that concurrently processes non-security functions, allowing the security processor to process security functions without the external processor executing interrupts to process security functions; and
a near field communications (NFC) radio frequency transmitter and receiver (RF) that couples NFC wireless protocol capabilities to security functionalities of the security processor, wherein the memory module directly couples to an NFC antenna located outside of the memory module via a dedicated bus, wherein the dedicated bus provides a secure execution environment for the NFC wireless protocol capabilities and the security functions to be executed, and wherein the NFC RF is directly integrated into the security processor, interfacing the non-volatile memory directly to the NFC antenna and communicates with an external terminal via the NFC antenna to transmit information related to the NFC wireless protocol capabilities.
8 Assignments
0 Petitions
Accused Products
Abstract
An architecture is presented that facilitates integrating memory, security functionalities and near field communication (NFC) capabilities in a mobile device. A memory module is provided that comprises non-volatile memory that stores security software, sensitive data, and keys and a security processor that accesses the security software from the nonvolatile memory and performs security functions based on the security software stored. A NFC radio frequency transmitter and receiver (RF) is directly integrated into the security processor to facilitate NFC capabilities within the secure environment of the memory module. Further, the non-volatile memory directly interfaces to an NFC antenna positioned outside of the memory module via the integrated NFC RF. The integration of the security processor, memory, and NFC RF into the memory module provides a trusted environment for the manipulation and decryption of data received through the NFC antenna.
42 Citations
18 Claims
-
1. A memory module, comprising:
-
a non-volatile memory that stores security software, sensitive data, and keys; a security processor that accesses the security software from the non-volatile memory and performs security functions based on the stored security software; an external processor that concurrently processes non-security functions, allowing the security processor to process security functions without the external processor executing interrupts to process security functions; and a near field communications (NFC) radio frequency transmitter and receiver (RF) that couples NFC wireless protocol capabilities to security functionalities of the security processor, wherein the memory module directly couples to an NFC antenna located outside of the memory module via a dedicated bus, wherein the dedicated bus provides a secure execution environment for the NFC wireless protocol capabilities and the security functions to be executed, and wherein the NFC RF is directly integrated into the security processor, interfacing the non-volatile memory directly to the NFC antenna and communicates with an external terminal via the NFC antenna to transmit information related to the NFC wireless protocol capabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
providing a dedicated security processor and a non-volatile memory within a memory module; embedding security functionality directly into the non-volatile memory; processing non-security functions via an external processor; performing security functions related to the embedded security functionality via the security processor; providing a near field communications (NFC) radio frequency transmitter and receiver (NRC RF) directly integrated into the security processor such that the non-volatile memory directly interfaces to an NFC antenna located outside the memory module, wherein the memory module is directly coupled to the NFC antenna via a dedicated bus, and wherein the NFC RF communicates with an external terminal via the NFC antenna to transmit information related to NFC wireless protocol capabilities; executing the security functions and the NFC wireless protocol capabilities in a secure execution environment provided by the dedicated bus; communicating other information related to the NFC wireless protocol capabilities to the security processor via the NFC antenna; and at least one of; authenticating access rights associated with access to the non-volatile memory via the NFC RF;
orestablishing a secure channel of communications between the external terminal and the non-volatile memory via the NFC RF. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored thereon instructions that cause a computer to perform a process, the process comprising:
-
utilizing a dedicated security processor and a flash memory within a memory module to perform security functions; utilizing an external processor to perform non-security functions, wherein the external processor allows the dedicated security processor to perform security functions without the external processor executing interrupts to process security functions; accessing security functionality embedded directly into the flash memory; processing security protocols via the embedded security functionality; interfacing a near field communications (NFC) radio frequency transmitter and receiver (NFC RF) that is directly integrated into the security processor, such that non-flash memory in the memory module interfaces directly to an NFC antenna via a dedicated bus that enables a secure execution environment, and wherein the NFC RF communicates with an external terminal via the NFC antenna to transmit information associated with NFC wireless protocol capabilities; communicating information related to the NFC wireless protocol capabilities to the security processor; and at least one of; authenticating access rights associated with access to the non-volatile memory via the NFC RF;
orestablishing a secure channel of communications between the external terminal and the non-volatile memory via the NFC RF.
-
Specification