LCS35 - LCS35

LCS35 это криптографический задача и головоломка, поставленная Рон Ривест в 1999 году. Задача состоит в том, чтобы рассчитать стоимость

куда т является 14-значным (или 47-разрядным) целым числом, а именно 79685186856218, и п представляет собой 616-значное (или 2048-битное) целое число, которое является произведением двух больших простых чисел (которые не указаны). Значение ш затем можно использовать для расшифровки зашифрованного текста z, еще одно целое из 616 цифр. Открытый текст предоставляет скрытую информацию о факторизации п, что позволяет легко проверить решение.

Идея, лежащая в основе этой задачи, заключается в том, что единственный известный способ определить ценность ш не зная факторизации п является по т последовательные квадраты. Значение т было выбрано так, чтобы этот расчет грубой силы занимал около 35 лет с использованием скорости чипа 1999 в качестве отправной точки и с учетом Закон Мура. Ривест отмечает, что «точно так же, как нарушение закона Мура может сделать головоломку сложнее, чем предполагалось, прорыв в искусстве факторинга сделает ее проще, чем предполагалось».

Задача была поставлена ​​(и получила свое название от) празднования 35-летия Лаборатории компьютерных наук Массачусетского технологического института, которая сейчас является частью Лаборатория компьютерных наук и искусственного интеллекта Массачусетского технологического института.

Проблема LCS35 была решена в 2019 году, двадцать лет спустя, программистом Бернаром Фабро.[1] Фактический текст был "!!! С Днем Рождения, LCS !!!" сообщение.[2]

Рекомендации

  1. ^ «Программисты решают криптографическую головоломку MIT 20-летней давности | MIT CSAIL». www.csail.mit.edu.
  2. ^ «Решена 20-летняя крипто-головоломка MIT LCS35 Time Capsule - Страница 3 - mersenneforum.org». www.mersenneforum.org. Получено 2019-06-05.

внешняя ссылка