Записи дискретного логарифма - это лучшие результаты, достигнутые на сегодняшний день при решении дискретного логарифма, которая представляет собой задачу нахождения решений x уравнения g = h с учетом элементов g и h конечной циклической группы G. Сложность этой проблемы лежит в основе безопасности нескольких криптографических систем, включая соглашение о ключах Диффи – Хеллмана, шифрование Эль-Гамаля, подпись Эль-Гамаля. схема, алгоритм цифровой подписи и их аналоги криптографии с эллиптической кривой. Обычный выбор для G, используемый в этих алгоритмах, включает мультипликативную группу целых чисел по модулю p, мультипликативную группу конечного поля и группу точек на эллиптической кривой над Конечное поле.
Предыдущие записи для целых чисел по модулю p включают:
Также следует отметить, что в июле 2016 года Джошуа Фрид, Пьеррик Годри, Надя Хенингер, Эммануэль Том опубликовали вычисление дискретного логарифма на 1024- немного простое. Они сгенерировали простое число, чувствительное к решету специального числового поля, используя специализированный алгоритм для сравнительно небольшой подгруппы (160 бит). Хотя это небольшая подгруппа, это был стандартизированный размер подгруппы, используемый с 1024-битным алгоритмом цифровой подписи (DSA).
Текущий рекорд (по состоянию на июль 2019 г.) в конечном поле характеристики 2 был объявлен 10 апреля Робертом Грейнджером, Торстеном Кляйнджунгом, Арьеном Ленстрой, Бенджамином Весоловски и Йенсом Зумбрегелем. Июль 2019 г. Эта команда смогла вычислить дискретные логарифмы в GF (2), используя 25 481 219 часов ядер в кластерах на основе архитектуры Intel Xeon. Это вычисление было первым крупномасштабным примером, использующим этап исключения квазиполиномиального алгоритма.
Предыдущие записи в конечном поле характеристики 2 были объявлены:
Текущий рекорд (по состоянию на 2014 год) в конечном поле характеристики 2 простой степени был объявлен Торстеном Кляйнджунгом 17 октября 2014 года. Расчет проводился в поле из 2 элементов и, по сути, следовал пути, намеченному для , с двумя основными исключениями в линейной алгебре расчет и фаза спуска. Общее время работы составило менее четырех основных лет. Предыдущий рекорд в конечном поле характеристики 2 простой степени был объявлен группой CARAMEL 6 апреля 2013 г. Они использовали поле функции sieve для вычисления дискретного логарифма в поле из 2 элементов.
Текущий рекорд (по состоянию на июль 2016 г.) для поля характеристики 3 был объявлен Гора Адж, Исаак Каналес-Мартинес, Нарели Крус-Кортес, Альфред Менезеш, Томас Оливейра, Франсиско Родригес-Энрикес и Луис Ривера. -Zamarripa 18 июля 2016 года. Расчет был выполнен в 4841-битном конечном поле с 3 элементами и был выполнен на нескольких компьютерах в CINVESTAV и University of Waterloo. В общей сложности на вычисления было затрачено около 200 основных лет вычислительного времени.
Предыдущие записи в конечном поле характеристики 3 были объявлены:
Над полями «среднего» размера характерные, заметные вычисления по состоянию на 2005 год включали те, что в поле из 65537 элементов (401 бит), объявленном 24 октября 2005 года, и в поле из 370801 элемента (556 бит), объявленном 9 ноября 2005 года. Текущий рекорд (по состоянию на 2013 год) для конечное поле "умеренной" характеристики было объявлено 6 января 2013 года. Команда использовала новую вариацию поля функции siev e для среднего простого случая для вычисления дискретного логарифма в поле из 33341353 элементов (1425-битное конечное поле). Тот же метод был использован несколькими неделями ранее для вычисления дискретного логарифма в поле из 33553771 элемента (конечное поле размером 1175 бит).
25 июня 2014 г. Разван Барбулеску, Пьеррик Годри, Аврора Гильевич, и Франсуа Морен объявил о новом вычислении дискретного логарифма в конечном поле, порядок которого состоит из 160 цифр и является расширением степени 2 для простого поля. Используемый алгоритм представлял собой решето числового поля (NFS) с различными модификациями. Общее время вычислений было эквивалентно 68 дням на одном ядре ЦП (просеивание) и 30 часам на графическом процессоре (линейная алгебра).
Certicom Corp. выпустил серию задач по криптографии с эллиптическими кривыми. Уровень I включает поля размером 109 и 131 бит. Уровень II включает размеры 163, 191, 239, 359 бит. Все задачи уровня II в настоящее время считаются вычислительно невыполнимыми.
Были выполнены следующие задачи уровня I:
По состоянию на 2019 год ни одна из 131-битной (или более крупной) задачи не была решена.
В июле 2009 года Йоппе В. Бос, Марсело Э. Кайхара, Торстен Кляйнджунг, Арьен К. Ленстра и Питер Л. Монтгомери объявили, что они выполнили вычисление дискретного логарифма на эллиптической кривой. (известный как secp112r1) по модулю 112-битного простого числа. Расчет проводился на кластере из более чем 200 игровых консолей PlayStation 3 в течение примерно 6 месяцев. Они использовали общую распараллеленную версию метода Полларда-ро.
в апреле 2014 года и из Технологического университета Граца решили дискретный логарифм 113-битной кривой Коблица за 24 дня, экстраполированные с использованием 18 -core Virtex-6 ПЛИС кластер. В январе 2015 года те же исследователи решили дискретный логарифм эллиптической кривой, определенной над 113-битным двоичным полем. Среднее время выполнения составляет около 82 дней с использованием 10-ядерного кластера FPGA.
2 декабря 2016 года Daniel J. Bernstein, Tanja Lange, и объявил о решении общей задачи дискретного логарифмирования 117,35-битной эллиптической кривой на двоичной кривой с использованием оптимизированной реализации на ПЛИС параллельной версии алгоритма ро Полларда. Атака продолжалась около шести месяцев на 64–576 ПЛИС параллельно.
23 августа 2017 г. Такуя Кусака, Шо Джойчи, Кен Икута, М. Аль-Амин Хандакер, Ясуюки Ногами, Сатоши Уехара, Нариёши Ямаи, и Сильвен Дюкен объявил, что они решили задачу дискретного логарифмирования на 114-битной "дружественной к спариванию" кривой Баррето-Нерига (BN), используя особое свойство секстического скручивания кривой BN для эффективного выполнения случайного блуждания по кривой Полларда Ро метод. В реализации использовалось 2000 ядер ЦП, и на решение проблемы ушло около 6 месяцев.
16 июня 2020 года Александр Зеневич (zielar ) и Жан Люк Понс (JeanLucPons ) объявил о решении задачи дискретного логарифмирования 114-битных интервалов эллиптической кривой на кривой secp256k1 путем решения 114-битного закрытого ключа в Задача транзакций биткойн-головоломок. Чтобы установить новый рекорд, они использовали собственное программное обеспечение, основанное на Pollard Kangaroo на процессоре 256x NVIDIA Tesla V100 GPU, и это заняло у них 13 дней. Двумя неделями ранее - они использовали то же количество видеокарт, чтобы решить 109-битный интервал ECDLP всего за 3 дня.