Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2014, 15:14   #1
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию Эллиптическая криптография

Я знаю 2 ассиметричных алгоритма: RSA и схема Эль-Гамаля. Соответственно RSA используется в режиме подписи и в режиме шифрования. Эль-Гамаль используется в режиме шифрования, модифицированная его версия DSA используется в режиме подписи. Ну там всё понятно: возводим в степень, берём логарифм. Из-за того, что не всякое число подходит под ключ (не всякий ключ стойкий), то берут большие диапазоны ключей: 1024 бита, 2048 бит и 4096 бит, в надежде что в этом диапазоне окажется достаточно большое количество ключей, чтобы обеспечить большой запас, чтобы защититься от перебора ключей.

Теперь есть эллиптическая криптография. До сих пор не могу в ней разобраться. Знаю только две вещи: в ней в качестве ключа подходит любое число, следовательно нет необходимости использовать 1024-2048-битные ключи. Там хватает 256-384 бита, чтобы обеспечить стойкость даже если перебором будет заниматься каждый компьютер на этой планете в ближайшую тысячу лет.
Второе: в качестве алгоритма подписи используется ECDSA.

Вопрос 1: какой алгоритм используется в режиме шифрования?
Вопрос 2: как им удалось добиться того, что в качестве ключа может быть использовано любое значение из пространства ключей.

Последний раз редактировалось rpy3uH; 07.09.2014 в 15:16.
rpy3uH вне форума Ответить с цитированием
Старый 07.09.2014, 19:53   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

rpy3uH, опять жжешь
Цитата:
Теперь есть эллиптическая криптография. До сих пор не могу в ней разобраться.
Блин, я тоже.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 08.09.2014, 14:01   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

>даже если перебором будет заниматься каждый компьютер на этой планете в ближайшую тысячу лет
не понимаю неужели не реализовано: после трёх не правильно введённых паролей тайм аут?
и тогда
даже если перебором будет заниматься каждый компьютер на этой планете в ближайшую тысячу тысяч лет
Ципихович Эндрю вне форума Ответить с цитированием
Старый 08.09.2014, 16:14   #4
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Цитата:
не понимаю неужели не реализовано: после трёх не правильно введённых паролей тайм аут?
Шутку оценил
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 11.09.2014, 11:23   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
не понимаю неужели не реализовано: после трёх не правильно введённых паролей тайм аут?
Вообще-то речь идёт не про пароли, а про перебор приватных ключей по известному публичному ключу.
rpy3uH вне форума Ответить с цитированием
Старый 14.09.2014, 14:12   #6
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Это поэтому нет 1024 битных процессоров?
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 15.09.2014, 09:47   #7
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
Это поэтому нет 1024 битных процессоров?
Честно говоря, даже 64 битный процессор это слишком много. Поэтому в текущих архитектурах используются не все 64 бита.
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Криптография Vladokkk Помощь студентам 1 05.09.2012 05:20
Криптография бд Гроб Помощь студентам 1 20.05.2012 19:36
Криптография Shurik(c) Помощь студентам 1 13.06.2011 13:27
Криптография metallist85 Общие вопросы Delphi 5 28.10.2010 09:30
Криптография helpme Помощь студентам 8 10.11.2007 14:43