Distributed Computing team of Ukraine | Ukraine - Українська Команда Розподілених Обчислень | Ukraine - Украинская Команда Распределённых Вычислений - Описи проектівhttps://distributed.org.ua/index.php?go=Pages&in=view&id=144 |
Распечатать |
Riesel Sieve Project
Ссылки:
Цель:
Простое число – это целое положительное число (больше единицы), которое не делится ни на одно другое (кроме самого себя и единицы) без остатка.
В 1956 Hans Riesel доказал, что cуществует бесконечно много нечетных чисел k такие, что k*2^n-1 составное при любом n > 1.
Он также доказал, что k = 509203 такое число (подобные числа стали называть числами Ризеля).
Осталось доказать гипотезу, что k = 509203 - минимальное подобное число.
Для этого надо доказать, что для любого нечетного k < 509203 существует какое-то число m, что k*2^m-1 простое число.
Алгоритм Sieve это первый этап поиска простых чисел (каждый найденный фактор - минус одно или несколько сочетаний k и n из рассматриваемого диапазона).
Алгоритм LLR (второй этап) - проверяет простое число или нет.
Для того чтобы иметь возможность получить LLR блоки нужно совершить два действия:
Фактор.
Фактор - это делитель. Если найден делитель, то число не простое (а составное) и не надо запускать модуль LLR, который долго работает. А найти делитель, особенно относительно маленький, можно намного быстрее.
Если найдено простое число, то число к выбывает из числа претендентов. Подробнее (но на английском) описано здесь.
Зачем их ищут?
Большие простые числа используются в системах криптозащиты. Например в Украинском стандарте по шифрованию ДСТУ 4145-2002 "Информационные технологии. Криптографическая защита информации. Цифровая подпись, которая основывается на элиптичных кривых. Формирование и проверка" используются длинные простые числа. И это только один пример где эти числа используются!
Известно, также что большие простые числа используются в NASA...
Факты:
Табличка со статистикой.
Существуют официальные сигнатуры (например, чтобы вставить себе в подпись на форуме). URL картинки выглядит так:
http://boinc.aqstats.com/sigrs/xxxx.png
где ХХХХ - Ваш ID в проекте. Чтобы его узнать зайдите к себе в профиль и найдите "Account number Used in URLs".
Клиент:
Ресурсоемкость:
Как подключится:
Для присоединения к команде Украины - нажмите эту ссылку.
Если Вы уже создали аккаунт в проекте - Вы автоматически присоеденитесь в команду Украины. В противном случае сначала создайте свою учетную запись, а уже потом присоединяйтесь к команде.
Для идентификации пользователя в BOINC могут служить 2 вещи:
Если Вы пожелаете подключится ещё и к другому BOINC-проекту, то помните: чтобы не плодить новых аккаунтов при подключении к новому проекту или команде, нужно обязательно везде регистрироваться с одним и тем же e-mail/паролем либо CPID. если при регистрации в проекте указать другие e-mail или пароль, BOINC создаст новый аккаунт с тем же именем!