Jump to content

Draft:Phil Carmody

From Wikipedia, the free encyclopedia

Phil Carmody's Encoding of the Anonymous C Source Code

[edit]

Phil Carmody published the first illegal prime: a prime number that encodes the gzipped source of the anonymous C source code for the CSS descrambling algorithm (but without the tables). It's "illegal" because publishing this number could be considered trafficking in a circumvention device, in violation of the Digital Millenium Copyright Act, 17 USC 1201.

CSSdescramble.c Encoded as a 1401-Digit Prime Number

[edit]

This prime is registered in the archive as the first illegal prime to be discovered:

485650789657397829309841894694286137707442087351357924019652073668698513401047237446968797439926117510973777701027447528049058831384037549709987909653955227011712157025974666993240226834596619606034851742497735846851885567457025712547499964821941846557100841190862597169479707991520048667099759235960613207259737979936188606316914473588300245336972781813914797955513399949394882899846917836100182597890103160196183503434489568705384520853804584241565482488933380474758711283395989685223254460840897111977127694120795862440547161321005006459820176961771809478113622002723448272249323259547234688002927776497906148129840428345720146348968547169082354737835661972186224969431622716663939055430241564732924855248991225739466548627140482117138124388217717602984125524464744505583462814488335631902725319590439283873764073916891257924055015620889787163375999107887084908159097548019285768451988596305323823490558092032999603234471140776019847163531161713078576084862236370283570104961259568184678596533310077017991614674472549272833486916000647585917462781212690073518309241530106302893295665843662000800476778967984382090797619859493646309380586336721469695975027968771205724996666980561453382074120315933770309949152746918356593762102220068126798273445760938020304479122774980917955938387121000588766689258448700470772552497060444652127130404321182610103591186476662963858495087448497373476861420880529443

When this written in base 16 (hexadecimal), this prime number forms a gzip file of the original C-source code (sans tables) that decrypts the DVD Movie encryption scheme (DeCSS). Therefore this number is illegal in the United States of America under the DMCA. Since this graphic contains the number that eventually forms the outlawed C-source code it is illegal under the DMCA as well (according to some sources).

Later, Phil Carmody, inspired by a suggestion from Chris Chris Caldwell, created this executable binary (for Intel architecture) implementation of efdtt.c represented as a prime number:

49310835970285019002757776723907649572849077721502086320807501840979262788509765886455780201366007328679544734112831735367831201557535981978545054811571939345877330038009932619505876452502382040811018988504261517657994170425088903702911901587003047943282607382146954157033022798755768189560162403006411151690087287983819425827167456477481668434792846458092913153186007001004335318936319343912948604450370991980047709462921558180711169153031876288477878354157593289109329544735088188246549506000501900627470530538116427829426747485349652574536815117065502819055526562213531463104210086628679711444670636692198258615811125155565048134207686732340765505485910826956266693066236799702104812396562518006818323653959348395675357557532461902348106470098775302795618689292538069330520423814996994545694577413833568990600587083218127048611336820265159051663518740290181976939376778529287221095504129257925738186605845015055250274994771883129310457698090915304613359419030258813205932277444385255046677902451869706262778889197958042306575061566983469561779787965920164405193996071698111261519561027628323398257914233217269614437443810564855293488763492103098870287874532331325321226786332837027925099749969488775936915917644588032718384740235933020374888506755706587919461134193230781485443645437511320709860639074641756412163504238800296780855867037038750941076982118376549920520436825585464228850242996332268536912464855000755916640247292407164507253196744999529448434741902107729606820558130923626837987951966199798285525887161096136561780745661592488660889816456854172136292084665627913147846679155096515431011353858620819687583688359557789391454539356819960988085404765907358972898983425047128918416265878968218538087956279039978629449397605467534821256750121517082737107646270712467532102483678159400087505452543537

The first known non-trival executable prime. This number, when written in base 256, is functionally equivalent to a compiled version of Charles Hannum's tiny C implementation of deCSS. Proved prime by Phil Carmody on 10 September 2001.

Reference 1

Reference 2

Reference 3