17895970. SECURELY MODIFYING ACCESS TO A DEBUG PORT simplified abstract (Micron Technology, Inc.)

From WikiPatents
Jump to navigation Jump to search

SECURELY MODIFYING ACCESS TO A DEBUG PORT

Organization Name

Micron Technology, Inc.

Inventor(s)

Zhan Liu of Cupertino CA (US)

SECURELY MODIFYING ACCESS TO A DEBUG PORT - A simplified explanation of the abstract

This abstract first appeared for US patent application 17895970 titled 'SECURELY MODIFYING ACCESS TO A DEBUG PORT

Simplified Explanation

The patent application describes a device with a debug port, a trusted execution environment (TEE) storing a public key, and a controller that receives commands to access the debug port, including signatures generated using a private key corresponding to the public key. The TEE validates the commands by verifying the signature with the public key and modifies access to the debug port based on the validation result.

  • Device includes a debug port, TEE with public key, and controller
  • Controller receives commands with signatures for debug port access
  • TEE validates commands by verifying signature with public key
  • Access to debug port is modified based on validation result

---

      1. Potential Applications
  • Secure debugging in electronic devices
  • Access control for sensitive hardware components
      1. Problems Solved
  • Unauthorized access to debug ports
  • Ensuring commands are authentic and secure
      1. Benefits
  • Enhanced security for debugging processes
  • Protection against unauthorized access to critical hardware components


Original Abstract Submitted

In some aspects, the techniques described herein relate to a device including: a debug port; a trusted execution environment (TEE), the TEE storing a public key; and a controller, the controller configured to: receive a command to access the debug port, the command including a signature generated using a private key corresponding to the public key; provide the command to the TEE, wherein the TEE validates the command by validating the signature using the public key to obtain a validation result; and modify access to the debug port based on the validation result.