|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovЭти тесты друг друга не повторяют! Разная математика, и следовательно, рассматриваются разные последовательности чисел (так мне кажется!). Да одинаковая там математика, везде считают порядок группы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 13:54 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovНо разработчики криптографики об этом не предупреждают. О чём предупреждать-то? В системах генерации RSA ключей есть финальная проверка на корректность их работы. Если шифрование-дешифрование с их помощью не прошло корректно, ключи выкидывается на помойку и генерируются новые. И, главное, кого предупреждать-то? Разработчики это и так знают, а для пользователей - см. выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 14:50 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
BarloneGennadiy UsovТогда надо честно сказать, что могут быть составные числа для криптографии. А дальше, ещё интересно. Используем составные числа в криптографии с ошибочным значением функции Эйлера (сомножители не простые, а составные).Вот интересно!Ну с практической точки зрения, это маловероятно. Но если допустим кто-то даже выпустит ssl сертификат с таким косяком, при попытке установить защищенное соединение будет случаться облом. И просто сделают новый сертификат, с другим ключом. Может даже не станут разбираться, из-за бага в программе получился кривой сертификат или случайно составное число проскочило.Теперь у меня ещё одна идея. Если из-за числа, которое оказалось составным, происходит облом при расшифровании, то почему нельзя проверять это число, одновременно с тестом простоты, в режиме шифрование-расшифрование. Проверка будет проходить на небольшом тесте. Это займёт немного времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 15:48 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
maytonGennadiy UsovЯ не критикую Миллера-Рабина, там всё прекрасно, проверено. Но это тест только на составные числа. А дальше, допущение, что ... Мы же говорим о простых числах для криптографии. А это, как известно, две разные вещи. Тогда надо честно сказать, что могут быть составные числа для криптографии. А дальше, ещё интересно. Используем составные числа в криптографии с ошибочным значением функции Эйлера (сомножители не простые, а составные).Мне сложно перечитывать взад все-все ваши гипотезы. Вы можете подытожить и изложить ваши сомнения в виде пунктов?На самом деле гипотеза у меня пока одна: имеет место большое количество составных чисел, которые после «пропускания» через тесты простоты «становятся» простыми числами. Всё остальное - это следствие данной гипотезы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 15:52 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovТеперь у меня ещё одна идея. Если из-за числа, которое оказалось составным, происходит облом при расшифровании, то почему нельзя проверять это число, одновременно с тестом простоты, в режиме шифрование-расшифрование. Проверка будет проходить на небольшом тесте. Это займёт немного времени.Пропустил предыдущее сообщение, а там есть ссылка на такую проверку, которая уже имеет место. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 15:54 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovBarloneпропущено... Ну с практической точки зрения, это маловероятно. Но если допустим кто-то даже выпустит ssl сертификат с таким косяком, при попытке установить защищенное соединение будет случаться облом. И просто сделают новый сертификат, с другим ключом. Может даже не станут разбираться, из-за бага в программе получился кривой сертификат или случайно составное число проскочило.Теперь у меня ещё одна идея. Если из-за числа, которое оказалось составным, происходит облом при расшифровании, то почему нельзя проверять это число, одновременно с тестом простоты, в режиме шифрование-расшифрование. Проверка будет проходить на небольшом тесте. Это займёт немного времени.Ну тут ровно так же, как с тестом простоты. На каком-то значении шифрование-дешифрование может пройти, а на другом нет. Шифруется в RSA некоторое большое число, обычно сессионный ключ. Если тест Ферма на этом числе пройдет, то и дешифрование сработает. Конечно, тесты обычно прогоняют на маленьких значениях, но нет никаких причин, чтобы вероятность провала теста на большом значении отличалась от такой же вероятности на маленьком. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 16:13 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
BarloneGennadiy UsovЕсли из-за числа, которое оказалось составным, происходит облом при расшифровании, то почему нельзя проверять это число, одновременно с тестом простоты, в режиме шифрование-расшифрование. Проверка будет проходить на небольшом тесте. Это займёт немного времени.Ну тут ровно так же, как с тестом простоты. На каком-то значении шифрование-дешифрование может пройти, а на другом нет. Шифруется в RSA некоторое большое число, обычно сессионный ключ. Если тест Ферма на этом числе пройдет, то и дешифрование сработает. Конечно, тесты обычно прогоняют на маленьких значениях, но нет никаких причин, чтобы вероятность провала теста на большом значении отличалась от такой же вероятности на маленьком.Тут ещё одна идея. Если всё равно каждое число проверяется на шифровании-дешифровании, то зачем нужен тест простоты? На что больше тратится время: на тест или на Ш-Д? Вот такие мысли ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 18:44 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovBarloneпропущено... Ну тут ровно так же, как с тестом простоты. На каком-то значении шифрование-дешифрование может пройти, а на другом нет. Шифруется в RSA некоторое большое число, обычно сессионный ключ. Если тест Ферма на этом числе пройдет, то и дешифрование сработает. Конечно, тесты обычно прогоняют на маленьких значениях, но нет никаких причин, чтобы вероятность провала теста на большом значении отличалась от такой же вероятности на маленьком.Тут ещё одна идея. Если всё равно каждое число проверяется на шифровании-дешифровании, то зачем нужен тест простоты? На что больше тратится время: на тест или на Ш-Д? Вот такие мыслиТест быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 18:46 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Потому-что простых чисел меньше чем составных. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 18:46 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Но если поверка на Ш-ДШ отвергает какие-то числа, то есть приходится к нему подключаться, значит, тест простоты "пропускает"? И проверка на Ш-ДШ является свого рода зачисткой огрехов теста простоты. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 18:59 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy Usovзначит, тест простоты "пропускает"? Да, и это обсуждали уже 21835979 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 19:02 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Так ещё одна идея: пусть различные шифры "выплёвывают" очередные простые числа. Если эти шифры "поставить" на диапазон, то сразу все простые числа найдем в этом диапозоне. Только непонятно, для чего это нужно, если уже случайное число в этом диапазоне для криптографии "нашли полчаса назад". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 19:05 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovТак ещё одна идея: пусть различные шифры "выплёвывают" очередные простые числа. Если эти шифры "поставить" на диапазон, то сразу все простые числа найдем в этом диапозоне. Геннадий мы все время крутимся вокруг "найти". Вот вы нашли. И что дальше? Куда вы его положите? Мы уже считали что числа больше чем 64х бит хранить физически негде. У нас нет носителей информации для этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 19:16 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovТолько непонятно, для чего это нужно, если уже случайное число в этом диапазоне для криптографии "нашли полчаса назад". Нашли два числа, перемножили, результат всем показали, а числа тут же забыли. Числа нигде не сохраняются, никому не показываются, только произведение. Понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 19:29 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Dima TGennadiy UsovТолько непонятно, для чего это нужно, если уже случайное число в этом диапазоне для криптографии "нашли полчаса назад".Нашли два числа, перемножили, результат всем показали, а числа тут же забыли. Числа нигде не сохраняются, никому не показываются, только произведение. Понятно?Понятно. Была идея, что возможны составные числа, раз тест простоты "пропускает". Однако выяснили, что шифр за тестом простоты всё "подчищает". Была идея, формировать составные числа, раз тест простоты их "пропускает". Однако то, из чего их формировать, надо где-то хранить. Так что беседа была интересной ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 19:45 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
С другой стороны, в районе 2^1024 или 2^2048 количество простых чисел на "километр", то есть на диапазон, очень мало. Как же так, что произвольно выбранное случайное число точно попадает на простое число? Фантастика! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 19:50 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovС другой стороны, в районе 2^1024 или 2^2048 количество простых чисел на "километр", то есть на диапазон, очень мало. Как же так, что произвольно выбранное случайное число точно попадает на простое число? Фантастика!Не попадает. Приводили же куски кода, идет перебор до ближайшего простого. Да, из 1024 бит младшие ~10 в результате оказываются не случайными. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 20:34 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
BarloneGennadiy UsovС другой стороны, в районе 2^1024 или 2^2048 количество простых чисел на "километр", то есть на диапазон, очень мало. Как же так, что произвольно выбранное случайное число точно попадает на простое число? Фантастика!Не попадает. Приводили же куски кода, идет перебор до ближайшего простого. Да, из 1024 бит младшие ~10 в результате оказываются не случайными.Так сколько чисел в результате перебирают "до ближайшего простого"? 10 младших бит, это 1024 числа (вместе с чётными), это очень мало для 2^1024. Если уже в районе 1.0Е+15 диапазоны под 500 чисел. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 20:43 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Формула плотности простых на квадратный километр у нас есть. Можем примерно прикинуть сколько простых в диапазоне 2^4096 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 20:49 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
maytonФормула плотности простых на квадратный километр у нас есть. Можем примерно прикинуть сколько простых в диапазоне 2^4096По этой формуле 10-ти младших бит не хватит. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 20:53 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovBarloneпропущено... Не попадает. Приводили же куски кода, идет перебор до ближайшего простого. Да, из 1024 бит младшие ~10 в результате оказываются не случайными.Так сколько чисел в результате перебирают "до ближайшего простого"? 10 младших бит, это 1024 числа (вместе с чётными), это очень мало для 2^1024. Если уже в районе 1.0Е+15 диапазоны под 500 чисел.Ну если не повезло, то можно попасть в большой интервал. Но в среднем в районе 2^1024 одно простое на 710 чисел. В районе 2^4096 соответственно одно на 2840. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 21:06 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
BarloneGennadiy Usovпропущено... Так сколько чисел в результате перебирают "до ближайшего простого"? 10 младших бит, это 1024 числа (вместе с чётными), это очень мало для 2^1024. Если уже в районе 1.0Е+15 диапазоны под 500 чисел.Ну если не повезло, то можно попасть в большой интервал. Но в среднем в районе 2^1024 одно простое на 710 чисел. В районе 2^4096 соответственно одно на 2840. Субъективно генерация RSA ключей занимает несколько секунд. Не минут это точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 21:15 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Gennadiy UsovБыла идея, что возможны составные числа, раз тест простоты "пропускает". Однако выяснили, что шифр за тестом простоты всё "подчищает". И что непонятно? Надо найти два простых числа и перемножить, тогда шифрование работает. Если одно из найденных окажется непростое, то шифрование не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 21:29 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
Ну... я так понимаю что мифы разрушены. Все точки над i поставлены. И топик вобщем не нужен. P.S. Cartago delenda est ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 22:36 |
|
Послепятничная задачка. Криптография и случайное число
|
|||
---|---|---|---|
#18+
maytonНу... я так понимаю что мифы разрушены. Все точки над i поставлены. И топик вобщем не нужен. P.S. Cartago delenda est Наверное есть смысл подвести некоторые итоги... 1.Шифр RSA - это "тест простоты", который является более сильным по сравнению с общеизвестными тестами простоты. Я говорю про шифры, которые применяют два простых числа. Говорить, что он является "формулой" для поиска простых чисел на диапазоне, пока, наверное, рано. Но всё равно, в дальнейшем, будем считать, что шифр определяет простые числа. 2.При этом, шифр определяет одновременно не одно простое число, а два простых числа. 3.Шифр ищет простое число в некотором диапазоне от случайного числа в три этапа. 4.На первом этапе "отбрасываются" составные числа либо с помощью деления на небольшой перечень младших простых чисел либо с помощью деления на числа 6хК+-1 5.На втором этапе "отбрасываются" составные числа с помощью определёного теста простоты (например, Миллера-Рабина). 6.На третьем этапе "отбрасывается" уже пара чисел, выбранных на первом и втором этапах, с помощью тестового шифрования-дешифрования. Получается, что шифр ищет одновременно два простых числа на двух разных диапазонах. Если ещё раз посмотреть на начальное сообщение топика: "лучше решать обратную задачу: найти критерии возможных псевдослучайных чисел, чтобы с помощью их выбирать нужные «случайные числа» для криптографии." то можно сказать, что данная гипотеза не имеет смысла. Как то так. Может быть я где-то не прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2019, 07:11 |
|
|
start [/forum/moderation_log.php?user_name=%D0%A1%D0%BB%D0%B8%D0%BC%D0%B0]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
137ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 440ms |
total: | 706ms |
0 / 0 |