-
公开(公告)号:US20240380731A1
公开(公告)日:2024-11-14
申请号:US18783999
申请日:2024-07-25
Applicant: Texas Instruments Incorporated
Inventor: Amritpal Singh Mundra , Chunhua Hu
Abstract: Systems and methods provide unified control of firewalls of functional units distributed throughout a system-on-a-chip (SoC) using a configuration controller and security bus. Such unified control enables configuration of a memory to provide a unified view configuration memories of the firewalls, regardless of the locations of the firewalls in the SoC. An example system providing such control includes multiple functional units including multiple firewalls, respectively, in which each firewall stores configuration data for a corresponding functional unit of the functional units; a first bus coupled to the functional units; a second bus that is coupled to the functional units and is electrically isolated from the first bus; and a configuration controller coupled to the second bus and configured to use the second bus to control the configuration data that is stored in each of the firewalls.
-
公开(公告)号:US11132659B2
公开(公告)日:2021-09-28
申请号:US14799341
申请日:2015-07-14
Applicant: Texas Instruments Incorporated
Inventor: Erkan Bilhan , Rajitha Padakanti , Amritpal Singh Mundra
Abstract: A financial transaction system includes sensors, a tamper detection module, and circuitry configurable to control which sensors are used, and the circuitry is configurable after the tamper detection module has been manufactured.
-
3.
公开(公告)号:US10999263B2
公开(公告)日:2021-05-04
申请号:US16721005
申请日:2019-12-19
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Amritpal Singh Mundra , Denis Roland Beaudoin
IPC: H04L29/06 , H04L9/06 , H04L9/32 , H04W12/06 , G06F21/72 , H04L12/851 , G06F7/58 , H04L9/08 , H04L9/30
Abstract: An electronic circuit (200) includes one or more programmable control-plane engines (410, 460) operable to process packet header information and form at least one command, one or more programmable data-plane engines (310, 320, 370) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor (100) coupled to such a data-plane engine (310) and such a control-plane engine (410). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.
-
4.
公开(公告)号:US20180034790A1
公开(公告)日:2018-02-01
申请号:US15728035
申请日:2017-10-09
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Amritpal Singh Mundra , Denis Roland Beaudoin
IPC: H04L29/06 , H04L9/32 , G06F21/72 , H04L9/06 , G06F7/58 , H04L9/30 , H04L9/08 , H04W12/06 , H04L12/851
CPC classification number: H04L63/0485 , G06F7/588 , G06F21/72 , G06F2221/2107 , H04L9/0625 , H04L9/0631 , H04L9/0637 , H04L9/0643 , H04L9/065 , H04L9/0869 , H04L9/3013 , H04L9/32 , H04L9/3236 , H04L9/3239 , H04L9/3242 , H04L47/2441 , H04L63/0428 , H04L63/08 , H04L2209/125 , H04L2209/38 , H04W12/06
Abstract: An electronic circuit (200) includes one or more programmable control-plane engines (410, 460) operable to process packet header information and form at least one command, one or more programmable data-plane engines (310, 320, 370) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor (100) coupled to such a data-plane engine (310) and such a control-plane engine (410). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.
-
5.
公开(公告)号:US20170104732A1
公开(公告)日:2017-04-13
申请号:US15387030
申请日:2016-12-21
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Amritpal Singh Mundra , Denis Roland Beaudoin
IPC: H04L29/06 , G06F7/58 , H04L9/06 , H04L12/851 , H04L9/30 , H04L9/32 , H04W12/06 , G06F21/72 , H04L9/08
CPC classification number: H04L63/0485 , G06F7/588 , G06F21/72 , G06F2221/2107 , H04L9/0625 , H04L9/0631 , H04L9/0637 , H04L9/0643 , H04L9/065 , H04L9/0869 , H04L9/3013 , H04L9/32 , H04L9/3236 , H04L9/3239 , H04L9/3242 , H04L47/2441 , H04L63/0428 , H04L63/08 , H04L2209/125 , H04L2209/38 , H04W12/06
Abstract: An electronic circuit (200) includes one or more programmable control-plane engines (410, 460) operable to process packet header information and form at least one command, one or more programmable data-plane engines (310, 320, 370) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor (100) coupled to such a data-plane engine (310) and such a control-plane engine (410). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.
-
公开(公告)号:US12013931B2
公开(公告)日:2024-06-18
申请号:US17550948
申请日:2021-12-14
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Kedar Satish Chitnis , Mihir Narendra Mody , Amritpal Singh Mundra , Yashwant Dutt , Gregory Raymond Shurtz , Robert John Tivy
CPC classification number: G06F21/54 , G06F9/485 , G06F21/554 , G06F21/79
Abstract: A method of enabling memory access freedom from interference (FFI) rules, comprising: determining a first safety privilege access ID (PrivID) for a first component of a system (e.g., based on Automotive Safety Integrity Level (ASIL) attributes of tasks executed by the first component); determining a first access attribute for a first software task executing on the first component; receiving, at a first firewall component of the system, a request from the first software task to access a first memory region of a second component of the system, wherein the request specifies the first PrivID and the first access attribute; and determining, by the first firewall component, whether to permit the first software task to access the first memory region based on the first PrivID, the first access attribute, and the first memory region.
-
公开(公告)号:US11972030B2
公开(公告)日:2024-04-30
申请号:US17402693
申请日:2021-08-16
Applicant: Texas Instruments Incorporated
Inventor: Amritpal Singh Mundra , Eric Lasmana
CPC classification number: G06F21/72 , G06F9/546 , G06F15/7807 , G06F21/74
Abstract: In described examples, a method of routing messages in a system on a chip (SoC) includes a secure message router receiving a message including a content, an identifier of the message's sending (origin) functional block and/or of a receiving (destination) functional block, a message secure value, a promote value, and a demote value. A context corresponding to the identifier is retrieved from a memory. The context includes an allow promote value and an allow demote value. The message secure value is increased if the promote value requests the increase and matches the allow promote value. The message secure value is decreased if the demote value requests the decrease and matches the allow demote value. Cleartext corresponding to the content is made accessible by the destination if the context secure value matches the message secure value. The message is then outputted from the secure message router to the destination.
-
公开(公告)号:US11212256B2
公开(公告)日:2021-12-28
申请号:US16786734
申请日:2020-02-10
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Amritpal Singh Mundra , Brian J. Karguth , Timothy Anderson , Kai Chirca , Charles Fuoco
IPC: H04L29/06
Abstract: A flexible hybrid firewall architecture is disclosed. A system implementing such an architecture includes an access control register, a memory having at least a region to which access is controllable by the access control register, the access control register including first field that contains a privilege identifier (ID) and a plurality of additional fields, each additional field containing control bits corresponding to a respective one of a plurality of permission levels, and control circuitry that, in response to receiving a transaction containing a transaction privilege ID, a security indicator, and a privilege indicator, controls access to the region when the transaction privilege ID matches the privilege ID contained in the first field by using the control bits of a field of the additional fields that corresponds to a security level indicated by the security indicator and a privilege level indicated by the privilege indicator of the transaction.
-
公开(公告)号:US20210117254A1
公开(公告)日:2021-04-22
申请号:US17138036
申请日:2020-12-30
Applicant: Texas Instruments Incorporated
Inventor: Kedar Satish Chitnis , Charles Lance Fuoco , Sriramakrishnan Govindarajan , Mihir Narendra Mody , William A. Mills , Gregory Raymond Shurtz , Amritpal Singh Mundra
Abstract: This disclosure relates to various implementations an embedded computing system. The embedded computing system comprises a hardware accelerator (HWA) thread user and a second HWA thread user that creates and sends out message requests. The HWA thread user and the second HWA thread user is communication with a microcontroller (MCU) subsystem. The embedded computing system also comprises a first inter-processor communication (IPC) interface between the HWA thread user and the MCU subsystem and a second IPC interface between the second HWA thread user and the MCU subsystem, where the first IPC interface is isolated from the second IPC interface. The MCU subsystem is also in communication with a first domain specific HWA and a second domain specific HWA.
-
公开(公告)号:US20190058691A1
公开(公告)日:2019-02-21
申请号:US15679307
申请日:2017-08-17
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Amritpal Singh Mundra , Brian J. Karguth , Timothy Anderson , Kai Chirca , Charles Fuoco
IPC: H04L29/06
CPC classification number: H04L63/0218 , H04L63/0236 , H04L63/0245
Abstract: A flexible hybrid firewall architecture that allows a mix of firewalls at end points in front of a target and at the initiator points. Groups of Priv-IDs may be created where each group is isolated from other worlds, with all firewalls controlled by a device management and security module.
-
-
-
-
-
-
-
-
-