A method of processing a request received by a disk drive from a host computer to access data stored on a disk, the disk comprising a public area for storing plaintext data and a pristine area for storing encrypted data, the disk further comprises embedded servo sectors comprising servo bursts, the method comprising the steps of:
- (a) using a control system internal to the disk drive to receive the request from the host computer;
- (b) using the control system internal to the disk drive to decrypt the encrypted data stored in the pristine area of the disk using a secret drive key within the disk drive to generate decrypted data;
- (c) using the control system internal to the disk drive to process the decrypted data to authenticate the request received from the host computer before allowing access to the disk;
- (d) using the control system internal to the disk drive to servo a head over the disk in response to the embedded servo sectors;
- and
- (e) using the control system internal to the disk drive to enable servoing in the pristine area if the request is authenticated,
- wherein:
- the servo bursts are written to the disk in encrypted form;
- and
- the step of authenticating the request to access the pristine area comprises the step of decrypting the servo bursts.