IP Library › Granted Patent US 12,481,762
Granted Patent B2
US 12,481,762 · App. 18/400,159 · Granted Nov 25, 2025

Systems and methods for using internal memory of a system on chip in a security boot

Inventors: Jhao-Han Chen (Taoyuan, TW); Yen-Ping Tung (Taoyuan, TW)
Assignee: QUANTA COMPUTER INC.
G06F21/575G06F2221/034
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,762
App. No.
18/400,159
Granted
Nov 25, 2025
Kind
B2
Abstract

A computing system is provided. The computing system includes a system on a chip. The system on a chip includes a processor and an internal memory. The computing system further includes a root of trust hardware connected to the internal memory and configured to intercept commands from the processor to the internal memory.

Claims (21)

1 . A computing system comprising:

a system on a chip including a processor, an internal memory, and a selector, the system on a chip further including a plurality of ports that includes a first port and a second port, the selector being configured to connect the internal memory to the processor, via the first port, in a first configuration in which the processor has direct access to the internal memory, the selector being further configured to connect the internal memory to the processor, via the second port, in a second configuration in which the process has indirect access to the internal memory;

a root of trust (RoT) hardware connected to the internal memory and configured to intercept commands from the processor to the internal memory, the RoT hardware being positioned outside the system on a chip and coupled to both the first port and the second port, the first port providing access to intercept commands from the processor before the commands are received by the internal memory or by the selector, the second port providing access to the internal memory, via the selector, to filter all commands from the processor to the internal memory via the RoT hardware in the second configuration.

2 . The system of claim 1 , wherein the selector includes a fuse.

3 . The system of claim 1 , wherein the system on a chip is a baseband management controller (BMC).

4 . The system of claim 1 , wherein the internal memory is a flash memory.

5 . The system of claim 1 , wherein the processor communicates with the internal memory via a serial peripheral interface (SPI).

6 . The system of claim 5 , wherein the SPI connects first with the ROT hardware.

7 . The system of claim 5 , wherein the ROT hardware is further configured to pass an expected command of the commands directly to the internal memory.

8 . The system of claim 5 , wherein the ROT hardware is further configured to prevent an unexpected command of the commands from passing to the internal memory.

9 . A method, comprising:

connecting a root of trust (RoT) hardware to ports on a system on a chip, the system on a chip including a processor, an internal memory, and a selector, the ports including a plurality of ports that includes a first port and a second port, the RoT hardware being positioned outside the system on a chip and being coupled to both the first port and the second port;

setting the selector in a first configuration, wherein in the first configuration communications are routed from the processor, via the selector, directly to the internal memory, the first configuration being achieved via the first port that couples the processor to the internal memory directly through the selector; and

setting the selector in a second configuration, wherein in the second configuration communications are routed from the processor through the ROT hardware indirectly, via the selector, the second configuration being achieved via the second port that couples the processor to the internal memory indirectly through the ROT hardware and the selector.

10 . The method according to claim 9 , wherein the ports on the system on a chip are serial peripheral interface (SPI) ports.

11 . The method according to claim 10 , wherein the ROT root of trust hardware is configured to pass an expected command of the commands directly to the internal memory.

12 . The method according to claim 10 , wherein the ROT root of trust hardware is configured to prevent an unexpected command of the commands from passing to the internal memory.

13 . The method according to claim 9 , wherein setting the selector in the first configuration includes disconnecting a fuse using a one-time programmable register.

14 . The method according to claim 9 , wherein the system on a chip is a baseband management controller (BMC).

15 . The method according to claim 9 , wherein the internal memory is a flash memory.

16 . The method according to claim 15 , wherein the flash memory includes a firmware image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2023
From: CHEN, JHAO-HAN; TUNG, YEN-PING
To: QUANTA COMPUTER INC.
Reel/Frame 065981/0931 →
Continuity (1)
Related Publication 20250217489A1 · Jul 3, 2025
References Cited (27)
US 11455388B1 · Jones · 2022 [cited by examiner]
US 11824934B2 · Nixon · 2023 [cited by examiner]
US 12326930B2 · Farley · 2025 [cited by examiner]
US 20150012737A1 · Newell · 2015 [cited by applicant]
US 20180196945A1 · Kornegay · 2018 [cited by examiner]
US 20190073478A1 · Khessib · 2019 [cited by examiner]
US 20190087578A1 · Govindarajan et al. · 2019 [cited by applicant]
US 20210096840A1 · Kotary et al. · 2021 [cited by applicant]
US 20210224061A1 · Pillilli et al. · 2021 [cited by applicant]
US 20210365557A1 · Chokshi · 2021 [cited by examiner]
US 20220207474A1 · Young · 2022 [cited by examiner]
US 20220303779A1 · Boyapalle · 2022 [cited by examiner]
US 20230025053A1 · Cho et al. · 2023 [cited by applicant]
US 20230153150A1 · Kozlowski · 2023 [cited by examiner]
US 20230229758A1 · Terpstra · 2023 [cited by examiner]
US 20230229779A1 · Terpstra · 2023 [cited by examiner]
US 20230315913A1 · Chandra · 2023 [cited by examiner]
US 20240134989A1 · Veluthakkal · 2024 [cited by examiner]
US 20240211275A1 · Cudak · 2024 [cited by examiner]
US 20250103380A1 · Wszolek · 2025 [cited by examiner]
US 20250130829A1 · Gu · 2025 [cited by examiner]
TW 202240439A · 2022 [cited by applicant]
Zhao, Shijun et al. Research on Root of Trust for Embedded Devices based on On-Chip Memory. 2021 International Conference on Computer Engineering and Application (ICCEA). https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&… [cited by examiner]
Lee, Bongsoo et al. Design and Implementation of Secure Cryptographic System on Chip for Internet of Things. IEEE Access, vol. 10. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9713875 (Year: 2022). [cited by examiner]
Obermaisser, Roman et al. A Cross-Domain Multiprocessor System-on-a-Chip for Embedded Real-Time Systems. IEEE Transactions on Industrial Informatics, vol. 6, Issue: 4. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arn… [cited by examiner]
TW Office Action for Application No. 113111327 mailed Mar. 24, 2025, w/ First Office Action Summary, 6 pp. [cited by applicant]
TW Search Report for Application No. 113111327 mailed Mar. 24, 2025 w/ First Office Action, 2 pp. [cited by applicant]