IP Library Patent Application 19011878
Patent Application
App. No. 19/011,878

SYSTEM AND METHOD FOR IMPLEMENTING CONTENT AND NETWORK SECURITY INSIDE A CHIP

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/011,878
Filed
Jan 7, 2025
Art Unit
2438
USPC
726/22
Abstract

Systems and methods for implementing content, streaming, and network security inside a chip or inside a computing device are disclosed. In exemplary embodiments, a system comprises a communication chip and a second processor. The communication chip comprises a router and security instructions. The router is configured to intercept untrusted data between a network, and a first router. The second processor is configured to receive the untrusted data from the router, process the untrusted data with the security instructions to produce trusted data, and provide the trusted data to the router.

Claims (39)

1 . (canceled)

2 . A security system configured to provide pre-runtime security services for a mobile device while the mobile device is roaming outside of a trusted network, the security system comprising:

a security device configured to be installed in a mobile device, the security device comprising:

a routing device configured to receive network data from an untrusted network, the network data being sent to be processed by the mobile device, the receiving occurring before a mobile device processor of the mobile device processes the network data;

a security engine including security instructions operative to perform pre-runtime security services to implement a security policy, the security instructions configured to provide in accordance with the security policy the pre-runtime security services on the network data without forcing a connection to a remote gateway, the pre-runtime security services assisting with at least one of digital rights management (DRM) services or data access services;

one or more dedicated security system processors dedicated to security functions and configured to execute the security engine, the executing causing the security engine to receive the network data from the routing device, to perform the pre-runtime security services on the network data in accordance with the security policy, and to provide the network data after performing the pre-runtime security services thereon to the routing device for transmission to the mobile device processor for processing; and

dedicated storage accessible only by the one or more dedicated security system processors.

3 . The security system of claim 2 , further comprising a secure operating system on the security device.

4 . The security system of claim 2 , wherein the mobile device is a mobile phone.

5 . The security system of claim 2 , wherein the mobile device is a laptop computer.

6 . The security system of claim 2 , wherein the security engine and at least one of the one or more dedicated security system processors are incorporated in at least one chip coupled to an internal bus of the mobile device.

7 . The security system of claim 2 , wherein the security engine and at least one of the one or more dedicated security system processors are incorporated in a communication chip.

8 . The security system of claim 2 , wherein the routing device is configured in the mobile device to redirect the network data to at least one of the one or more dedicated security system processors.

9 . The security system of claim 2 , wherein the security policy is configured to be updated by a remote administrator.

10 . A method of providing pre-runtime security services for a mobile device while the mobile device is roaming outside of a trusted network, the method comprising:

launching a security system, the security system including a security device installed in a mobile device, the security device including one or more dedicated security system processors dedicated to security functions and including dedicated storage accessible only by the one or more dedicated security system processors, the security device further including a security engine including security instructions operative to implement a security policy, the security instructions configured to provide in accordance with the security policy pre-runtime security services on the network data without forcing a connection to a remote gateway, the pre-runtime security services assisting with at least one of digital rights management (DRM) services or data access services;

executing the security engine by the one or more dedicated security system processors on the security system, the executing the security engine assisting in causing the security system to perform the following steps:

receiving, by a routing device, particular network data from the untrusted network, the particular network data being sent to be processed by the mobile device, the receiving occurring before a mobile device processor of the mobile device processes the particular network data;

using the security instructions to perform the pre-runtime security services on the particular network data in accordance with the security policy; and

providing the particular network data after performing the pre-runtime security services thereon to the routing device for transmission to the mobile device processor for processing.

11 . The method of claim 10 , wherein the security engine and at least one of the one or more dedicated security system processors are incorporated in at least one chip coupled to an internal bus of the mobile device.

12 . The method of claim 10 , wherein the security engine and at least one of the dedicated security system processors are incorporated into a communication chip.

13 . The method of claim 10 , wherein the security device includes a secure operating system thereon.

14 . A security system configured to provide pre-runtime security services for a mobile device while the mobile device is roaming outside of a trusted network, the security system comprising:

a security device configured to be installed in a mobile device, the security device comprising:

means for receiving network data from an untrusted network, the network data being sent to be processed by the mobile device, the receiving occurring before a mobile device processor of the mobile device processes the network data;

a security engine including security instructions operative to perform pre-runtime security services to implement a security policy, the security instructions configured to provide in accordance with the security policy the pre-runtime security services on the network data without forcing a connection to a remote gateway, the pre-runtime security services assisting with at least one of digital rights management (DRM) services or data access services;

one or more dedicated security system processors dedicated to security functions and configured to execute the security engine, the executing causing the security engine to receive the network data from the routing device, to perform the pre-runtime security services on the network data in accordance with the security policy, and to provide the network data after performing the pre-runtime security services thereon to the routing device for transmission to the mobile device processor for processing; and

dedicated storage accessible only by the one or more dedicated security system processors.

15 . A security system configured to provide pre-runtime security services for a mobile device while the mobile device is roaming outside of a trusted network, the security system comprising:

a security device configured to be installed in a mobile device, the mobile device including a mobile device processor, the security device comprising:

one or more dedicated security system processors dedicated to security functions;

dedicated storage accessible only by the one or more dedicated security system processors;

a security engine including security instructions operative to implement a security policy when executed by the one or more dedicated security system processors, the security instructions configured to provide in accordance with the security policy pre-runtime security services on the network data in accordance with the security policy without forcing a connection to a remote gateway, the pre-runtime security services assisting with at least one of digital rights management (DRM) services or data access services; and

a routing device configured to receive particular network data from an untrusted network before the mobile device processor of the mobile device processes the particular network data, the particular network data being sent to be processed by the mobile device, the receiving occurring before the mobile device processor processes the particular network data, the routing device further configured to forward the particular network data to the security engine, the routing device still further configured to forward particular return network data received from the security engine to the mobile device for processing by the mobile device processor;

the one or more dedicated security system processors configured to execute the security engine, thereby causing the security engine to:

receive the particular network data from the routing device,

perform the pre-runtime security services on the particular network data in accordance with the security policy to generate the particular return network data, and

provide the particular return network data to the routing device for transmission to the mobile device for processing by the mobile device processor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: TOUBOUL, SHLOMO
To: YOGGIE SECURITY SYSTEMS LTD.
Reel/Frame 069766/0924 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 7, 2025
From: YOGGIE SECURITY SYSTEMS LTD.
To: CUPP COMPUTING AS
Reel/Frame 069767/0028 →