Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос(ы) новичка по шифрованию данных, Прикладная криптография для... 
:(
    Опции темы
Frog
Дата 29.8.2010, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 11.3.2006
Где: The swamp

Репутация: нет
Всего: нет



Имеет-ли смысл обрабатывать шифруемые данные несколькими алгоритмами шифрования ? К примеру - стринг образованный кодировкой исходного с использованием Twofish, закодировать еще каким-либо криптографическим алгоритмом, для пущей безопасности ? ... или нет ? 
Увеличивает-ли применение нескольких алгоритмов одновременно безопасность ? Если - да - то какие наборы алгоритмов были-бы оптимальны для совместного применения ? Если - нет - можно-ли получить короткое обоснование ? 

PM MAIL WWW   Вверх
W4FhLF
Дата 29.8.2010, 04:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 5
Всего: 121



В этом есть смысл только если ты будешь шифровать разными ключами, хранилища которых независимы.

Добавлено через 33 секунды
Т.е. на одном компьютере в одной программе в таком шифровании смысла немного. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
nworm
Дата 29.8.2010, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: 4
Всего: 8



Применили два алгоритма A и B. 
Для взлома алгоритма A перебором надо C(длина ключа) операций.
Для взлома алгоритма B перебором надо D(длина ключа) операций.

Для взлома общего алгоритма (A, затем B) перебором надо Е(длина ключа) операций.
Какой будет этот E заранее не понятно. Надо долго и много смотреть...


А длина ключа станет (длина ключа A) + (длина ключа B) (что плохо).
Количество операций для вычисления шифротекста = (колличество операций алгоритма A) + (колличество операций алгоритма B) (что тоже плохо).

Если просто длину ключа увеличивать, то качество шифрования увиличивается, причём понятно как оно увеличивается, теорема есть для каждой популярной криптосистемы.
А если последовательно применить два алгоритма, неясно что произойдёт. Нужно смотреть.




PM MAIL WWW   Вверх
Frog
Дата 29.8.2010, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 11.3.2006
Где: The swamp

Репутация: нет
Всего: нет



От души благодарю вас - господа. Мои рассуждения строятся на том основании что все достаточно протестированные крипто-алгоритмы 
широко известны. А вот (выбраная мной) последовательность применения таких алгоритмов известна будет только мне, что, возможно, уменьшит вероятность взлома, и использования backdoors каждого отдельно взятого А.
PM MAIL WWW   Вверх
maxim1000
Дата 29.8.2010, 23:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



обычно в криптографии принято полагать, что весь секрет состоит в ключе, а остальное - известно (в том числе и алгоритм)

иначе решения получаются немасштабируемые

Это сообщение отредактировал(а) maxim1000 - 29.8.2010, 23:35


--------------------
qqq
PM WWW   Вверх
Frog
Дата 29.8.2010, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 11.3.2006
Где: The swamp

Репутация: нет
Всего: нет



Идея "security by obscurity" несколько наивна - не спорю. Но как пострадает маштабируемость мне не понятно. Да и главнейшей заботой остается безопасность данных - ради нее я готов жертвовать многим. Скажем - быстродействием - применяя несколько алгоритмов. Ну и маштабируемостью тоже...

Это сообщение отредактировал(а) Frog - 29.8.2010, 23:43
PM MAIL WWW   Вверх
maxim1000
Дата 30.8.2010, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



Цитата(Frog @  29.8.2010,  23:38 Найти цитируемый пост)
Но как пострадает маштабируемость мне не понятно.

обычно алгоритм разрабатывается для того, чтобы использовать его во многих ситуациях
так вот если во всех случаях использования будет задействован один и тот же трюк, его выяснение приведёт к уменьшению безопасности всех, кто его использует
а его выяснят рано или поздно, если он будет использоваться для чего-либо серьёзного

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



--------------------
qqq
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0685 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.