Patents by Inventor Amritpal S. Mundra

Amritpal S. Mundra has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240028775
    Abstract: A real time, on-the-fly data encryption system is operable to encrypt and decrypt data flow between a secure processor and an unsecure external memory systen. Multiple memory segments are supported, each with its own separate encryption capability, or no encryption at all. Data integrity is ensured by hardware protection from code attempting to access data across memory segment boundaries. Protection is also provided against dictionary attacks by monitoring multiple access attempts to the same memory location.
    Type: Application
    Filed: October 4, 2023
    Publication date: January 25, 2024
    Inventors: Amritpal S. Mundra, William C. Wallace
  • Patent number: 11809610
    Abstract: A real time, on-the-fly data encryption system is shown operable to encrypt and decrypt the data flow between a secure processor and an unsecure external memory system. Multiple memory segments are supported, each with its own separate encryption capability, or no encryption at all. Data integrity is ensured by hardware protection from code attempting to access data across memory segment boundaries. Protection is also provided against dictionary attacks by monitoring multiple access attempts to the same memory location.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: November 7, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Amritpal S. Mundra, William C. Wallace
  • Publication number: 20150363332
    Abstract: A real time, on-the-fly data encryption system is shown operable to encrypt and decrypt the data flow between a secure processor and an unsecure external memory system. Multiple memory segments are supported, each with it's own separate encryption capability, or no encryption at all. Data integrity is ensured by hardware protection from code attempting to access data across memory segment boundaries. Protection is also provided against dictionary attacks by monitoring multiple access attempts to the same memory location.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: Amritpal S. Mundra, William C. Wallace
  • Publication number: 20150363333
    Abstract: A real time, on-the-fly data encryption system is shown operable to encrypt and decrypt the data flow between a secure processor and an unsecure external memory system. Multiple memory segments are supported, each with its own separate encryption capability, or no encryption at all. A Message Authentication Code is also employed to detect any memory corruption or unauthorized memory modification.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: William C. Wallace, Amritpal S. Mundra
  • Publication number: 20150363334
    Abstract: A real time, on-the-fly data encryption system is shown operable to encrypt and decrypt the data flow between a secure processor and an unsecure external memory system. Multiple memory segments are supported, each with it's own separate encryption capability, or no encryption at all. Speculative decryption operations may be started when the memory used is capable of returning read data out of order. The full or partial results of the speculative operations are cached in order to allow matching the cryptographic operation to the read data when it arrives.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: Amritpal S. Mundra, William C. Wallace
  • Publication number: 20140105022
    Abstract: A packet filter (2500) for incoming communications packets includes extractor circuitry (2510) operable to extract data from a packet, and packet processor circuitry (2520) operable to concurrently mask (3010) the packet data from the extractor circuitry (2510), perform an arithmetic/logic operation (3020) on the packet to supply a packet drop signal (DROP), and perform a conditional limit operation and a conditional jump operation (3030).
    Type: Application
    Filed: December 13, 2013
    Publication date: April 17, 2014
    Applicant: Texas Instruments Incorporated
    Inventors: Maneesh Soni, Amritpal S. Mundra, Thomas H. McKinney, Jagdish Doma
  • Patent number: 8631483
    Abstract: A packet filter (2500) for incoming communications packets includes extractor circuitry (2510) operable to extract data from a packet, and packet processor circuitry (2520) operable to concurrently mask (3010) the packet data from the extractor circuitry (2510), perform an arithmetic/logic operation (3020) on the packet to supply a packet drop signal (DROP), and perform a conditional limit operation and a conditional jump operation (3030).
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: January 14, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Maneesh Soni, Amritpal S. Mundra, Thomas H. McKinney, Jagdish Doma