Re: [OT] DMCA loop hole

Anton Altaparmakov (aia21@cus.cam.ac.uk)
Wed, 1 Aug 2001 12:16:29 +0100 (BST)


On Wed, 1 Aug 2001, Helge Hafting wrote:
> James Simmons wrote:
> > Sorry this is off topic but this was way to good :-)
> >
> > Virus writers can use the DMCA in a perverse way. Because
> > computer viruses are programs, they can be copyrighted just like a
> > book, song, or movie. If a virus writer were to use encryption to hide
> > the code of a virus, an anti-virus company could be forbidden by the
> > DMCA to see how the virus works without first getting the permission
> > of the virus writer. If they didn't, a virus writer could sue the
> > anti-virus company under the DMCA!
>
> They'd still be able to scan for it though - detecting the encrypted
> string or the decryption algorithm.

You just add a polymorphic decryption / encryption engine where you change
the encryption key every time you encrypt it. Also, morph the decription
code itself and you can't scan for it that easily without reverse
engineering it... For an added twist, encrypt it twice and put only a
minimal part of the first decryption algorithm in the unencrypted part of
the virus. Add to that some disassembler breaking code and you are off...
Good that most viruses these days are written in Visual Basic rather than
assembler so they can't do any of that... (-:

> What if I copyright & encrypt a DeCSS program? Nobody can sue
> because they don't have permission to decrypt, and therefore
> cannot prove that it actually _is_ a decss algorithm? :-)

True, but if the program is actually useful in that people can use it to
do DeCSS like things then they would know it's a DeCSS like program
without seing the code and such a program would fall under DMCA. An
encrypted program which doesn't do anything unless you decrypt it by some
other program would not be very useful (ZIP/RAR/whatever can encrypt,
too...) but nobody could sue you for writing it either. (-;

IANAL, etc,

Anton (-:

-- 
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Linux NTFS maintainer / WWW: http://linux-ntfs.sf.net/
ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/