Криптография – защита и сокрытие информации

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

А что же такое криптография? Именно эту тему я хочу рассмотреть в рубрике “Информационная безопасность”.

Кому будет полезна статья?

Техникам по защите информации, программистам и всем пользователям, кому интересна данная тема.

Основные понятия

Криптография – это наука о том, как обеспечить секретность сообщения.

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

Криптографией занимаются криптографы, а криптоанализом занимаются криптоаналитики.

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

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

Когда родилась криптография?

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

В древнеиндийских текстах среди 64 искусств названы способы изменения текста, некоторые из них можно отнести к криптографическим.

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

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

Первым известным применением криптографии принято считать использование специальных иероглифов около 4000 лет назад в Древнем Египте.

Элементы криптографии обнаружены уже в надписях Старого и Среднего царств, полностью криптографические тексты известны с периода XVIII династии. Иероглифическое письмо, произошедшее от пиктографии, изобиловало идеограммами и, в результате отсутствия огласовки, дало возможность создавать фонограммы по принципу ребусов.

Основные понятия

Основные направления использования криптографических методов:

  • передача конфиденциальной информации по каналам связи;
  • установление подлинности передаваемых сообщений;
  • хранение информации на носителях в зашифрованном виде.

Шифрование – это преобразовательный процесс, в ходе которого исходный текст заменяется шифрованным текстом.


Криптография - защита и сокрытие информации

Дешифрование – это процесс, обратный шифрованию. На основе ключа шифрованный текст преобразуется в исходный.

Ключ – это информация, необходимая для беспрепятственного шифрования и дешифрирования текстов.

Какие бывают криптосистемы?

Симметричные криптосистемы используют для шифрования, и для дешифрования используется один и тот же ключ.

Система с открытым ключом – это, когда используют два ключа — открытый и закрытый, которые математически связаны друг с другом.

Современные методы использования криптографии

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

Первая получила особенную популярность и привела к появлению новой, не контролируемой государством валюты — биткойна.

Новые электронные деньги производят сами пользователи, предоставляющие вычислительные мощности своих машин для работы всей системы BitCoin.

Такой род деятельности называется майнинг (добыча).

Заниматься майнингом в одиночку не очень выгодно, гораздо проще воспользоваться специальными серверами — пулами. Они объединяют ресурсы нескольких участников в одну сеть, а затем распределяют полученную прибыль.

Математика и криптография являются тесно взаимосвязанными науками, причем вторая вытекает из первой.

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

Заключение

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

Хотя можно значительно упростить себе задачу и использовать одну из многочисленных открытых систем шифрования данных. Но в таком случае необходимо поставить вопрос об их эффективности и уровне защиты.

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

4 ответа к “Криптография – защита и сокрытие информации”

[…] Криптография защищает сообщение, делая его бесполезным в случае перехвата, а стеганография стремится сделать саму передачу сообщения скрытой. Если применять криптографию без стеганографии, то остается риск, что наблюдатель, перехвативший сообщение, силой заставит отправителя или получателя его расшифровать. […]

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Искусство форензики

Искусство форензики

Форензика (компьютерная криминалистика, расследование киберпреступлений) — прикладная наука о раскрытии преступлений, связанных с компьютерной информацией, об исследовании цифровых доказательств, методах поиска, получения и закрепления таких

 
Утилита IPTABLES

Утилита IPTABLES

IPTABLES – утилита межсетевого экрана, предназначенная для операционных систем Linux. Iptables основана на правилах, которые контролируют входящие и исходящие пакеты, а также использует цепочки правил

 
Установка системы мониторинга Zabbix

Установка системы мониторинга Zabbix

Zabbix — это универсальный инструмент мониторинга, способный отслеживать динамику работы серверов и сетевого оборудования, быстро реагировать на внештатные ситуации и предупреждать возможные проблемы с нагрузкой.

 

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: