- •Реферат на тему: модель криптосистем з вiдкритим ключем
- •1. Ідея криптосистеми з відкритим ключем
- •2. Схема шифрування з відкритим ключем
- •3. Наукова основа
- •4. Основні принципи побудови криптосистем з відкритим ключем
- •5. Криптографія з декількома відкритими ключами
- •6. Криптоаналіз алгоритмів з відкритим ключем
- •7.2. Переваги
- •7.3. Недоліки
- •8. Види симетричних шифрів
- •7. Особливості системи
- •7.1. Застосування
- •9. Види асиметричних шифрів
7. Особливості системи
7.1. Застосування
Алгоритми криптосистеми з відкритим ключем можна використовувати
як самостійний засіб для захисту переданої та збереженої інформації,
як засіб розподілу ключів (зазвичай за допомогою алгоритмів криптосистем з відкритим ключем розподіляють ключі, малі за обсягом, а саму передачу великих інформаційних потоків здійснюють за допомогою інших алгоритмів),
як засіб аутентифікації користувачів.
7.2. Переваги
Переваги асиметричних шифрів перед симетричними :
Не потрібно попередньо передавати особистий ключ по надійному каналу.
Тільки одній стороні відомий ключ шифрування, який потрібно тримати в секреті (у симетричній криптографії такий ключ відомий обом сторонам і повинен триматися в секреті обома).
Пару можна не міняти значний час (при симетричному шифруванні необхідно оновлювати ключ після кожного факту передачі).
У великих мережах число ключів в асиметричної криптосистеми значно менше, ніж у симетричній.
7.3. Недоліки
Недоліки алгоритму несиметричного шифрування в порівнянні з симетричним:
В алгоритм складніше внести зміни.
Хоча повідомлення надійно шифруються, але одержувач і відправник самим фактом пересилання шифрованого повідомлення "засвічуються".
Більш довгі ключі. Нижче наведена таблиця, що зіставляє довжину ключа симетричного алгоритму з довжиною ключа RSA з аналогічною Криптостойкостью:
Довжина симетричного ключа, біт |
Довжина ключа RSA, біт |
56 |
384 |
64 |
512 |
80 |
768 |
112 |
1792 |
128 |
2304 |
Шифрування-расшифрование з використанням пари ключів проходить на два-три порядки повільніше, ніж шифрування-розшифрування того ж тексту симетричним алгоритмом.
Потрібні істотно великі обчислювальні ресурси, тому на практиці асиметричні криптосистеми використовуються в поєднанні з іншими алгоритмами:
Для ЕЦП повідомлення попередньо піддається хешування, а за допомогою асиметричного ключа підписується лише відносно невеликий результат хеш-функції.
Для шифрування вони використовуються у формі гібридних криптосистем, де великі обсяги даних шифруються симетричним шифромна сеансовому ключі, а за допомогою асиметричного шифру передається тільки сам сеансовий ключ.
8. Види симетричних шифрів
блокові шифри
DES (Data Encryption Standard, стандарт шифрування даних)
3DES (Triple-DES, потрійний DES)
AES (Advanced Encryption Standard, поліпшений стандарт шифрування)
RC2 (Шифр Ривеста (Rivest Cipher або Ron's Cipher))
RC5
Blowfish
Twofish
ГОСТ 28147-89
NUSH
IDEA (International Data Encryption Algorithm, інтернаціональний алгоритм шифрування даних)
CAST (за ініціалами розробників Carlisle Adams і Stafford Tavares)
CRAB
3-WAY
Khufu і Khafre
потокові шифри
RC4 (алгоритм шифрування з ключем змінної довжини)
SEAL (Software Efficient Algorithm, програмно-ефективний алгоритм)
WAKE (World Auto Key Encryption algorithm, всесвітній алгоритм шифрування на автоматичному ключі)
