Заключение

Как автор я очень надеюсь на то, что идеи и примеры, изложенные в этой книге, найдут живой отклик в сердцах моих читателей, и в итоге многие ребята и девчонки узнают о тайнах и чудесах криптографии.

Если эта тема «зацепила» ребёнка, и он хотел бы заниматься дальше, то можно посоветовать ему уже самостоятельно прочитать несколько более серьёзных книг по криптографии, которые можно найти в интернете. В книге для ребёнка я рекомендую несколько таких книг, но и здесь я также приведу несколько ссылок на довольно интересные тексты.

Далее я хочу сказать о математике. Криптография без математики состояться никак не может. Человек может уметь пользоваться криптографическими методами, но если он не понимает базовых механизмов, лежащих в их основе, то это использование будет только поверхностным, на уровне «запустить утилиту, чтобы зашифровать файл». Изучение криптографии само по себе очень развивает математические способности. Но и для того чтобы усваивать некоторые криптографические методы, необходимы хорошие математические познания и возможность быстро научиться зачастую довольно непростым вещам.

Немного об информатике. Сегодня никто уже не использует ручные методы криптографии (хотя в некоторых случаях они могут быть востребованы). Вся серьёзная криптография реализуется при помощи компьютеров, а потому владение языками программирования и алгоритмическим мышлением помогает развивать и криптографические навыки. Но, как говорил один из моих преподавателей криптографии: «Никогда не используйте свои собственные разработки». Это из-за того, что в одиночку очень сложно продумать все возможные способы, которыми злоумышленник или криптоаналитик будет пробовать шифр на прочность. Есть примеры, когда шифр взламывался по измерению времени отклика на посылаемые запросы — по микросекундам разницы делались заключения и подбирались ключи. А разработчик, который делал эту систему шифрования, даже и помыслить не мог, что его система настолько уязвима с этой точки зрения. При этом, однако, желательно попробовать реализовать системы шифрования самостоятельно, чтобы разбираться в их внутреннем устройстве.

Продвигаясь дальше, можно подойти к теории информации. Это уже более серьёзная тема, к которой ребёнок вряд ли сможет подступиться ранее старшей школы или даже начальных курсов института. Но без теории информации криптография слаба. Это наука, лежащая в основании криптографии, так же как и математика с информатикой.

Наконец, высшим пилотажем будет постижение квантовых вычислений и теории квантовой информации. Конечно, к этим темам можно будет подступиться только после получения значительных знаний по математике, физике и кибернетике, которые обычно получают в серьёзном техническом университете. Но теория квантовой информации сейчас находится на острие науки, и в будущем это одна из самых востребованных специальностей.

Другими словами, примерная дорожная карта развития в этом направлении следующая:

1. Постоянно усиливать математические навыки ребёнка, развивать его абстрактное мышление.

2. Если он ещё не умеет, начинать учить его программированию. Советовать что-либо здесь я не могу. Возможно, что имеет смысл отдать ребёнка в какой-либо кружок по информатике.

3. Если всё пойдёт успешно, то в старшей школе можно начинать с популярных книг по кибернетике, а дальше плавно переходить к теории информации.

4. В институте, получив необходимые базовые навыки и знания, осваивать квантовые вычисления и теорию квантовой информации.

Вот так.

Если хотя бы один из тех детей, кто занимался по этой книге, добьётся успехов в области криптографии или смежных науках, то я буду считать миссию этой книги выполненной. Так что в добрый путь!

Конечно же, я жду отзывов своих читателей — присылайте их на адрес электронной почты: roman.dushkin@gmail.com.