| CPC G06F 21/74 (2013.01) [G06F 13/4221 (2013.01); G06F 15/7807 (2013.01); G06F 21/575 (2013.01); H04L 67/104 (2013.01)] | 20 Claims |

|
1. A system for secure communications, the system comprising:
a host processor, communicatively coupled to a host memory, configured to run a host operating system (OS); and
a secure coprocessor, communicatively coupled to a secure memory and the host processor, configured to run a secure OS;
wherein the secure coprocessor is further configured to:
establish a secure peer-to-peer (P2P) connection to an external device, wherein the secure P2P connection is not accessible by the host OS; and
transfer data between the host OS and the external device using the secure P2P connection.
|