Территория 3DOшников > Программулины

Ломаем 3DOшные RSA ключи с помощью BOINC

(1/51) > >>

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:
На днях попробую чего-нибудь вычислить :)

А вообще не помешало бы уточнить у администрации того сайта, сколько им нужно очков...Ктонибудь с ними переписывался?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии