Территория 3DOшников > Программулины
Ломаем 3DOшные RSA ключи с помощью BOINC
troosh:
Есть такой проект распределенных вычислений RSA Lattice Siever (2.0), ребята начинали с того что поломали дюжину 512 битных RSA ключей используемых в калькуляторах фирмы Texas Instruments на базе процессоров Z80 и 68k. Правда их за это стали "доставать" юристы TI, поэтому они переключились на более научные задачи по разложению на множитель разных интересных (но не очень мне понятных) ну очень больших чисел.
Я создал группу и будут их просить помочь при разложения на множители двух 512-х битных чисел используемых в 3DO для подписи файловых систем. Если что-то из этого выйдет, и мы получим приватные RSA ключи, то это позволит без каких либо модификаций запускать на приставки самодельные программы, делать переводы игры, продолжить изучение аппаратуры приставки для улучшения её эмуляции и пр.
Прошу, есть возможность, установить у себя программу BOINC и присоединиться к проекту http://boinc.unsads.com/rsals/, к нашей группе The team of fans the 3DO game console.
(может иначе команду нужно было назвать?)
И еще статистика: наша позиция в общем зачете, при таком темпе сколько времени нужно, чтоб обогнать другие команды, детальная статистика по команде, лучшие участники, перемещения в/из команд, статистика по CPU (какой процессор лучше для этой задачи) и статистика по ОС (под какими ОС чаще запускаем).
troosh:
--- Цитата: Altmer от 12 Январь 2010, 10:19:37 ---Парочка вопросов )
После присоединения задачи сразу начнут раздаваться или там надо что-то еще напрограммировать?
--- Конец цитаты ---
Ну их нужно ещё упросить поставить наши числа в их очередь... И не факт что задания будут приходить только с нашими числами, но и другим компьютерам, даже тех, кто ничего не слышал про 3DO будут работать над этой задачей. Это вроде как плата за то, что мы использует готовую инфраструктуру. Но в принципе можно поднять свой сервер на эти цели, - исходники доступны, но возни будет много.
--- Цитировать ---Какой порт использует BOINC?
--- Конец цитаты ---
Обычный 80-й, кроме того BOINC умеет работать через прокси, нужно его только указать в настройках. В этом проекте одно задание работает около часа, скачивает каждый раз совсем мало (кроме первого), но по завершению каждого задания отдаётся файл порядка половины мегабайта. Работает под Windows и под Linux.
--- Цитировать ---Как долго могут длиться вычисления? Примеры - сколько нужно вычислительного времени?
--- Конец цитаты ---
Есть информация что около 73 дней на одной dual-core Athlon 64 машине. После того как вычисления сделали распределёнными (за счет использования BOINC), время зависит от времени выполнения двух этапов: прореживание (зависит от числа компьютеров) и решения системы уравнений (нужно одна машина с памятью около 8G, куда отсылаются все результаты первого этапа, а это очень большой объём).
--- Цитировать ---Мне кажется, не помешали бы подробные инструкции по тому как включиться в проект, многим просто лень будет разбираться.
--- Конец цитаты ---
Это чуть позже, если возьмутся за наши числа.
Хотя вот на форуме distributed.org.ua есть ссылка "Новичкам: статья со скриншотами, как поставить и настроить BOINC-менеджер".
Altmer:
Я включился - вроде абсолютно ничего сложного.
Зарегистрировался, присоединился (обязательно) к группе (http://boinc.unsads.com/rsals/team_display.php?teamid=94)
Установил клиент BOINC через менеджер программ (в Ubuntu/Mint).
Затем - sudo apt-get install boinc-manager.
После чего запустил этот менеджер - и все, порты никакие шарить не надо - сервер - вещь пассивная. В проге указал урл проекта (http://boinc.unsads.com/rsals/)
ПС. Требуются добровольцы, готовые отдать свобоное процессорное время (время бездействия вашего компьютера) в хорошие руки ()(00)()
Как только RSA будет сломан - сделаю релиз FreeDO 2.... :)
ЧАВО
--- Цитата: Oleg от 12 Январь 2010, 19:25:22 ---Так что присоеденятся? Расчёт уже пошел?
--- Конец цитаты ---
Он никогда не начнется пока там хотя бы сотня человек не присоединится.
Дело конечно хозяйское...
--- Цитата: Oleg от 12 Январь 2010, 19:47:40 ---А как попасть в группу?
--- Конец цитаты ---
Перейди по ссылке (http://boinc.unsads.com/rsals/team_display.php?teamid=94) и присоединись (там будет такой пункт).
--- Цитата: Oleg от 12 Январь 2010, 19:49:22 ---"Вычисления и вознаграждение" - Этот пункт кстате как понять?
--- Конец цитаты ---
никак - просто как хитпоинты в игре, рейтинг, вклад в общее дело.
--- Цитата: Oleg от 12 Январь 2010, 20:02:39 ---Странно чего я не активен
--- Конец цитаты ---
Когда выполнишь порцию заданий (порядка пол дня) тогда станешь активным. Обновления там пару раз в сутки.
--- Цитата: Oleg от 12 Январь 2010, 20:16:08 ---Я так понимаю что наша команда чем больше наберёт очков тем раньше за нас возьмутся?
--- Конец цитаты ---
Да, по крайней мере я так понял.
--- Цитата: Oleg от 12 Январь 2010, 20:30:39 ---Да такой вопрос, а процу ничего не будет от постоянной нагрузки? говорят идёт износ!
--- Конец цитаты ---
Разве что у тебя охлождение плохое (радиатор например в пыли зарос) - ограничь 50% процентами если боишься.
Oleg:
--- Цитата: stalkerrr от 13 Январь 2010, 13:38:20 ---Сообщи, когда можно будет начинать эти вычисления
--- Конец цитаты ---
Вычисления нужно запускать уже, так-как вычислениями мы зарабатываем очки для команды, чем больше очков тем быстрее за нашу задачу возьмутся как я понял
stalkerrr:
На днях попробую чего-нибудь вычислить :)
А вообще не помешало бы уточнить у администрации того сайта, сколько им нужно очков...Ктонибудь с ними переписывался?
Навигация
Перейти к полной версии