17. Концепция односторонних вычислений. Система Диффи-Хеллмана
Этот билет полная херня, я схожу с ума;)
Односторонняя функция - это функция, которая легко вычисляется для любого входного значения, но трудно найти аргумент по заданному значению функции. Здесь «легко» и «трудно» должны пониматься с точки зрения теории сложности вычислений. Существование односторонних функций до сих пор не доказано. Современная асимметричная криптография основывается на предположении, что односторонние функции все-таки существуют.
Односторонние функции являются фундаментальными инструментами криптографии, персональной идентификации, аутентификации и других областей защиты данных. Хотя существование таких функций по-прежнему остается недоказанной гипотезой, существует несколько претендентов, выдержавших десятилетия пристального изучения. Многие из них являются неотъемлемой частью большинства телекоммуникационных систем, а также систем электронной коммерции и интернет-банкинга по всему миру.
Коротко говоря, одностороння функция легко вычисляется лишь в одну сторону. В обратную сторону её не получить, только если это не односторонняя функция с потайным входом.
Система Диффи-Хеллмана.
Уитфилд Диффи (Whitfield Diffie) и Мартин Хеллман (Martin Hellman) разработали свою систему шифрования с открытым ключом в 1976 г. Система Диффи-Хеллмана (Diffie-Hellman) разрабатывалась для решения проблемы распространения ключей при использовании систем шифрования с секретными ключами. Идея заключалась в том, чтобы применять безопасный метод согласования секретного ключа без передачи ключа каким-либо другим способом. Следовательно, необходимо было найти безопасный способ получения секретного ключа с помощью того же метода связи, для которого разрабатывалась защита. Алгоритм Диффи-Хеллмана нельзя использовать для шифрования или дешифрования информации.
Суть он вряд ли будет спрашивать но всё же вставлю наиболее человеческое объяснение , найденное мной:
Два абонентам (P1 и P2) согласовывают ключ шифрования для установки между собой безопасного соединения.
P1 и P2 используют два больших целых числа a и b, причем 1 < a < b.
P1 выбирает случайное число i и вычисляет I = ai mod b, и передает I абоненту P2.
P2 выбирает случайное число j и вычисляет J = aj mod b, и передает J абоненту P1.
P1 вычисляет k1 = Ji mod b.
P2 вычисляет k2 = Ij mod b.
Имеем k1 = k2 = ai*j mod b. Отсюда вывод, k1 и k2 являются секретными ключами, предназначенными для использования при передаче других данных.
Разъяснение алгоритма Диффи-Хеллмана:
«mod» – это остаток. Например, 12 mod 10 = 2. Два – это остаток от деления 12 на 10. При прослушивании злоумышленником трафика, передаваемого по кабелю, ему станут известны a, b, I и J. Тем не менее, остаются в секрете i и j. Чем будет сложнее нахождение i при известном I = ai mod b, тем выше уровень безопасности. Эта задача называется задачей дискретного логарифмирования и считается очень сложной (т. е. с помощью современного вычислительного оборудования ее решить практически невозможно), если числа очень велики. Следовательно, a и b необходимо выбирать очень тщательно, и оба числа b и (b – 1)/2 должны быть простыми и иметь длину не менее 512 бит, а лучше 1024 бит
Всё равно неясно нихера, ну и чёрт с ним;) Суть в том, что шифр согласовывается не лично, а с помощью математических операций, хотя процесс согласования и может перехватиться злоумышленником. Но есть недостаток: если компьютер злоумышленника подсоединен напрямую к обоим компьютерам, создающим шифр, он может его легко перехватить и сам решить.
- 11. Смена технологий - смена образа жизни (на различных примерах)
- 12. Война со спамом. Кто победит? (история, современные тенденции)
- 13. Структура хранения данных на жестких дисках. Почему возможно восстановить удаленные файлы и как этого избежать?
- 14. Поиск в Интернете. (История, развитие поисковых систем, крушение иерархической и каталогизированной структуры)
- 15. Современные поисковые системы. Их основные процессы. (7 шагов)
- 16. Шифрование и стеганография данных. (шифры Виженера, Вернама, Цезаря, примеры стеганографии в ит)
- 17. Концепция односторонних вычислений. Система Диффи-Хеллмана
- 18. Шифрование rsa (суть, алгоритм, пример)
- 20. Пиринговые сети (история, позиция правообладателей и пользователей, плюсы-минусы, правовой аспект)
- 21. Интернет как система связи (история, пакет, ядро-периферия, ip-адресация, домены и dns)
- 22. Сетевая модель osi (преимущества уровневой архитектуры, 7 уровней модели osi)
- 4 Этапа кодирования аналогового сигнала).
- 24. Интернет - это случайные добрые поступки (взгляд Дж. Циттрейна на причины активного развития Интернета)