-
公开(公告)号:US20220327214A1
公开(公告)日:2022-10-13
申请号:US17852814
申请日:2022-06-29
Applicant: Intel Corporation
Inventor: Prashant Dewan , Chao Zhang , Nivedita Aggarwal , Aditya Katragada , Mohamed Haniffa , Kenji Chen
Abstract: An apparatus to verify firmware in a computing system, comprising a non-volatile memory, including firmware memory to store agent firmware associated with each of a plurality of interconnect protocol (IP) agents and version memory to store security version numbers (SVNs) included in the agent firmware, a security controller comprising verifier logic to verify an integrity of the version memory by applying a hash algorithm to contents of the version memory to generate a SVN hash, and a trusted platform module (TPM) to store the SVN hash.
-
公开(公告)号:US20200285403A1
公开(公告)日:2020-09-10
申请号:US16832125
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Karunakara Kotary , Pannerkumar Rajagopal , Sahil Dureja , Mohamed Haniffa , Prashant Dewan
IPC: G06F3/06 , G06F13/16 , G06F9/4401
Abstract: An apparatus to facilitate memory map security in a system on chip (SOC), comprising is disclosed. The apparatus includes a micro controller to receive a request to grant a host device access to a memory device and perform an alias checking process to verify accuracy of a memory map of the memory device.
-
公开(公告)号:US20200226261A1
公开(公告)日:2020-07-16
申请号:US16832152
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Prashant Dewan , Chao Zhang , Nivedita Aggarwal , Aditya Katragada , Mohamed Haniffa , Kenji Chen
Abstract: An apparatus to verify firmware in a computing system, comprising a non-volatile memory, including firmware memory to store agent firmware associated with each of a plurality of interconnect protocol (IP) agents and version memory to store security version numbers (SVNs) included in the agent firmware, a security controller comprising verifier logic to verify an integrity of the version memory by applying a hash algorithm to contents of the version memory to generate a SVN hash, and a trusted platform module (TPM) to store the SVN hash.
-
公开(公告)号:US20240378294A1
公开(公告)日:2024-11-14
申请号:US18426561
申请日:2024-01-30
Applicant: Intel Corporation
Inventor: Prashant Dewan , Chao Zhang , Nivedita Aggarwal , Aditya Katragada , Mohamed Haniffa , Kenji Chen
Abstract: An apparatus to verify firmware in a computing system, comprising a non-volatile memory, including firmware memory to store agent firmware associated with each of a plurality of interconnect protocol (IP) agents and version memory to store security version numbers (SVNs) included in the agent firmware, a security controller comprising verifier logic to verify an integrity of the version memory by applying a hash algorithm to contents of the version memory to generate a SVN hash, and a trusted platform module (TPM) to store the SVN hash.
-
公开(公告)号:US11928215B2
公开(公告)日:2024-03-12
申请号:US17852814
申请日:2022-06-29
Applicant: Intel Corporation
Inventor: Prashant Dewan , Chao Zhang , Nivedita Aggarwal , Aditya Katragada , Mohamed Haniffa , Kenji Chen
CPC classification number: G06F21/572 , G06F8/65 , G06F21/64 , G06F2221/033
Abstract: An apparatus to verify firmware in a computing system, comprising a non-volatile memory, including firmware memory to store agent firmware associated with each of a plurality of interconnect protocol (IP) agents and version memory to store security version numbers (SVNs) included in the agent firmware, a security controller comprising verifier logic to verify an integrity of the version memory by applying a hash algorithm to contents of the version memory to generate a SVN hash, and a trusted platform module (TPM) to store the SVN hash.
-
公开(公告)号:US11429289B2
公开(公告)日:2022-08-30
申请号:US16832125
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Karunakara Kotary , Pannerkumar Rajagopal , Sahil Dureja , Mohamed Haniffa , Prashant Dewan
IPC: G06F3/06 , G06F13/16 , G06F9/4401
Abstract: An apparatus to facilitate memory map security in a system on chip (SOC), is disclosed. The apparatus includes a micro controller to receive a request to grant a host device an access to a memory device and perform an alias checking process to verify accuracy of a memory map of the memory device.
-
公开(公告)号:US11409877B2
公开(公告)日:2022-08-09
申请号:US16832152
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Prashant Dewan , Chao Zhang , Nivedita Aggarwal , Aditya Katragada , Mohamed Haniffa , Kenji Chen
Abstract: An apparatus to verify firmware in a computing system, comprising a non-volatile memory, including firmware memory to store agent firmware associated with each of a plurality of interconnect protocol (IP) agents and version memory to store security version numbers (SVNs) included in the agent firmware, a security controller comprising verifier logic to verify an integrity of the version memory by applying a hash algorithm to contents of the version memory to generate a SVN hash, and a trusted platform module (TPM) to store the SVN hash.
-
公开(公告)号:US20210303691A1
公开(公告)日:2021-09-30
申请号:US16832416
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Prashant Dewan , Karunakara Kotary , Nivedita Aggarwal , Vinupama Godavarthi , Aditya Katragada , Mohamed Haniffa , Tung Lun Loo
IPC: G06F21/57
Abstract: An apparatus to implement an IP independent firmware load is disclosed. The apparatus includes a plurality of agents, a plurality of agents, at least one agent including a memory to store firmware to be executed by the agent to perform a function associated with the agent and a register to store enumeration data for the firmware load mechanism of the IP, and a processor to initiate an enumeration process to read the enumeration data from the register of the at least one agent, make a decision based on that data to retrieve a firmware module from a storage device, verify the firmware module, and load the firmware module into the memory of the at least one agent.
-
-
-
-
-
-
-