Незаконный премьер - Illegal prime

An незаконный прайм это простое число который представляет информацию, владение или распространение которой запрещено в некоторых юридические юрисдикции. Одно из первых нелегальных простых чисел было обнаружено в 2001 году. При определенной интерпретации оно описывает компьютерная программа это обходит управление цифровыми правами схема, используемая на DVD. Распространение такой программы в Соединенные Штаты является незаконным в соответствии с Закон об авторском праве в цифровую эпоху.[1] Незаконный прайм - это своего рода незаконный номер.

История

В DeCSS код может использоваться компьютером для обхода DVD защита от копирования.

Одно из первых незаконных простых чисел было создано в марте 2001 г. Фил Кармоди. это двоичный представление соответствует сжатый версия C исходный код из компьютерная программа реализация DeCSS алгоритм дешифрования, который может быть использован компьютером для обхода DVD защита от копирования.[1]

Протесты против обвинения автора DeCSS Джон Лех Йохансен и законодательство, запрещающее публикацию кода DeCSS, принимало множество форм.[2] Одним из них было представление незаконного кода в форме, имеющей внутренне архивируемый качественный. Поскольку биты, составляющие компьютерную программу, также представляют собой числа, план заключался в том, чтобы число обладало каким-то особым свойством, которое сделало бы его доступным для архивации и публикации (одним из способов было напечатать его на футболке). В первобытность числа является фундаментальным свойством теория чисел и поэтому не зависит от юридических определений какой-либо конкретной юрисдикции.

Большая база данных Prime Prime Pages веб-сайт записывает 20 лучших простых чисел различных специальных форм; один из них - доказательство примитивности с помощью Доказательство простоты эллиптической кривой (ECPP) алгоритм. Таким образом, если бы число было достаточно большим и оказалось простым с использованием ECPP, оно было бы опубликовано.

Открытие

В частности, Кармоди применил Теорема Дирихле нескольким основным кандидатам в форме k·256п + б, где k был десятичная дробь представление исходного сжатого файла. Умножение на 256 добавляет столько же конечных нулевые символы к gzip файл, как указано в показатель степени что все равно приведет к коду DeCSS C при распаковке.

Из этих главных кандидатов несколько были определены как вероятный прайм с использованием Открытый исходный код программа OpenPFGW, и один из них оказался первичным с использованием алгоритма ECPP, реализованного в программном обеспечении Titanix.[3][4] Даже во время открытия в 2001 году это 1401-значное число вида k·2562 + 2083, было слишком мало, чтобы его можно было упомянуть, поэтому Кармоди обнаружил простое число 1905 года, имеющее форму k·256211 + 99, это было десятое по величине простое число, найденное с помощью ECPP, само по себе замечательное достижение, достойное того, чтобы быть опубликованным в списках самых высоких простых чисел.[1] В некотором смысле, благодаря тому, что этот номер был опубликован независимо по причине, совершенно не связанной с кодом DeCSS, он смог избежать юридической ответственности за оригинальное программное обеспечение.

После этого Кармоди обнаружил 1811-значное простое число - это несжатое, непосредственно исполняемый файл машинный язык в ELF формат для Linux i386, реализующий ту же функциональность DeCSS.[5]

Смотрите также

использованная литература

  1. ^ а б c «Прайм-глоссарий - Незаконный прайм». Primes.utm.edu. 6 октября 1999 г.. Получено 26 марта 2013.
  2. ^ Гамильтон, Дэвид П. «Запрещенный код живет в поэзии и песне»
  3. ^ Дескремблер DVD, закодированный "недопустимым" простым числом (Томас С. Грин, Реестр, Пн, 19 марта 2001 г.)
  4. ^ «Prime Curios - первый нелегальный премьер». Primes.utm.edu. Получено 26 марта 2013.
  5. ^ «Prime Curios - первое известное нетривиальное исполняемое простое число». Primes.utm.edu. 10 сентября 2001 г.. Получено 26 марта 2013.

внешние ссылки