Submission + - To find DMCA violations you must violate the DMCA (ucsd.edu)
meese writes: staple is a tool that cryptographically binds data using an All-or-nothing transform. Why might that be interesting? Because it might allow for this scenario: to check for DMCA violations, a content owner would have to violate the DMCA themselves.
The basic transformation is keyless, but all the data is required to reverse it. The tool can also throw away part of its internal key, making the data decipherable only with the key or via brute force attack. If a content publisher, Alice, wants to check for copyright violations by another party, Bob, she could be thwarted: Bob could staple Alice's file with one of his own and discard part of the key. To check for copyright violation, Alice must brute force the stapled file (possibly violating the DMCA), which protects Bob's file. The FAQ has some more detail.
The basic transformation is keyless, but all the data is required to reverse it. The tool can also throw away part of its internal key, making the data decipherable only with the key or via brute force attack. If a content publisher, Alice, wants to check for copyright violations by another party, Bob, she could be thwarted: Bob could staple Alice's file with one of his own and discard part of the key. To check for copyright violation, Alice must brute force the stapled file (possibly violating the DMCA), which protects Bob's file. The FAQ has some more detail.