Back to results
US 8,276,199 B2Granted
Method and device for secure test port authentication
AssigneeFreescale Semiconductor, Inc.
InventorZheng Xu
Life of this patent
Estimating the term…
Abstract
A device includes a first test port coupled to a first test device, a second test port coupled to a second test device, a resource, and a security controller coupled to the first and second test ports. The security controller is operable to authenticate the first test device prior to authenticating the second test device, and, in response to authenticating the first test device, permit the first and second test devices to access the first resource.
Claims18
A method comprising:
- receiving at a first debug port of a data processing device a first authentication request, the first authentication request being received prior to a second debug port of the data processing device being authenticated to access a first resource of the data processing device;
- in response to receiving the first authentication request, initiating a first authentication operation at an authentication module, wherein the first authentication operation authenticates access to the first resource by the first debug port and by the second debug port, wherein the first authentication operation comprises:
- sending a first challenge from the authentication module to the first debug port;
- receiving a first response at the authentication module from the first debug port, the first response responsive to the first challenge;
- providing first information from the authentication module to authenticate access to the first resource by the first debug port and by the second debug port, in response to determining that the first response is a first valid response;
- and
- providing the first information from the authentication module to authenticate access to the first resource by the first debug port and by the second debug port in response to determining that the first response is a second valid response;
- receiving at the second debug port of the data processing device a second authentication request, the second authentication request being received prior to the first debug port being authenticated to access the first resource;
- and
- in response to receiving the second authentication request, initiating a second authentication operation at the authentication module, wherein the second authentication operation authenticates access to the first resource by the first debug port and by the second debug port.
7 more elements
A method comprising:
- providing a first address mapped access request to a first address from a first debug port of an integrated circuit, the integrated circuit including a plurality of resources mapped to a first address space, the plurality of resources including an authentication module that is address mapped to the first address of the first address space;
- initiating a first authentication operation at the authentication module to authenticate access to a first resource by the first debug port in response to the first address mapped access request being received at the authentication module by virtue of the authentication module being address mapped to the first address;
- receiving at the first debug port a debug access request from a test device prior to providing the first address mapped access request to the first address;
- and
- providing the first address mapped access request to the first address is in response to receiving the debug access request.
2 more elements
A device comprising:
- a first test port;
- a second test port;
- a first resource;
- and
- a security controller coupled to the first test port and to the second test port;
- and
- wherein the security controller:
- authenticates a first test device coupled to the first test port prior to authenticating a second test device coupled to the second test port, wherein in authenticating the first test device, the security controller:
- sends a challenge to the first debug port;
- receives a response from the first debug port;
- and
- provides information to authenticate access to the first resource by the first debug port and by the second debug port, in response to determining that the first response is a first valid response;
- and
- in response to authenticating the first test device, permits the first test device and the second test device to access the first resource.
11 more elements
Dependencies are inferred from the claim text.