System and method for establishing a trusted diagnosis/debugging agent over a closed commodity device
US10254337B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 25, 2016 |
| Grant date | Apr 9, 2019 |
| Priority date | — |
| Expiry date | Mar 16, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/805
- WIPO fieldMeasurement
- WIPO sectorInstruments
Abstract
Systems, devices, and techniques relating to remote debugging are described. A described device includes a first processor core configured to provide an application execution environment, memory coupled with the first processor core; a second processor core configured to provide a secure execution environment; and a communication interface coupled with the first processor core and the second processor core, the communication interface being configured to communicate with external devices, the communication interface being shared at least between the application execution environment and the secure execution environment. The second processor core can be configured to monitor the application execution environment of the first processor core, determine whether to allow a debug session with an external device, via the communication interface, based on credentials received from the external device, and provide, via the debug session, read and write access to the memory and one or more registers of the first processor core.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.