Не снижайте мыслей, думайте о ветре!
Что такое криптография? А криптосистема? Что такое ключ? Определение этих понятий можно найти без труда. Вполне ясно таже, что когда сообщение шифруется, для его расшифровки есть определенный ключ (открытый закрытый). Получатель такого сообщения определенно знает ключ. Задача противника - этот ключ узнать, или подобрать. Все логично. Но вот осознать, как это все работает - проблема большая.

Можно представить на примере. Перед нами есть дверь. Она закрыта. Чтобы мы смогли открыть её нужен ключ. При помощи определенного ключа это не составит труда. Т.е. я без проблем попаду в подъезд, приложив свой "ключ" к читателю (домофон). Однако, если друг из соседнего подъезда приложит Свой ключ - дверь не откроется. Т.е. чтобы товарищ-сосед попал ко мне в подъезд, то он должен сделать копию Моего ключа.

Пример другой. Перед нами все та же дверь. И она снова закрыта. Теперь роль ключа играет пин-код, который известен только мне. Введя его при помощи клавиатуры (тот же домофон), дверь откроется и я попаду в подъезд. В то же время, если товарищ из соседнего подъезда попробует ввести пин-код для открытия Своего подъезда - дверь в мой подъезд не откроется. Это значит, что он должен подобрать из всего многообразия возможных кодов именно тот, который откроет эту дверь. В данном случае, ему надо либо узнать пин-код у меня, либо (в случае отказа) - подобрать.

Все это звучит настолько просто, что невозможно предположить.что это может быть неясно. Однако у меня картина меняется, когда я бытовые вещи переношу на криптосистемы. Каким образом все, описанное выше, устроено в системе и как это все функционирует?


Подобные мысли навели меня на интересное предположение. Чтобы человек не просто понял, а действительно осознал тему, ему нужно дать четкий пример. Причем этот пример не должен быть относительным, т.е. не таким, какой привела я. Пример должен раскрывать всю суть и, в то же время, быть обобщенным. Тогда будет возможность смотреть на проблему в общем. А исходя из такого знания, уже можно делать выводы.
Говоря другими словами (метафорами), чтобы насытиться - нужно съесть мясо. Чтобы вода была в стакане - сначала её нужно туда налить.


Расширенная форма

Редактировать

Подписаться на новые комментарии