Криптосистема
Матеріал з Вікіпедії — вільної енциклопедії.
Зміни шаблонів/файлів цієї версії очікують на перевірку.
Стабільна версія була перевірена 24 березня 2013.
Схема (система) шифрування, криптосистема - в криптографії алгоритм здійснення оборотних перетворень вихідного тексту в шифрований та навпаки.
Задається семіркою
, де
- множина можливих повідомлень
- множина кодів (спотворених повідомлень)
- множина ключів шифрування
- множина ключів дешифрування
- генератор ключів
- алгоритм шифрування
- алгоритм дешифрування
Крім цього будемо використоувати такі позначення:
- ключ шифрування
- ключ дешифрування
- повідомлення яке треба зашифрувати
- зашифроване повідомлення
Властивості системи шифрування [ред.]
- Коректність
,
. Тобто, повідомлення яке було зашифроване має розшифровуватись єдиним ключем, і після розшифрування залишатись таким самим. Крім того між ключем шифрування та ключем дешифрування має бути бієкція. - Швидкість
мають бути "швидкими", тобто працювати за поліноміальний час з невеликим степенем. - Стійкість - неможливість розшифрувати повідомлення при необмежених ресурсах (теоретична), або за розумний час (практична).
У сучасних шифрах кожен елемент цієї семірки відомий і стійкість шифру цілком визначається таємністю ключа (принцип Кірхгофа).
В ідеальному випадку криптоаналітику, що знає шифртекст, для пошуку вихідного тексту не залишається нічого іншого ніж перебрати всі можливі ключі.
Посилання [ред.]
| Ця стаття не містить посилань на джерела. (червень 2012) |


-
- множина
- множина ключів шифрування
- множина ключів дешифрування
- генератор ключів
- алгоритм шифрування
- алгоритм дешифрування
- ключ
- ключ
-
- зашифроване повідомлення
,
. Тобто, повідомлення яке було зашифроване має розшифровуватись єдиним ключем, і після розшифрування залишатись таким самим. Крім того між ключем шифрування та ключем дешифрування має бути бієкція.
мають бути "швидкими", тобто працювати за поліноміальний час з невеликим степенем.