RSA Factoring Challenge — это задача, выдвинутая RSA Laboratories 18 марта 1991 года [1] для поощрения исследований в области вычислительной теории чисел и практической сложности факторизации больших целых чисел и взлома ключей RSA , используемых в криптографии . Они опубликовали список полупростых чисел (чисел с ровно двумя простыми множителями ), известных как числа RSA , с денежным призом за успешную факторизацию некоторых из них. Наименьшее из них, 100-значное десятичное число, называемое RSA-100, было факторизовано к 1 апреля 1991 года. Многие из больших чисел до сих пор не факторизованы и, как ожидается, останутся нефакторизованными в течение довольно долгого времени, однако достижения в области квантовых компьютеров делают это предсказание неопределенным из-за алгоритма Шора .
В 2001 году RSA Laboratories расширили задачу факторизации и предложили призы в размере от 10 000 до 200 000 долларов за факторизацию чисел длиной от 576 бит до 2048 бит. [2] [3] [4]
Конкурс RSA Factoring Challenges завершился в 2007 году. [5] RSA Laboratories заявили: «Теперь, когда отрасль имеет значительно более глубокое понимание криптоаналитической стойкости общих алгоритмов с симметричным и открытым ключом , эти конкурсы больше не актуальны». [6] Когда конкурс завершился в 2007 году, из номеров конкурса 2001 года были факторизованы только RSA-576 и RSA-640. [7]
Задача факторизации была направлена на отслеживание передовых достижений в целочисленной факторизации . Основное применение — выбор длины ключа схемы шифрования с открытым ключом RSA . Прогресс в этой задаче должен дать представление о том, какие размеры ключей остаются безопасными и как долго. Поскольку RSA Laboratories является поставщиком продуктов на основе RSA, задача была использована ими в качестве стимула для академического сообщества атаковать ядро их решений — чтобы доказать его силу.
Числа RSA были сгенерированы на компьютере без какого-либо сетевого соединения. Жесткий диск компьютера был впоследствии уничтожен, чтобы нигде не сохранилось никаких записей о решении задачи факторизации. [6]
Первые сгенерированные числа RSA, RSA-100 до RSA-500 и RSA-617, были помечены в соответствии с их количеством десятичных цифр; другие числа RSA (начиная с RSA-576) были сгенерированы позже и помечены в соответствии с их количеством двоичных цифр. Числа в таблице ниже перечислены в порядке возрастания, несмотря на этот переход от десятичной к двоичной системе.
RSA Laboratories утверждает, что: для каждого числа RSA n существуют простые числа p и q, такие что
Задача состоит в том, чтобы найти эти два простых числа, зная только n .
В следующей таблице представлен обзор всех чисел RSA. Обратите внимание, что RSA Factoring Challenge завершился в 2007 году [5] , и больше никаких призов за факторинг более высоких чисел не будет.
Номер RSA | Десятичные цифры | Двоичные цифры | Предлагается денежный приз | С учетом | Факторизованный по |
---|---|---|---|---|---|
РСА100 | 100 | 330 | 1000 долларов США [8] | 1 апреля 1991 г. [9] | Арьен К. Ленстра |
РСА110 | 110 | 364 | 4429 долларов США [8] | 14 апреля 1992 г. [9] | Арьен К. Ленстра и М.С. Манассе |
РСА120 | 120 | 397 | 5 898 долларов США [8] | 9 июля 1993 г. [10] | Т. Денни и др. |
РСА129 [а] | 129 | 426 | 100 долларов США | 26 апреля 1994 г. [9] | Арьен К. Ленстра и др. |
РСА130 | 130 | 430 | 14 527 долларов США [8] | 10 апреля 1996 г. | Арьен К. Ленстра и др. |
РСА140 | 140 | 463 | 17 226 долларов США | 2 февраля 1999 г. | Герман те Риеле и др. |
РСА150 | 150 | 496 | 16 апреля 2004 г. | Казумаро Аоки и др. | |
РСА155 | 155 | 512 | 9 383 долл. США [8] | 22 августа 1999 г. | Герман те Риеле и др. |
РСА160 | 160 | 530 | 1 апреля 2003 г. | Йенс Франке и др. , Боннский университет | |
РСА170 [б] | 170 | 563 | 29 декабря 2009 г. | Д. Боненбергер и М. Кроне [c] | |
РСА576 | 174 | 576 | 10 000 долларов США | 3 декабря 2003 г. | Йенс Франке и др. , Боннский университет |
РСА180 [б] | 180 | 596 | 8 мая 2010 г. | С.А. Данилов и И.А. Поповян, МГУ [11] | |
РСА190 [б] | 190 | 629 | 8 ноября 2010 г. | А. Тимофеев и И.А. Поповян | |
РСА640 | 193 | 640 | 20 000 долларов США | 2 ноября 2005 г. | Йенс Франке и др. , Боннский университет |
РСА200 [б] ? | 200 | 663 | 9 мая 2005 г. | Йенс Франке и др. , Боннский университет | |
RSA210 [б] | 210 | 696 | 26 сентября 2013 г. [12] | Райан Проппер | |
RSA704 [б] | 212 | 704 | 30 000 долларов США | 2 июля 2012 г. | Ши Бай, Эммануэль Томе и Пол Циммерманн |
RSA220 [б] | 220 | 729 | 13 мая 2016 г. | С. Бай, П. Годри, А. Круппа, Э. Томе и П. Циммерманн | |
RSA230 [б] | 230 | 762 | 15 августа 2018 г. | Сэмюэл С. Гросс, Noblis, Inc. | |
RSA232 [б] | 232 | 768 | 17 февраля 2020 г. [13] | Н.Л. Замарашкин, Д.А. Желтков и С.А. Матвеев. | |
RSA768 [б] | 232 | 768 | 50 000 долларов США | 12 декабря 2009 г. | Торстен Кляйнюнг и др. [14] |
RSA240 [б] | 240 | 795 | 2 декабря 2019 г. [15] | Ф. Будо, П. Годри, А. Гильевич, Н. Хенингер, Э. Томе и П. Циммерманн | |
РСА250 [б] | 250 | 829 | 28 февр. 2020 г. [16] | Ф. Будо, П. Годри, А. Гильевич, Н. Хенингер, Э. Томе и П. Циммерманн | |
РСА260 | 260 | 862 | |||
РСА270 | 270 | 895 | |||
РСА896 | 270 | 896 | 75 000 долларов США [д] | ||
РСА280 | 280 | 928 | |||
РСА290 | 290 | 962 | |||
РСА300 | 300 | 995 | |||
РСА309 | 309 | 1024 | |||
РСА1024 | 309 | 1024 | 100 000 долларов США [д] | ||
РСА310 | 310 | 1028 | |||
РСА320 | 320 | 1061 | |||
РСА330 | 330 | 1094 | |||
РСА340 | 340 | 1128 | |||
РСА350 | 350 | 1161 | |||
РСА360 | 360 | 1194 | |||
РСА370 | 370 | 1227 | |||
РСА380 | 380 | 1261 | |||
РСА390 | 390 | 1294 | |||
РСА400 | 400 | 1327 | |||
РСА410 | 410 | 1360 | |||
РСА420 | 420 | 1393 | |||
РСА430 | 430 | 1427 | |||
РСА440 | 440 | 1460 | |||
РСА450 | 450 | 1493 | |||
РСА460 | 460 | 1526 | |||
РСА1536 | 463 | 1536 | 150 000 долларов США [д] | ||
РСА470 | 470 | 1559 | |||
РСА480 | 480 | 1593 | |||
РСА490 | 490 | 1626 | |||
RSA500 | 500 | 1659 | |||
РСА617 | 617 | 2048 | |||
РСА2048 | 617 | 2048 | 200 000 долларов США [г] |
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )