US2023084049A1PendingUtilityA1

Less-secure processors, integrated circuits, wireless communications apparatus, methods for operation thereof, and methods for manufacturing thereof

Assignee: TEXAS INSTRUMENTS INCPriority: Apr 8, 2004Filed: Nov 7, 2022Published: Mar 16, 2023
Est. expiryApr 8, 2024(expired)· nominal 20-yr term from priority
H10P 74/232H10W 20/493G06F 2221/2105G06F 21/74G06F 2212/1052G06F 21/575G06F 12/1009G06F 21/78G06F 12/145G06F 12/0246G06F 12/1018G06F 2212/205H04L 9/3236G06F 12/12G06F 2212/7201G06F 12/0638G06F 2221/2113G06F 12/1408H01L 2924/0002H01L 22/22H01L 23/5256
81
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An integrated circuit (122) includes an on-chip boot ROM (132) holding boot code, a non-volatile security identification element (140) having non-volatile information determining a less secure type or more secure type, and a processor (130). The processor (130) is coupled to the on-chip boot ROM (132) and to the non-volatile security identification element (140) to selectively execute boot code depending on the non-volatile information of the non-volatile security identification element (140). Other technology such as processors, methods of operation, processes of manufacture, wireless communications apparatus, and wireless handsets are also disclosed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 a memory configured to store a first boot code portion, a second boot code portion, and a third boot code portion, wherein:
 the first boot code portion and the second boot code portion are associated with a first security mode; and 
 the third boot code portion is associated with a second security mode that is less secure than the first security mode; 
   a storage element configured to store a value that is associated with either the first security mode or the second security mode; and   a processor coupled to the memory and to the storage element and configured to:   execute the first boot code portion to select whether to execute the second boot code portion or the third boot code portion based on the value.   
     
     
         2 . The system of  claim 1 , wherein the processor is configured to:
 execute the first boot code portion in the first security mode; and   based on the value being associated with the second security mode:
 convert from the first security mode to the second security mode; and 
 execute the third boot code portion in the second security mode. 
   
     
     
         3 . The system of  claim 1  further comprising security circuitry coupled to the processor, wherein the processor is configured to:
 execute the second boot code portion to cause the security circuitry to operate in the first security mode; and 
 execute the third boot code portion to cause the security circuitry to operate in the second security mode. 
 
     
     
         4 . The system of  claim 3 , wherein an access of the security circuitry is prevented in the first security mode and permitted in the second security mode. 
     
     
         5 . The system of  claim 3 , wherein the security circuitry includes a secure hardware accelerator. 
     
     
         6 . The system of  claim 5 , wherein the secure hardware accelerator is configured to perform at least one of encryption or decryption. 
     
     
         7 . The system of  claim 5 , wherein the secure hardware accelerator is configured perform encryption based on at least one of a hashing algorithm, a symmetric encryption algorithm, or an asymmetric encryption algorithm. 
     
     
         8 . The system of  claim 3 , wherein the security circuitry includes a secure watchdog timer. 
     
     
         9 . The system of  claim 8 , wherein the secure watchdog timer is enabled in the first security mode and disabled in the second security mode. 
     
     
         10 . The system of  claim 1  wherein the memory includes:
 a secure portion configured to store the first boot code portion and the second boot code portion; and 
 a public portion configured to store the third boot code portion. 
 
     
     
         11 . The system of  claim 1 , wherein the storage element includes non-volatile storage. 
     
     
         12 . The system of  claim 11 , wherein the non-volatile storage is one-time programmable. 
     
     
         13 . The system of  claim 11 , wherein the non-volatile storage includes electronic fuse (eFuse) circuitry. 
     
     
         14 . The system of  claim 11 , wherein the first and second security modes are represented by two bits in the storage element. 
     
     
         15 . The system of  claim 1 , wherein the memory is a read-only memory (ROM).

Join the waitlist — get patent alerts

Track US2023084049A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.