Binär upphovsrätt omöjlig?
April 6th, 2009 mejf
Jag råkade härom dagen snubbla på något jag tyckte var intressant. Det är ju onekligen så att fildelningen debatteras för fullt nu, och har gjorts så de senaste åren. Men det finns en aspekt på frågan jag tycker har kommit i skymundan.
Jag skulle utan problem kunna skriva ett kort litet program som “krypterar” en fil, låt oss kalla den M, med en nyckel, låt oss kalla den K, som är helt slumpmässigt genererad av mig. Resultatet av denna kryptering blir en ny fil, låt oss kalla den C, som innehåller, vad som vid första anblicken ser ut som, skräp. Visst, det är fortfarande samma innehåll som i filen M, förutsatt att man har rätt nyckel för att dekryptera filen. Så var M upphovsrättsskyddad (exempelvis av Bitney), bör C vara det också. Och dekrypterar jag den krypterade filen C med nyckeln K så får jag tillbaka filen M. Så långt allt finfint.
Men antag nu att det här programmet kan generera en annan nyckel, som vi kallar K2, som, när den används för att dekryptera C ger en helt annan fil M2, vilken innehåller en låt med Madonna. I detta fall blir det uppenbart att upphovsrätten för den krypterade filen C tillhör Madonna.
Frågan blir nu, givetvis, vem har rätt att stämma mig? Madonna eller Britney? Är kryptotexten verkligen upphovsrättsskyddad? Eller är det i själva verket nyckeln till kryptotexten som ägs av respektive artist? Sannolikt inte. Om jag vill skulle jag kunna byta ut min slumpgenererade nyckel mot en redan befintlig nyckel, som genererats för något helt annat verk och då skulle den nyckeln dessutom kunna dekryptera en fil innehållandes en låt av, exempelvis, Metallica.
Det jag efterfrågar i debatten är därför, huruvida det verkligen är möjligt att ha upphovsrätt på digitalt material. Matematik sågar frågan vid fotknölarna. Ett verk kan ha flera olika representationer. Oändligt många faktiskt. Är alla dessa upphovsrättsskyddade? Med rätt nyckel kan en fil som innehåller en låt med Metallica dekrypteras till en fil som innehåller en låt med Britney Spears.
När jag skriver att “jag skulle utan problem kunna”, så menar inte jag att jag är något computer wizz. Det är bara ett väldigt enkelt program att slänga ihop om man kan något programmeringsspråk och känner sin XOR. Jag har för skojs skull slängt ihop ett sånt program. Jag misstänker att ingen av er kommer orka testa det, men det gör exakt det som beskrivs ovanför.
Genom att köra kommandot java CCrypt fil1 fil2 får jag ut tre filer. C, som innehåller kryptotexten, K som innehåller nyckeln för att få ut fil1 ur C samt K2 som innehåller nyckeln för att få ut fil2 ur C. Genom att sedan köra kommandot java CDeCrypt K2 C får jag tillbaka fil2 och motsvarandet för K och fil1.
Det jag råkade stöta på häromdagen var OFF System. De har implementerat den här principen till fullo. OFF System är ett fildelningsprogram som delar upp filer i mindre block och sedan kombinerar dem hej vilt med andra filer. Data lagrad i OFF System kan således inte direkt sägas tillhöra någon, då datan kan tillhöra flera olika verk. Och den data som inte tillhör flera verk är slumpgenererad av systemet självt, och således inte upphovsrättsskyddad. Projektet är dock outvecklat och användarovänligt. Men det är en intressant idé och skulle nog kunna bli något stort.
Posted in Observerat, Teknik | Tags: britney, fildelning, kryptering, madonna, off system

April 8th, 2009 at 14:13:31
Den tekniska aspekten är väldigt intressant. Om en hårdrar det är väl alla digitala verk egentligen en serie ettor och nollor? Verkar märkligt att någon kan skydda en sådan serie…
April 10th, 2009 at 21:48:38
Ja, det här kan bli rätt filosofiskt. Men i slutändan är det fortfarande så att om du har en låt av metallica på din dator som du kan spela upp och lyssna på men inte betalat för så är det en piratkopia.
Det är ju inte den digitala informationen, ettorna och nollorna, som är upphovsrättsskyddat utan det kreativa innehållet i informationen. Matematiken säger ju bara hur många ettor och nollor som behövs för att kunna återskapa ett verk ur ett minne. Men matematik kan inte identifiera det meningsfulla i informationen. Det finns ingen funktion som tar en mängd information och ger som svar namnet på ett verk.
April 12th, 2009 at 9:48:49
Robert, du borde väl veta hur enkelt man kan skriva ett program som, när det används för att spela upp den där filen med Metallica-låten, istället spelar upp en låt med Britney Spears? Vad är filen då en piratkopia av? Med ett välplanerat filformat kan dessutom den filen visa sig innehålla en bild föreställande Mona Lisa, eller en text av Jan Guillou. Vem bestämmer vad för program som ska användas när man bestämmer vilket mediainnehåll en fil har?
April 12th, 2009 at 20:05:47
Det är ju som att säga att du har metallica och britney på en CD. Beroende på vilka knappar du trycker på din CD-spelare så spelar den upp den ena eller den andra. Båda låtarna är då piratkopior. Enda skillnaden här är att du har blandat ihop de två låtarna i en fil och sedan har två olika nycklar för att extrahera de två olika låtarna. Eller har jag missat något?
Frågan är inte vilket program som ska användas utan vilket program som KAN användas. Vilka material kan extraheras? En DVD kan ju också innehålla spel, musik och film. Beroende på vilken hårdvara du stoppar in den i får du tillgång till olika material.
Det måste ju vara så att materialet lagts in i filen. Det är väl rätt osannolikt att du kan spela upp en britney låt ur en metallica fil bara genom att välja rätt nyckel om inte britney redan finns där.
April 16th, 2009 at 21:39:34
Poängen är väl, att med rätt “nyckel” kan du få ut vad som helst ur vilken data som helst. XOR:at med rätt annan data kan data bli precis vad du vill. Det OFF System gör är att det delar upp datan i block av en viss storlek och sedan XOR:ar ihop redan befintliga block med datan. Vad som är nycklar och vad som är data går inte att säga. Och all data i hela systemet kan kombineras till en massa olika “slut-data”. Och vem äger då ett visst block data? Blandar systemet tillräckligt väl så bör det vara omöjligt att säga.
April 21st, 2009 at 12:08:31
Det hela blir absurt när man blandar in logiken i det hela. Tycker själv att resonemanget bakom OFF System är briljant – såvida det inte betyder att all data är upphovsrättsskyddad, men det blir ju löjligt. Det fina är att man kan upprätta en gigantisk databas av nycklar till public domain works, men om någon väljer att publicera upphovsrättsskyddat material i form av en URL så kan block som gjorts tillgängliga för fritt material och användas till icke fritt material.
Synd som sagt att utvecklingen verkar ha stannat av.