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