Breaking Grooveshark's encryption
lgms.nl
lgms.nl
I'm not sure the DMCA provides any "proof" that they're going after privacy. But it does afford them legal tools to go after people who publish Grooveshark decryptor scripts.
court ruled that the DMCA statute does not require the access control or copy control technology to be strong as long as it prevents unauthorized access and/or copying under ordinary course of operation and with the authority of the copyright owner
Any strong technique, once broken, is not effective anymore: is it then legal to use such technique, due its ineffectiveness?
#1 That the protection on the copy is "sufficient" to protect the rights of a copyright holder of the original work, and
#2 That the copyright owner is satisfied with the protection provided by the copied work.
To me at least, this seems insane. You can theoretically claim DCMA based relief for anything forever by taking its bitstream format and flipping every bit once. That coupled with the knowledge of the copyright owner will be enough to be covered under this reading of "effective".The linked court decision states on page 28:
98. To prevail on a DMCA claim for violation of the copy-control provision, plaintiff must show that CSS “effectively protects a right of a copyright owner under” the DMCA. 17 U.S.C. § 1201(b)(1). Under that section, a technological measure “effectively protects a right of a copyright owner . . . if the measure, in the ordinary course of its operation, prevents, restricts, or otherwise limits the exercise of a right of a copyright owner under this title.” 17 U.S.C. § 1201(b)(2)(B). For the reasons articulated above, the court finds that CSS technology is an effective technological measure to prevent copying of copyrighted DVD content by the average consumer. That CSS technology has been hacked does not disturb this conclusion.
The RealNetworks case where this was decided is linked below. The case basically went "There is this program that uses freely available code that technically breaks your DCMA approved protection method, CSS, but because CSS still works to protect rights due to the breadth of it's implementation, it is not sufficiently broken by your program or the freely available knowledge you used to make it, and the Court finds for the Plaintiff." (my interpretation from reading page 56)
See: https://www.eff.org/files/filenode/RealDVD/real_v_dvd-cca_pi...
Pages #28 and #56
Why is this site more readable without the stylesheet?
I thought, after Microsoft made a bad name about itself by using this in its "Access" product ten years ago or so (they "encrypted" passwords this way), some people should have been warned. May be it is was just to long ago ...
Within seven years or so (of operating), somebody could have come up with a different algorithm ...
As for storing passwords with something like that: that's terrible. We have great hashing / salting algorithms, and tools like bcrypt make them very easy to use. Of course, in this case you're not letting anyone (including yourself) _view_ the password (you're just checking for correctness against a known hash), so the solution is very different and is theoretically secure (unlike DRM).
Actually you can, but this requires smart viewer. You sending encrypted data into viewer where data is decrypted. Secret keys storing inside viewer and retrieving them is hard task. Of course that requires DRM-enabled display, participating video card, drivers, etc.
-- mixing the file with a single byte (0x25, or ASCII 37, or a percent sign)
I guess that AES (or some other standardized cipher) was too overkill, insufficient, or mainstream for them?
That seemed like a good solution to DRM encryption.
At the end of the day though, people can just record the input on their sound card if they really wanted...
But I did learn a lot and will surely try this first in the future.
Should I have written on top that, if you're into crypto, you may want to skip to the summary?
I rather enjoyed the article; his analysis and things he tried ahead of finding the solution were interesting to follow.
The article was about how he got there.