Microchips with an internal hardware firewall
First Claim
1. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
- at least a first internal hardware firewall configured to deny access to at least a first protected portion of said microchip from said network;
at least one general purpose microprocessor including at least two general purpose core or general purpose processing units, and whereinat least a first said core or processing unit is located within said first protected portion of said microchip that is protected by at least said first internal hardware firewall;
at least a second said core or processing unit is located within a second portion of said microchip that is not protected by at least said first internal hardware firewall; and
at least said second core or processing unit is separated from said first core or processing unit by at least said first internal hardware firewall and is located between at least said first internal hardware firewall and said at least one network of computers.
0 Assignments
0 Petitions
Accused Products
Abstract
A microchip for a computer configured to connect to at least one network of computers. The microchip includes at least a first internal hardware firewall configured to deny access to at least a first protected portion of said microchip from said network, and at least one general purpose microprocessor including at least two general purpose core or general purpose processing units. At least a first core or processing unit is located within the first protected portion of the microchip. At least a second core or processing unit is located within a second portion of the microchip that is not protected by at least said first internal hardware firewall. At least the second core or processing unit is separated from the first core or processing unit by at least the first internal hardware firewall and is located between at least the first internal hardware firewall and the at least one network.
-
Citations
20 Claims
-
1. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
-
at least a first internal hardware firewall configured to deny access to at least a first protected portion of said microchip from said network; at least one general purpose microprocessor including at least two general purpose core or general purpose processing units, and wherein at least a first said core or processing unit is located within said first protected portion of said microchip that is protected by at least said first internal hardware firewall; at least a second said core or processing unit is located within a second portion of said microchip that is not protected by at least said first internal hardware firewall; and at least said second core or processing unit is separated from said first core or processing unit by at least said first internal hardware firewall and is located between at least said first internal hardware firewall and said at least one network of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
-
at least four internal hardware firewalls, said at least four internal hardware firewalls configured to deny access to at least four protected portions of said microchip from said network of computers; at least one general purpose microprocessor with at least four general purpose cores or general purpose processing units; each of at least three of said cores or said processing units is located within a different one of said four protected portions of said microchip protected by one of at least three of said at least four internal hardware firewalls; and at least a fourth said core or said processing unit is located within a portion of said microchip that is not protected by said at least said three of said at least four internal hardware firewalls, at least said fourth core or processing unit is separated from said first core or processing unit by at least said three of said at least four internal hardware firewalls and is located between said three of said at least four internal hardware firewalls and said at least one network of computers; at least one memory component associated with at least one said core or processing unit and located within at least one said protected portion of said microchip that is protected by at least said fourth said internal hardware firewall located between said memory component and said at least one said core or processing unit with which said memory component is associated; and a master control unit of the microprocessor located within at least one said protected portion of said microchip that is protected by at least one said internal hardware firewall, and said master control unit is configured to control said cores or processing units. - View Dependent Claims (10, 11, 12)
-
-
13. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
-
at least a first internal hardware firewall, said first internal hardware firewall configured to deny access to at least a protected portion of said microchip from said network; at least one general purpose microprocessor with at least a general purpose core or processing unit including a master control unit of the microprocessor and at least one general purpose core or general purpose processing unit; and
whereinat least the general purpose core or processing unit including said master control unit is located within the protected portion of said microchip that is protected by at least said first internal hardware firewall; at least a second said core or processing unit is located within a portion of said microchip that is not protected by at least said first internal hardware firewall and said master control unit is configured to control said at least said second core or processing unit; and at least said second core or processing unit is separated from said first core or processing unit by said first internal hardware firewall and is located between said first internal hardware firewall and said at least one network of computers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification