![]() |
|
![]() ![]() ![]() |
|
Frog |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.3.2006 Где: The swamp Репутация: нет Всего: нет |
Имеет-ли смысл обрабатывать шифруемые данные несколькими алгоритмами шифрования ? К примеру - стринг образованный кодировкой исходного с использованием Twofish, закодировать еще каким-либо криптографическим алгоритмом, для пущей безопасности ? ... или нет ?
Увеличивает-ли применение нескольких алгоритмов одновременно безопасность ? Если - да - то какие наборы алгоритмов были-бы оптимальны для совместного применения ? Если - нет - можно-ли получить короткое обоснование ? |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 5 Всего: 121 |
В этом есть смысл только если ты будешь шифровать разными ключами, хранилища которых независимы.
Добавлено через 33 секунды Т.е. на одном компьютере в одной программе в таком шифровании смысла немного. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
nworm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: 4 Всего: 8 |
Применили два алгоритма A и B.
Для взлома алгоритма A перебором надо C(длина ключа) операций. Для взлома алгоритма B перебором надо D(длина ключа) операций. Для взлома общего алгоритма (A, затем B) перебором надо Е(длина ключа) операций. Какой будет этот E заранее не понятно. Надо долго и много смотреть... А длина ключа станет (длина ключа A) + (длина ключа B) (что плохо). Количество операций для вычисления шифротекста = (колличество операций алгоритма A) + (колличество операций алгоритма B) (что тоже плохо). Если просто длину ключа увеличивать, то качество шифрования увиличивается, причём понятно как оно увеличивается, теорема есть для каждой популярной криптосистемы. А если последовательно применить два алгоритма, неясно что произойдёт. Нужно смотреть. |
|||
|
||||
Frog |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.3.2006 Где: The swamp Репутация: нет Всего: нет |
От души благодарю вас - господа. Мои рассуждения строятся на том основании что все достаточно протестированные крипто-алгоритмы
широко известны. А вот (выбраная мной) последовательность применения таких алгоритмов известна будет только мне, что, возможно, уменьшит вероятность взлома, и использования backdoors каждого отдельно взятого А. |
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
обычно в криптографии принято полагать, что весь секрет состоит в ключе, а остальное - известно (в том числе и алгоритм)
иначе решения получаются немасштабируемые Это сообщение отредактировал(а) maxim1000 - 29.8.2010, 23:35 -------------------- qqq |
|||
|
||||
Frog |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.3.2006 Где: The swamp Репутация: нет Всего: нет |
Идея "security by obscurity" несколько наивна - не спорю. Но как пострадает маштабируемость мне не понятно. Да и главнейшей заботой остается безопасность данных - ради нее я готов жертвовать многим. Скажем - быстродействием - применяя несколько алгоритмов. Ну и маштабируемостью тоже...
Это сообщение отредактировал(а) Frog - 29.8.2010, 23:43 |
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
обычно алгоритм разрабатывается для того, чтобы использовать его во многих ситуациях так вот если во всех случаях использования будет задействован один и тот же трюк, его выяснение приведёт к уменьшению безопасности всех, кто его использует а его выяснят рано или поздно, если он будет использоваться для чего-либо серьёзного если же злоумышленник выяснит пару бит ключа одного из пользователей, это никак не отразится на остальных пользователях -------------------- qqq |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |