Patents by Inventor Ahmad Nasser
Ahmad Nasser 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).
-
Patent number: 12292851Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.Type: GrantFiled: February 14, 2024Date of Patent: May 6, 2025Assignee: Renesas Electronic America Inc.Inventors: Ahmad Nasser, Tobias Belitz
-
DEVICE AND METHOD OF SECURE DECRYPTION BY VIRTUALIZATION AND TRANSLATION OF PHYSICAL ENCRYPTION KEYS
Publication number: 20250013580Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.Type: ApplicationFiled: September 20, 2024Publication date: January 9, 2025Applicant: Renesas Electronic CorporationInventors: Ahmad NASSER, Eric Winder -
Device and method of secure decryption by virtualization and translation of physical encryption keys
Patent number: 12099452Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.Type: GrantFiled: June 16, 2023Date of Patent: September 24, 2024Assignee: Renesas Electronic CorporationInventors: Ahmad Nasser, Eric Winder -
Publication number: 20240184734Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.Type: ApplicationFiled: February 14, 2024Publication date: June 6, 2024Applicant: Renesas Electronics America Inc.Inventors: Ahmad NASSER, Tobias BELITZ
-
Patent number: 11934338Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.Type: GrantFiled: November 22, 2022Date of Patent: March 19, 2024Assignee: Renesas Electronics America Inc.Inventors: Ahmad Nasser, Tobias Belitz
-
DEVICE AND METHOD OF SECURE DECRYPTION BY VIRTUALIZATION AND TRANSLATION OF PHYSICAL ENCRYPTION KEYS
Publication number: 20230333992Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.Type: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Applicant: Renesas Electronics CorporationInventors: Ahmad NASSER, Eric WINDER -
Device and method of secure decryption by virtualization and translation of physical encryption keys
Patent number: 11709786Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.Type: GrantFiled: August 17, 2021Date of Patent: July 25, 2023Assignee: Renesas Electronic CorporationInventors: Ahmad Nasser, Eric Winder -
Publication number: 20230079818Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Applicant: Renesas Electronics America Inc.Inventors: Ahmad NASSER, Tobias BELITZ
-
Patent number: 11526461Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.Type: GrantFiled: May 4, 2021Date of Patent: December 13, 2022Assignee: Renesas Electronics America Inc.Inventors: Ahmad Nasser, Tobias Belitz
-
DEVICE AND METHOD OF SECURE DECRYPTION BY VIRTUALIZATION AND TRANSLATION OF PHYSICAL ENCRYPTION KEYS
Publication number: 20220350752Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.Type: ApplicationFiled: August 17, 2021Publication date: November 3, 2022Applicant: Renesas Electronics CorporationInventors: Ahmad Nasser, Eric Winder -
Publication number: 20210271626Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.Type: ApplicationFiled: May 4, 2021Publication date: September 2, 2021Applicant: Renesas Electronics America Inc.Inventors: Ahmad NASSER, Tobias BELITZ
-
Patent number: 11016926Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. In some embodiments, this can be done by utilizing the excess space in the CAN protocols. According to certain other aspects, security features such as sender authentication and message originality can be implemented at the protocol level, reducing the delays associated with implementing security features at higher levels in the communication stack. Additionally, the complexity of the security configuration is minimized by implementing the security features in hardware.Type: GrantFiled: February 28, 2020Date of Patent: May 25, 2021Assignee: Renesas Electronics America Inc.Inventors: Ahmad Nasser, Tobias Belitz
-
Patent number: 9219499Abstract: A method for run time zero byte compression of data on a communication bus of a vehicle includes determining a number of zero byt.es provided in a data frame. When there are enough zero bytes, an encoding byte is generated that maps the locations of the zero bytes in the data frame. A data length code related to the number of non-zero data bytes and the encoding byte is provided in a device header. The data length code has a value less than an uncompressed data frame. The compressed data frame is transmitted with the encoding byte and the uncompressed non-zero data bytes. To decompress the compressed data frame, the encoding byte maps the locations of the zero bytes for a data frame. The non-zero data bytes are then provided at the proper locations to recreate the data frame.Type: GrantFiled: May 16, 2014Date of Patent: December 22, 2015Assignee: Robert Bosch GmbHInventor: Ahmad Nasser
-
Publication number: 20150333766Abstract: A method for run time zero byte compression of data on a communication bus of a vehicle includes determining a number of zero bytes provided in a data frame. When there are enough zero bytes, an encoding byte is generated that maps the locations of the zero bytes in the data frame. A data length code related to the number of non-zero data bytes and the encoding byte is provided in a device header. The data length code has a value less than an uncompressed data frame. The compressed data frame is transmitted with the encoding byte and the uncompressed non-zero data bytes. To decompress the compressed data frame, the encoding byte maps the locations of the zero bytes for a data frame. The non-zero data bytes are then provided at the proper locations to recreate the data frame.Type: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Inventor: Ahmad Nasser