Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

"TRUSTED SEND / RECEIVE" with Seagate FDE.2 "Trusted Drive"

July 9th, 2015, 17:15

I'm looking for documentation on how to use "TRUSTED SEND" / "TRUSTED RECEIVE" commands. I got as far as ATA-8 standard, but all it says is that you need to specify a security protocol, and after that everything is protocol-specific. Could anybody give me an example, preferably in Assembly language, on how to issue "TRUSTED SEND" / "TRUSTED RECEIVE" commands for SED / FDE drives, like Seagate ST9500422AS? I know Seagate uses "Trusted Drive" standard, but I couldn't find a description of any Trusted Drive commands / security protocols on either Seagate's or Trusted Computer Group's site.

Re: "TRUSTED SEND / RECEIVE" with Seagate FDE.2 "Trusted Dri

July 10th, 2015, 13:26

Search for TCG / Opal standards, they contain all the logic to work with such drives. Identification, authorization, lock/unlock and so on.

But be sure to prepare some good whiskey and/or analgesics, as TCG isn't something to grasp easily at one sitting.

For implementation examples look e.g. here: github.com/r0m30/msed/tree/master/msed

Re: "TRUSTED SEND / RECEIVE" with Seagate FDE.2 "Trusted Dri

July 21st, 2015, 15:45

This implementation example is very good, but it is only for "OPAL" drives. My Seagate hard drive is "TRUSTED DRIVE". I couldn't find any "TRUSTED DRIVE" commands / protocols documentation, so I can't even tell whether "TRUSTED DRIVE" and "OPAL" are similar. Could anyone help me with "TRUSTED DRIVE" documentation, as opposed to "OPAL"?
Post a reply