2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 46  След.
 
 Re: Поиск простых чисел
Сообщение07.09.2009, 18:03 
Заслуженный участник
Аватара пользователя


09/02/09
2092
Минск, Беларусь
Для криптографии 64-битные простые давно устарели. Вот килобит - это уже серьёзно. И проще найти кандидаты в простые такого размера с помощью, скажем, PFGW, а потом доказать простоту с помощью Primo.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение07.09.2009, 18:59 
Аватара пользователя


07/07/09
346
Минск
Droog_Andrey в сообщении #241245 писал(а):
Для криптографии 64-битные простые давно устарели. Вот килобит - это уже серьёзно. И проще найти кандидаты в простые такого размера с помощью, скажем, PFGW, а потом доказать простоту с помощью Primo.

Количество арифметических операций в ASSA столько-же (уже не говорю, что меньше) притом, что алгоритм детерминированный, а не вероятностный.
Я говорю о генерации ключей.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение07.09.2009, 19:55 
Заслуженный участник
Аватара пользователя


09/02/09
2092
Минск, Беларусь
Попробуете на 337-значном примере и убедитесь сами.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 00:13 
Аватара пользователя


07/07/09
346
Минск
Droog_Andrey в сообщении #241277 писал(а):
Попробуете на 337-значном примере и убедитесь сами.

Скиньте программу и программный код в которой вы работаете, а также все данные о производственнной мощности компьютера. Я вам скажу, в чем проблема.

-- Вт сен 08, 2009 00:23:50 --

Droog_Andrey в сообщении #241241 писал(а):
Посмотрел. 100-значные не потянет, и даже 30-значные. Предел - где-то 20 знаков.

Говорю-же. Есть рабочая программа, работающая с тысячными числами. Привезут -можете подьехать и посмотреть её работу. Там несущественные дополнения в алгоритме. Данные о скорости работы я уже публиковал в этом форуме.

-- Вт сен 08, 2009 00:25:11 --

[/quote]

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 00:42 
Заслуженный участник


04/05/09
4589
SerjeyMinsk в сообщении #241356 писал(а):
Говорю-же. Есть рабочая программа, работающая с тысячными числами. Привезут -можете подьехать и посмотреть её работу. Там несущественные дополнения в алгоритме. Данные о скорости работы я уже публиковал в этом форуме.
Либо вы публиковали здесь какой-то другой алгоритм, либо сильно заблуждаетесь.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 00:58 
Аватара пользователя


07/07/09
346
Минск
venco в сообщении #241360 писал(а):
SerjeyMinsk в сообщении #241356 писал(а):
Говорю-же. Есть рабочая программа, работающая с тысячными числами. Привезут -можете подьехать и посмотреть её работу. Там несущественные дополнения в алгоритме. Данные о скорости работы я уже публиковал в этом форуме.
Либо вы публиковали здесь какой-то другой алгоритм, либо сильно заблуждаетесь.

Ну я не могу штамповать алгоритмы один за одним, которые веками не находят. Алгоритм этот, но его оптимизации уже две существует. Не идеальны и они. Может кто новую оптимизацию придумает, но судя по отношению к нему, то половина присутствующих вообще не понимает даже как он образовывается и почему на выходе получаются простые числа не говоря уже о чем-то большем.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 03:27 
Заслуженный участник


04/05/09
4589
SerjeyMinsk в сообщении #241361 писал(а):
но судя по отношению к нему, то половина присутствующих вообще не понимает даже как он образовывается и почему на выходе получаются простые числа не говоря уже о чем-то большем.
Ну так вы бы объяснили его своими словами, без необходимости знания языка Паскаль, и ограничений, вызванных его применением.
Тем более, что код вы из своего сообщения удалили.

И, кстати, я думаю несколько человек, кто успел посмотреть ваш код, поняли как он образовывается и почему на выходе получаются простые числа. По крайней мере, я понял.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 06:25 
Заслуженный участник
Аватара пользователя


09/02/09
2092
Минск, Беларусь
SerjeyMinsk в сообщении #241356 писал(а):
Скиньте программу и программный код в которой вы работаете
Для начала PFGW: http://www.mersenneforum.org/showthread.php?t=12281

SerjeyMinsk в сообщении #241356 писал(а):
Говорю-же. Есть рабочая программа, работающая с тысячными числами. Привезут -можете подьехать и посмотреть её работу. Там несущественные дополнения в алгоритме.
Очевидно, там существенно другой алгоритм. Могу и подъехать, но для начала удалённо потестим. :-)

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 11:28 
Аватара пользователя


07/07/09
346
Минск
Droog_Andrey в сообщении #241385 писал(а):
SerjeyMinsk в сообщении #241356 писал(а):
Скиньте программу и программный код в которой вы работаете
Для начала PFGW: http://www.mersenneforum.org/showthread.php?t=12281

SerjeyMinsk в сообщении #241356 писал(а):
Говорю-же. Есть рабочая программа, работающая с тысячными числами. Привезут -можете подьехать и посмотреть её работу. Там несущественные дополнения в алгоритме.
Очевидно, там существенно другой алгоритм. Могу и подъехать, но для начала удалённо потестим. :-)

Я говорю не о PFGW в которой вы работаете, а о той программе в которой вы тестировали алгоритм ASSA.

Удаленно тестить лично мне нужды нет. Кто проявляет научный интерес - интересна не программа, а уравнение. Развлекать здесь кого-то я не собираюсь.

-- Вт сен 08, 2009 14:45:50 --

venco в сообщении #241378 писал(а):
И, кстати, я думаю несколько человек, кто успел посмотреть ваш код, поняли как он образовывается и почему на выходе получаются простые числа. По крайней мере, я понял.

Помогите тогда перевести его на научный язык. В виде формулы записать его. Поможете? Буду искренне благодарен.

Вот сам алгоритм.

Выбрать нечётное n в квадрате
Вычислить
a=n в квадрате - 3 n,
b=2n,
c= n в квадрате - (n-2) в квадрате
A= (2,4,6,...,d) (d меньше с)
Пометить или удалить из А все элементы, сравнимые с (а) ( mod 10)
Все сравнимые с ( a-b-b) (mod 14)
И так далее.
Наконец, когда (a-b-b-...-b)=b,
пометить или удалить x=b (mod e), (e= (три черты, не знаю как пишется
в вебе)6(mod 4)).
Простые числа : n в квадрате - х (х- непомеченный элемент).



Этот-же вариант, только покрасивее что-ли:

Выбрать нечетное n.
4n-4=a

A= ( a-2, a-4, a-6,...,2)
Пометить или удалить из А число, равное (2n) (mod 2n-4).
Затем все, сравнимые с (6n) (mod 2n-12)
И так далее...
Наконец, сравнимые с (RN) (mod6)
Все непомеченные числа являются разностями между квадратом выбранного
числа и искомыми простыми числами.


-- Вт сен 08, 2009 15:01:07 --

( mod 10), (mod 14) ,(mod 18) Вообщем через 4 и так далее.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 15:20 
Заслуженный участник
Аватара пользователя


09/02/09
2092
Минск, Беларусь
SerjeyMinsk в сообщении #241437 писал(а):
И так далее.
Наконец, когда (a-b-b-...-b)=b,
Описанный здесь цикл повторяется порядка $n$ раз. Это около $10^{50}$ повторений для 100-значного числа.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение08.09.2009, 22:15 
Аватара пользователя


07/07/09
346
Минск
Droog_Andrey в сообщении #241500 писал(а):
SerjeyMinsk в сообщении #241437 писал(а):
И так далее.
Наконец, когда (a-b-b-...-b)=b,
Описанный здесь цикл повторяется порядка $n$ раз. Это около $10^{50}$ повторений для 100-значного числа.

Вы знаете я в этом еще не очень разбираюсь. Я все на бумаге делаю и считаю вручную.
Я так понимаю именно это влияет на скорость?
А если количество операций а-b сократить? Подумаю.

Но как Вы посчитали, не могу понять?

-- Ср сен 09, 2009 00:19:42 --

Нет, сокращение количества операций повлияет на точность и метод превратится в вероятностный.
Во всяком случае я пока не вижу сокращения операций a-b в другом виде.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение09.09.2009, 14:19 
Аватара пользователя


07/07/09
346
Минск
Так что кто-нибудь поможет? Или мне здесь уже не надеятся?

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение09.09.2009, 16:32 
Заслуженный участник


04/05/09
4589
SerjeyMinsk в сообщении #241694 писал(а):
Так что кто-нибудь поможет?
В чём?

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение09.09.2009, 16:35 
Аватара пользователя


07/07/09
346
Минск
venco в сообщении #241727 писал(а):
SerjeyMinsk в сообщении #241694 писал(а):
Так что кто-нибудь поможет?
В чём?

См. предыдущий пост обращенный к вам.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение09.09.2009, 17:03 
Заслуженный участник


04/05/09
4589
SerjeyMinsk в сообщении #241728 писал(а):
venco в сообщении #241727 писал(а):
SerjeyMinsk в сообщении #241694 писал(а):
Так что кто-нибудь поможет?
В чём?

См. предыдущий пост обращенный к вам.
Ok.
1. Возьмём список нечётных чисел в диапазоне $\bigl((2k-1)^2, (2k+1)^2\bigr)$.
2.1. Вычеркнем из списка все числа, делящиеся на $2k-1$.
2.2. Вычеркнем из списка все числа, делящиеся на $2k-3$.
...
2.k-1. Вычеркнем из списка все числа, делящиеся на $3$.
3. Невычеркнутые числа - простые.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 682 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 46  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group