I want to protect audio files but I want to make a similar system to DRM where the user downloads a file and then has to Activate it by entering a username and password. A encryption key is then downloaded to the clients computer. The client can then decrypt the files.
The question I have is what stops one sharing his downloaded key with all his friends? With DRM you must download a new key on each computer. How does this work?