A system and method of data encryption and decryption for controlling
access to a data storage device such as a hard disk drive or optical
drive is provided. The invented method utilizes data encryption and
decryption techniques, combined with a token device, to control access to
data stored on the data storage device.