HARDWARE ISOLATED SECURE PROCESSING SYSTEM WITHIN A SECURE ELEMENT
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that allow a secure processing system (SPS) to be implemented as a hard macro, thereby isolating the SPS from a peripheral processing system (PPS). The SPS and the PPS, combination, may form a secure element that can be used in conjunction with a host device and a connectivity device to allow the host device to engage in secure transactions, such as mobile payment over a near field communications (NFC) connection. As a result of the SPS being implemented as a hard macro isolated from the PPS, the SPS may be certified once, and reused in other host devices without necessitating re-certification.
142 Citations
21 Claims
-
1-17. -17. (canceled)
-
18. A system, comprising:
-
a host device comprising a host processor and a first flash memory unit; a secure processing sub-system for at least one of storing secure data, storing target of evaluation (TOE) security functions data, and providing a platform on which secure application. software is loaded, the secure processing sub-system comprising an isolation bridge and implemented as a hard macro; a peripheral processing sub-system for relaying communications to and from the secure processing sub-system and the host device, wherein the secure processing sub-system is hardware isolated from the peripheral processing sub-system; a connectivity device for providing communication capabilities for the host device; and a plurality of interfaces comprising; at least one physical transport slave interface within the peripheral processing subsystem for the relaying of the communications to and from the secure processing sub-system and the host processor; one of a single wire protocol (SWP) or a dual wire protocol (DWP) interface for accessing the first flash memory unit; and at least a physical transport master interface within the secure processing subsystem for accessing a second flash memory unit dedicated to the secure processing sub-system. - View Dependent Claims (19, 20, 21)
-
Specification