Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Intel 520 SSD and I'd like to encrypt it. How do I do this?

It's already formatted and has my programs already installed. I saw that there are programs like TrueCrypt that do that but I also know that my drive should do it out-of-the-box; what's the difference between both options?

share|improve this question
up vote 3 down vote accepted

TrueCrypt: You can view the source code (or pay someone to do it) and verify that the program is doing what it says it does, and that there are no backdoors. You also can control the type, strength, and cascade of encryption.

Your SSD firmware: ????

However, using your SSD firmware is going to give you greater performance.

On a practical level you would probably benefit more from using your SSD's firmware unless you are really paranoid.

Actually using the encryption: Based on this forum post (it covers the 320's but should apply for the 520's as well) - the encryption is automatically applied to the SSD NANDs using keys internally generated on the drive. If you pick a good ATA (BIOS HDD) password, you are OK. The only way to change that password is to issue an ATA "SECURITY ERASE" command to the drive - that forum post says in that event the SSD will regenerate its internal keys, rendering the already-encrypted data useless. Of course you are trusting Intel to make that assertion.

share|improve this answer
ok, so what do I need to do to use the drive's built-in encryption capabilities? – frenchie Mar 22 '12 at 20:03
Did the SSD come with a CD of software - probably utilites on there that you can use. – LawrenceC Mar 22 '12 at 20:06
The SSD is encrypted out-of-the-box, so you don't need anything, but if you want to change the key, you can use the tool : – Nettogrof Mar 22 '12 at 20:09
@Nettogrof: I never have to type a password; how do I enable encryption? – frenchie Mar 22 '12 at 20:24
@frenchie This is a forum thread that answer your – Nettogrof Mar 22 '12 at 20:30

I posted elsewhere on this site regarding this topic, but because I used this thread to originally get myself educated, I wanted to provide some input and feedback. The answer provided is entirely correct: Using the ATA Password feature in the BIOS to use the hardware encryption feature of the Intel 520 SSD will be the fastest and most secure way to encrypt the disc.

Note: The Intel Toolbox software will NOT encrypt the disc for you. It will tell you if it's encrypted or not, but it does NOT provide the mechanism to create a password to lock the drive. To do that, you need a motherboard with a BIOS that supports ATA Passwords (which is separate and in addition to a BIOS password, BTW).

The problem is that Mobo makers don't advertise or mention whether they offer ATA Password encryption options. Anywhere. Mobo reviews don't mention it either. For a feature that would unlock the security potential of tens/hundreds of millions of Intel and Samsung SSDs, you'd think someone would mention it. Nope. Nada.

So here's all I can offer. I have the ASRock Extreme6. It had no such ATA Password option. I wrote to ASRock tech support in Taiwan. In a week, they gave me an updated BIOS!!! I suspect they had it all along but didn't want to release it in case noobs locked themselves out of their hard drives. Anyway, if you have an ASRock motherboard, you can get this option, just contact ARock tech support in Taiwan.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .