Warning: big long post:
QUOTE(grav @ Jan 12 2005, 04:59 PM)
So a big part of such a drm system is actually "security through obscurity"?
Yes.
QUOTE
And have I understood it correctly, that if you have the drm'ed file, the licence key and a program than can unlock the licence key and decode the file, you can potentially create an unprotected file with no traces of the original 'owner'?
Yes. Since you have to have all these to play the thing, they have to give you all these in some fashion. Typically, the limitations of DRM are built into the playback/decoding program obeying certain rules. Change the program, or write your own, and you no longer have to obey those rules.
QUOTE
Do both AAC and WMA work this way?
If by AAC you are really talking about iTunes FairPlay DRM, then yes. Fairplay has already been broken in this fashion.
Yes to WMA too, although nobody has broken it yet. They keep changing it so it's a moving target, and realistically people capable of cracking it just avoid WMA anyway since it sucks so much.
QUOTE
If yes, then it all sounds like a short-lasting solution to me :-) There must be many users wanting to unprotect their legally bought files so they can play it on whatever equipment they like.
Yep. It's not just a short-lasting solution, it's actually an impossible goal to achieve. Anything I can playback, I can copy, and no amount of messing about is going to change that. Not now, not ever.
QUOTE
Another thing, I've heard something about a technology which put some kind of a fingerprint directly on the sound, which doesn't prevent illegal copying but allows eg. the copyright holders to find the original owner of the file.
Do you know anything about this technology?
Yeah, it's called Watermarking. The gist is that you change the actual audio itself in very subtle ways that are slightly below the threshhold of human hearing. These would have enough redundancy to survive a couple of D2A and A2D conversions and such, and so you'd at least be able to tell which copy of the original protected file was used to make all these copies. It does work, but nobody implements it because it's unsuitable for a lot of reasons. For one thing, it changes the audio slightly, and this is hard to do on a per sold song basis and still keep it inaudible. Also it's fairly easy to remove, if you know it's there, so it's kind of useless too.
QUOTE(DonP @ Jan 12 2005, 07:33 PM)
At the expense of some CPU time they could come up with a combined compression/encryption incorporating the user's account number as part of the key. Then there would be no such thing as a decrypted version of the file that wasn't also uncompressed. Shared compressed copies would have to accompanied by the key to be useful, so would be traceable. Shared uncompressed copies would be possible, but are not protected in any way as it is now.
True, but also not a big deal. You could uncompress it and then recompress it with something else. Or, in theory, develop a codec that could deal with a separated file. Basically, any encryption combined with compression could be reverse engineered to separate the two. You could then produce a compressed, but decrypted file. The original codec might not be able to play it, but your magic new codec that you developed would. Just munge the data into another format.
QUOTE(Jojo @ Jan 12 2005, 08:51 PM)
so is there only one valid key per file? Let's say me and my friend both bought the same song. Could he use his key to play my song? If not, wouldn't that mean that for each download the song has to be encoded again?
Not necessarily. In theory, you could build it this way, such that each song needs it's own license. WMA works this way in some cases, I think.
iTunes works on a shared key concept. Every file you download from iTMS is encrypted at the time you download it. So if you download a song and your friend downloads the same song, and you compare them, they're different files, even though they decrypt to the same song. It doesn't have to be encoded again, just encrypted again, for every download. This is actually not a huge thing to do depending on your encryption and such.
QUOTE(Sebastian Mares @ Jan 13 2005, 11:47 AM)
So what's the point having a play/copy count limitation when you can burn the file as audio CD?
The way you ask this question assumes that you think there is an actual answer.

DRM itself is an impossible task. It cannot be achieved. So the goal has slightly changed into simply making it harder to do what you want to do. So yes, you can buy a tune, burn it to an Audio CD, rerip it, and do what the heck you like with it. They really can't stop you from that. But they feel that not enough people will do this to matter.
Unfortunately, they haven't figured out that with P2P, it only takes one person to do this and stick it on a P2P network. So it's still ineffective. Ultimately, however, ripping to an audio CD and reencoding I find unacceptable, and so I only buy DRMd audio that I have a perfect hack for, like iTunes Music Store. Where I can decrypt the file and produce an AAC that hasn't been transcoded. Still, I mainly stick to buying used CD's, as a used CD prevents my cash from supporting the recording industry, which is always nice.
Either that or I simply download from my favorite P2P and send some cash to the artist directly (when I can find an address to send to). I highly recommend doing this, BTW. Send a note along explaining why you're doing it too. Explain how DRM sucks and how CD "copy protection" and other things they're doing are ruining the industry. Say that you thought they deserved payment, but didn't want part of that payment going to the jerks doing this sort of thing. Explain about the "loudness race" if you like and how mastering standards suck. Whatever. It's worth a try anwyay, and if enough people did this sort of thing then maybe there'd be some kind of change.