balamw said:
How so. Please elaborate?
The decryption keys are everywhere and not top secret. Each iPod and iTunes has access to them. If you can get your hands on them you have something like hymn or FairKeys. Where does one get the encryption key?
EDIT: BTW I'm quite serious, if I got it wrong please help me understand where you're coming from.
B
No, you are WAAAAY off base.
The encryption key is public, the decryption key is private. The decryption key used in iTunes is hidden away to the very best of Apple's ability from the eyes of prying hackers. (at least, one assumes so - it's illegal for me to even try and confirm that.... thanks DCMA)
If I want to exchange confidential information with someone, I am going to need their public key. They can send this to me unencrypted (normally as part of a "certificate" to prove who they are at the same time...). I then use this key to encrypt the secret message, and send the encrypted message to them. They in turn can decrypt this message by using their private key....
Normally, the messages exchanged in this manner are actually symmetric keys (keys that can be used for encrypting and decypting a message). This is certainly the case for iTunes, which uses AES, a symmetric encryption system to encode it's media files.
Contrary to what you seem to think, the keys in iTunes are not freely available. Both the private assymetric key, used to communicate with the server (to obtain the symmetric keys) and all of the symmetric keys, used to decrypt the actual media files, are hidden inside iTunes. Try looking for them on your harddrive, I promise you that you won't find them (unless you are an expert pirate with a few months of your time where you have nothing better to do....)
BTW, that article that you linked earlier about FairPlay has internal consistency problems. If what it says about retrieving keys from the Apple Store is correct, then what it says about VLC can NOT be correct. one or the other is wrong. My money is on the info about retreiving keys is wrong. I do this stuff for a living, and it's certainly NOT how I would do it....