Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
RSA это *совсем* не тот случай 09.01.07 23:26 Число просмотров: 3468
Автор: amirul <Serge> Статус: The Elderman
|
> > То можно создать пару асимметричных ключей, закрытый > ключ > > зашифровать симметричным алгоритмом с ключам key1, а > > открытый ключ - ключами key2, key3,...,keyn > И чего дальше? ;)
Но я тоже чего то не додумал. Тогда придется всем распространить зашифрованные открытые ключи, а это ничем не отличается от простого RSA.
Ниже модифицированная схема, которая (скорее всего) будет работать :-)
> > > Подскажите существует ли такая схема шифрования, > при > > > которой данные шифруются одним ключем, > > > а расшифровываться могут любым из нескольких. > > > Т.е. шифруем данные ключем key1, а расшифровываем > > любым из > > > key2, key3,..., keyn
> Такая схема шифрования существует. Самый яркий пример: RSA. > чтобы с арифметикой меньше возиться). Выберем e=3. > Очевидно, что приведенному выше ур-ю будут удовлетворять в > качестве секретного ключа d сразу 1, 107, 187, 267 и т. д. > Все они будут эквивалентны. Подобным свойством обладают > многие ассиметричные системы шифрования.
Это не разные ключи, а один и тот же. Ибо из каждого из них можно вывести любой другой (мне кажется это не совсем то свойство, которым должны обладать ключи).
> -----------
> Но это сложный пример относительно. В принципе всегда можно > придумать любой алгоритм с любым заданным свойством (ну, > почти). Скажем, если твоя система аутентификации будет > ложить на регистр символов, то для буквенного пароля из N > букв у тебя можно получить 2^N различных паролей, которые с > точки зрения проги будут одинаковы. Например: qWeRtY, > qwerty, QWERty и т. д.
Это тоже один ключ будет.
Модифицированный алгоритм:
Текст шифровать асимметричным (естественно его закрытой частью) ключем.
К шифротексту цеплять (n - 1) хедеров с открытым ключем, зашифрованным каждым из ключей key2, key3,..., keyn (приблизительно по такой схеме работает NTFS-ная EFS).
|
|
|