IP Library Granted Patent US 7,363,564
Granted Patent B2
US 7,363,564 · App. 11/182,291 · Granted Apr 22, 2008

Method and apparatus for securing communications ports in an electronic device

Assignee: Seagate Technology LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,363,564
App. No.
11/182,291
Granted
Apr 22, 2008
Kind
B2
Abstract

An apparatus comprises at least one port for coupling signals to the apparatus, a mode selector for setting the apparatus to a normal mode or a debug mode, and a port control for controlling access to secure information in the apparatus through the port in accordance with the selected mode. A method for controlling access to the port is also provided.

Claims (50)

1. An apparatus comprising:

at least one port for coupling signals to the apparatus;

a pull-up/down mode selector for setting the apparatus to a normal mode or a debug mode; and

a port control for controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein when the apparatus is in the debug mode, access to a root key is prevented and an alternate key is accessible.

2. The apparatus of claim 1 , further comprising:

a circuit for latching a state of the pull-up/down mode selector in response to a reset signal.

3. The apparatus of claim 1 , wherein different levels of accessibility are provided depending upon one or both of: the nature of the port, and a level of security risk posed by unauthorized access to that port.

4. The apparatus of claim 1 , wherein the apparatus comprises a disc drive.

5. An apparatus comprising:

at least one port for coupling signals to the apparatus;

a mode selector for setting the apparatus to a normal mode or a debug mode; and

a port control for controlling access to secure information in the apparatus through the port in accordance with the selected mode,

wherein the port control only permits a drive firmware download if the device does not initially include drive firmware.

6. The apparatus of claim 5 , wherein the apparatus provides an indication of a reduced state of trust when in the debug mode.

7. A method of controlling access to at least one port of an apparatus, the method comprising:

setting the apparatus to a normal mode or a debug mode using a pull-up/down mode selector; and

controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein when the apparatus is in the debug mode, the step of controlling access to secure information comprises preventing access to a root key and providing access to an alternate key.

8. The method of claim 7 , further comprising:

latching a state of the pull-up/down mode selector in response to a reset signal.

9. The method of claim 7 , wherein the steps preventing access to a root key, and providing access to an alternate key comprise:

switching a root key path to an alternate key path.

10. The method of claim 7 , wherein different levels of accessibility are provided depending upon the nature of the port and/or upon a level of security risk posed by unauthorized access to that port.

11. A method of controlling access to at least one port of an apparatus, the method comprising:

setting the apparatus to a normal mode or a debug mode using a mode selector; and

controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein the port control only permits a drive firmware download if the device does not initially include drive firmware.

12. The method of claim 11 , wherein the apparatus provides an indication of a reduced state of trust when in the debug mode.

13. A method of controlling access to at least one port of an apparatus, the method comprising:

setting the apparatus to a normal mode or a debug mode using a mode selector; and

controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein:

when the apparatus is in the normal mode, initialize a serial port to a disabled state, and check for valid drive firmware in the apparatus, then if valid drive firmware is in the apparatus, control the serial port using the drive firmware; and

when the apparatus is in the debug mode, enable the serial port only for download of drive firmware.

14. The method of claim 13 , further comprising:

providing an indication of a reduced state of trust when the apparatus is in the debug mode.

15. A method of controlling access to at least one port of an apparatus, the method comprising:

setting the apparatus to a normal mode or a debug mode using a mode selector; and

controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein when the apparatus is in the normal mode, valid drive firmware is in the apparatus, and the serial port is enabled, then allow drive firmware download through the serial port, a host interface, or an authenticated JTAG access.

16. The method of claim 15 , further comprising:

providing an indication of a reduced state of trust when the apparatus is in the debug mode.

17. A method of controlling access to at least one port of an apparatus, the method comprising:

setting the apparatus to a normal mode or a debug mode using a mode selector; and

controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein when the apparatus is in the normal mode, valid drive firmware is in the apparatus, and the serial port is disabled, then allow drive firmware download through a host interface, or an authenticated JTAG access.

18. The method of claim 17 , further comprising:

providing an indication of a reduced state of trust when the apparatus is in the debug mode.

19. A method of controlling access to at least one port of an apparatus, the method comprising:

setting the apparatus to a normal mode or a debug mode using a mode selector; and

controlling access to secure information in the apparatus through the port in accordance with the selected mode, wherein when the apparatus is in the normal mode and valid drive firmware is not in the apparatus, enable the serial port only for download of drive firmware.

20. The method of claim 19 , further comprising:

disabling a JTAG port during power-up and when the apparatus is in the normal mode.

21. The method of claim 19 , further comprising:

enabling a JTAG port in one of a plurality of operating modes.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2005
From: MOSS, ROBERT WAYNE; FOREHAND, MONTY AARON; MATTHEWS, DONALD PRESTON JR.; HARS, LASZLO; BEAVER, DONALD ROZINAK; THIESFELD, CHARLES WILLIAM; TRANTHAM, JON DAVID; GOODWILL, WILLIAM PRESTON
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 016787/0144 →
Continuity (1)
Related Publication 20070033454A1 · Feb 8, 2007