Sub_Root

A Call for User-Centric Hardware Sovereignty

May 12th, 2026 (edited)
1,250
0
Never
3
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.20 KB | Cybersecurity | 0 0
  1. An Open Letter to the Privacy & Security Community: Beyond the Sandbox – A Call for User-Centric Hardware Sovereignty
  2.  
  3. To the Developers of GrapheneOS, Security Researchers, and the Global Privacy Community,
  4.  
  5. GrapheneOS has set the gold standard for mobile software hardening. However, we have reached a plateau where software-level security is increasingly undermined by a deeper, structural vulnerability: the opacity and irreparability of the hardware layer.
  6.  
  7. To protect user autonomy in an era of state-level threats, we must adopt the philosophy of OpenBSD—recognizing that security is only as strong as the transparency of the entire stack. We believe GrapheneOS has the potential to lead a global shift from "Vendor-Enforced Security" to "User-Centric Hardware Sovereignty."
  8.  
  9.  
  10. 1. The Myth of the "Secure" Black Box
  11. A modern smartphone is not a single computer; it is a distributed network of dozens of autonomous micro-controllers (Baseband, UFS, Wi-Fi, PMIC), each running its own proprietary operating system. Currently, these represent the ultimate "shadow" attack surface.
  12. • The Persistence Threat (UFS/eMMC): Modern devices use managed flash like UFS. These modules have independent controllers. Because the OS lacks "raw flash access," these controllers can host persistent rootkits that survive a complete OS re-install.
  13. • The Invisible Fleet (Subsystems): The Cellular Baseband, Wi-Fi, and Power Management (PMIC) chips run closed-source firmware with high-level access to system memory (DMA). If these are subverted, no software-level sandbox (like GrapheneOS) can see or stop the intrusion.
  14. • Microarchitectural Flaws: History (Spectre/Meltdown) shows that hardware-level isolation is not absolute. Users need the power to disable or reconfigure hardware features (like Hyper-Threading or memory timings) when silicon-level flaws emerge.
  15.  
  16. 2. Hardware Attestation: Surveillance in disguise
  17. Current "integrity" models rely on Hardware Attestation—a unique, traceable digital fingerprint. That acts as an immutable tracking mechanism. True privacy requires Statelessness: the ability of a device to "forget" its identity and rotate its hardware-bound keys at the user's discretion.
  18.  
  19. 3. A Mandate for the Future: Hardware Sovereignty
  20. We propose that the security community and projects like GrapheneOS advocate for a Hardware Compliance Standard based on the following pillars:
  21. • Open and Replaceable Firmware: All embedded controllers (UFS, Baseband, Security Chips) must run Open Source, Auditable, and Replaceable code. Users must have the power to reflash a compromised component with verified code.
  22. • Hardware Feature Toggles: Users should have "Advanced Toggles" to logically or physically disconnect tracking-capable or compromised components.
  23. • Trust Minimization toward Manufacturers: We must move away from a model where we trust the manufacturer's "black box" secrets and toward a model where every gate in the silicon is verifiable.
  24.  
  25. 4. The Gatekeeping Risk: Hardware as a Kill Switch for Innovation
  26. The current reliance on mandatory hardware features (like TPM or Titan M2) creates a dangerous dependency. If a project like GrapheneOS requires a proprietary "Root of Trust" to function, it remains at the mercy of the hardware vendor.
  27. • Vendor Lock-in: If Google or Motorola decides to change the requirements for signing keys or modifies the Hardware Attestation API, they can effectively lock out third-party operating systems overnight.
  28. • The Irony of Security: By mandating these hardware "protections," we are inadvertently giving corporations the power to decide which OS you can run on the hardware you own.
  29. • Future-Proofing Freedom: It is in the strategic interest of GrapheneOS and the entire privacy community to ensure the OS can run—and remain secure—on hardware without these external gatekeepers. We must decouple high-level security from mandatory vendor-controlled silicon to prevent a future where "security" is used as a pretext to ban alternative operating systems.
  30.  
  31. 5. The Weaponization of "Security": From DRM to Bootloader Lock-in
  32. History shows that hardware-level security is frequently repurposed as a tool for Vendor Lock-in and Planned Obsolescence. When the "Root of Trust" is controlled by the manufacturer, it becomes a tool to prevent the user from exercising their rights.
  33. • Remote Deactivation: Manufacturers have used hardware-level controls to "kill" devices remotely, bypassing user consent (e.g., Samsung’s remote disabling of Galaxy Note 7). While done for safety, the same mechanism can be used for policy enforcement.
  34. • The "SafetyNet" and "Play Integrity" Wall: Google uses hardware attestation to prevent "unapproved" OSs from accessing essential services (banking, streaming). This is a direct use of TPM-like features to enforce a corporate monopoly on the software stack.
  35. • Preventing Repair and Reuse: Security chips are increasingly used for "Parts Pairing," where a replacement screen or battery is rejected by the hardware because it lacks a proprietary cryptographic signature, effectively banning independent repair.
  36.  
  37.  
  38.  
  39. References and Technical Evidence
  40. Subsystem & Persistence Exploitation:
  41. • Baseband RCE (CVE-2023-24033, CVE-2023-26496, CVE-2023-26497 and CVE-2023-26498): Multiple remote code execution vulnerabilities in Exynos basebands (used in Pixel devices). Google Project Zero
  42. ◦ https://projectzero.google/2023/03/multiple-internet-to-baseband-remote-rce.html
  43. • Broadpwn (CVE-2017-9417): Remote takeover via the Wi-Fi chip. BlackHat 2017
  44. ◦ https://blackhat.com/docs/us-17/thursday/us-17-Artenstein-Broadpwn-Remotely-Compromising-Android-And-iOS-Via-A-Bug-In-Broadcoms-Wifi-Chipsets.pdf
  45. • BadPower (2020): Corrupting PMIC firmware via fast-chargers. hackster.io
  46. ◦ https://www.hackster.io/news/badpower-attack-leverages-high-speed-usb-charging-to-damage-devices-start-fires-d4cf0737b1c4
  47. • LogoFAIL (CVE-2023-40238) & MoonBounce: Demonstrating persistent UEFI/Firmware rootkits. Binarly.io securelist.com
  48. ◦ https://www.binarly.io/logofail
  49. ◦ https://securelist.com/moonbounce-the-dark-side-of-uefi-firmware/105468/
  50.  
  51. Silicon-Level Vulnerabilities:
  52. • Spectre & Meltdown (CVE-2017-5753, CVE-2017-5754, many): Fundamental flaws in speculative execution. MeltdownAttack.com developer.arm.com wikipedia.org
  53. ◦ https://meltdownattack.com/
  54. ◦ https://developer.arm.com/documentation/110280/3-0/
  55. ◦ https://en.wikipedia.org/wiki/Transient_execution_CPU_vulnerability
  56. • Drammer (CVE-2016-6728): Deterministic Rowhammer attacks on Android VUSec.net
  57. ◦ https://www.vusec.net/projects/drammer/
  58. • TPM-Fail (CVE-2019-11090, CVE-2019-16863): Timing leaks in "secure" TPM chips. TPM.fail
  59. ◦ https://tpm.fail/
  60.  
  61. Storage Security:
  62. • Hacking Flash Memory: SSD has it own computer that can be hacked Kea.nu Blackhat.com arxiv.org
  63. ◦ https://www.kea.nu/files/textbooks/humblesec/thehardwarehacker.pdf
  64. ◦ https://blackhat.com/docs/us-14/materials/us-14-Oh-Reverse-Engineering-Flash-Memory-For-Fun-And-Benefit.pdf
  65. ◦ https://arxiv.org/html/2411.00439v1
  66.  
  67. References for Vendor Abuse and Hardware Lock-in:
  68. • Parts Pairing & Repair Monopoly: How Apple and others use security chips to prevent independent repair. kitguru.net wikipedia.org securepairs.org medium.com
  69. ◦ https://www.kitguru.net/lifestyle/mobile/apple/matthew-wilson/apples-t2-chip-prevents-independant-repairs-locking-down-the-imac-pro-and-macbook-pro/
  70. ◦ https://en.wikipedia.org/wiki/Right_to_repair
  71. ◦ https://securepairs.org/a-right-to-repair-isnt-a-cyber-risk-its-a-cyber-imperative/
  72. ◦ https://medium.com/@arnoldgunter/how-googles-quiet-android-update-is-the-end-of-open-source-freedom-5046ea6ddb64
  73. • Google Play Integrity & Bootloader Bans: How hardware-backed attestation is used to lock users into the Google-approved ecosystem. byteiota.com dev.to sammyguru.com
  74. ◦ https://byteiota.com/hardware-attestation-monopoly-tool-2/
  75. ◦ https://dev.to/alanwest/how-to-handle-hardware-attestation-without-locking-out-real-users-3c7b
  76. ◦ https://sammyguru.com/breaking-samsung-removes-bootloader-unlocking-with-one-ui-8/?utm_source=twitter
  77. • Sony’s "OtherOS" Removal: A classic example of a manufacturer using a firmware update to remove a hardware-level feature (Linux support) from the PlayStation 3. Source: Wired.com playstation.com
  78. ◦ https://www.wired.com/2010/04/playstation-linux/
  79. ◦ https://blog.playstation.com/2010/03/28/ps3-firmware-v3-21-update/
  80. • John Deere & DRM: The textbook case of using proprietary hardware/software locks to prevent farmers from controlling their own machinery. Source: Bloomberg - New Farmers Fight John Deere’s Software Monopolies
  81. ◦ https://www.bloomberg.com/news/features/2020-03-05/farmers-fight-john-deere-over-who-gets-to-fix-an-800-000-tractor
  82.  
  83. LOGO: https://ibb.co/k2jj9KGg
  84.  
  85.  
  86. Conclusion: From Managed Security to Absolute Sovereignty
  87. True security cannot exist without user sovereignty. If we cannot audit, disable or replace the firmware running on our hardware, we do not have real security—we have a "managed" illusion of it.
  88. To the GrapheneOS developers: You have successfully forced manufacturers to listen. Now, you have a historic opportunity to lead by defining a Hardware Compliance Standard that demands auditable silicon, user-replaceable firmware, and physical/logical kill switches for all components.
  89.  
  90. This is not just a matter of principle; it is a matter of survival. By mandating proprietary "Roots of Trust" (like TPM/Titan), the project remains at the mercy of vendor gatekeepers who can, at any moment, leverage hardware attestation to lock out third-party innovation.
  91.  
  92. Inspired by the OpenBSD commitment to a blob-free, transparent stack, let us build a future where the user—not the manufacturer—decides what code is trusted. Let’s decouple high-level security from vendor-controlled silicon to ensure that GrapheneOS remains a platform for freedom, not a guest in a corporate cage.
  93.  
  94. It is time to move from "Vendor-Enforced Security" to true User Sovereignty.
  95.  
  96.  
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
Add Comment
Please, Sign In to add comment