Google patents memory system that scrambles data paths to block malware
This patent describes a computer memory system that randomly swaps the physical wires connecting the processor to memory during a restart. By changing which wire carries which piece of data, the system alters the physical layout of memory locations. This makes it difficult for malicious software to find and exploit specific memory addresses after the computer restarts.
In the filing’s own words
This document describes technology for a runtime memory system that utilizes unpredictable multiplexing of memory bus lines. The technology dynamically reassigns data and/or address bus connections between a processor and its runtime memory during warm reset operations. The bus line assignments are made through a multiplexing mechanism—for example, data bus line 01 from the processor may be reassigned to link with bus line 23 at the runtime memory system interface. When a warm reset occurs, the physical mapping of memory locations changes due to this bus line reassignment. The system maintains standard memory operations while implementing this dynamic bus line configuration. Malicious software relying upon memory-resident exploit becomes inoperable after warm reset due to the changed physical memory topology created by the bus line reassignment process.
What exactly they claim (claim 1)
1. An apparatus comprising: a processor; a runtime memory system; and a bus system including: one or more buses, each bus having multiple lines coupling the processor and the runtime memory system together, wherein the one or more busses are configured to facilitate reading and/or writing data from/to the runtime memory by the processor; a mux configured to selectively link each of multiple processor-mux lines to one of multiple mux-memory lines; and a bus driver configured to control selective linkage of each of the multiple processor-mux lines to one of the multiple mux-memory lines.
Facts
- Company
- Google (Google LLC)
- Official title
- Runtime memory system with unpredictably assigned multiplexed memory bus lines
- Patent number
- US12762071B2
- Application number
- 19070782
- Filed
- Mar 5, 2025
- Granted
- Oct 13, 2026
- Inventors
- 1
- Claims
- 10
Classified under
G06F 13/16 Physics & computingG06F 2213/40 Physics & computingMore from Google in Security & privacy
- Google patents privacy score for third-party apps Sep 22, 2026
- Google patents phone feature to disable unknown trackers Oct 8, 2026
- Google patents local face recognition for smart home cameras Sep 10, 2026
- Google patents system that finds and fills in email verification codes Sep 17, 2026
- Google patents AI agents that automatically investigate network security threats Oct 8, 2026
Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.