Криптография-это Криптография – это наука, изучающая разные способы и методы шифрования данных. Для защиты передаваемой информации при этом служат специальные алгоритмы, протестированные в открытых средах и дающие возможность находить и ликвидировать уязвимые места. Любая криптографическая система работает по нескольким принципам, а именно: Полная конфиденциальность. Неавторизованный пользователь не может получить доступ к информации. До начала обмена данными обязательна идентификация и аутентификация (и отправителя, и получателя). Целостность передаваемой информации (она не подвергается изменениям или перемещениям). Невозможность отказаться от формирования или отправки сообщения. Это позволяет контролировать все транзакции и гарантировать цифровую легитимность. Так же в криптографии, как и в любой другой науке, существуют термины для обозначения тех или иных задач и вещей, например: Шифр: набор инструментов для засекречивания сообщения с целью защиты. Открытый текст: изначальный вид сообщения, предназначенного для преобразования. Символ: любой из знаков, используемых для зашифровки данных. Алфавит: набор знаков. Шифрованное сообщение: то, которое уже обработано с помощью шифра. Зашифрование: обработка открытого текста до вида криптограммы. Ключ: данные, с помощью которых осуществляется зашифровка и расшифровка посланий. целью применения криптографических методов является защита информацио нной системы от целенаправленных разрушающих воздействий (атак) со стороны противника. Основными задачами криптографии являются: Обеспечение конфиденциальности данных (предотвращение несанкциони рованного доступа к данным). Это одна из основных задач криптографии, для ее решения применяется шифрование данных, т.е. такое их преобразование, при котором прочитать их могут только законные пользователи, обладающие соответствующим ключом Обеспечение целостности данных— гарантии того, что при передаче или хранении данные не были модифицированы пользователем, не имеющим на это права. Под модификацией понимается вставка, удаление или подмена информации, а также повторная пересылка перехваченного ранее текста. Обеспечение аутентификации. Под аутентификацией понимается проверка подлинности субъектов (сторон при обмене данными, автора документов, и т.д.) или подлинности самой информации. Во многих случаях субъект X должен не просто доказать свои права, но сделать это так, чтобы проверяющий субъект (Y) не смог впоследствии сам использовать полученную информацию для того, чтобы выдать себя за X. Подобные доказательства называются «доказательствами с нулевым разглашением». Обеспечение невозможности отказа от авторства— предотвращение возможности отказа субъектов от совершенных ими действий (обычно — невозможности отказа от подписи под документом). Эта задача неотделима от двойственной — обеспечение невозможности приписывания авторства. Наиболее яркий пример ситуации, в которой стоит такая задача — подписание договора двумя или большим количеством лиц, не доверяющих друг другу. В такой ситуации все подписывающие стороны должны быть уверены в том, что в будущем, во-первых, ни один из подписавших не сможет отказаться от своей подписи и, во-вторых, никто не сможет модифицировать, подменить или создать новый документ (договор) и утверждать, что именно этот документ был подписан. Основным способом решения данной проблемы является использование цифровой подписи. История криптографии: Известно, что примитивные криптографические методы существовали в Древние Времена и большинство цивилизаций, в некоторой степени использовали криптографию. Замена символов, самая основная форма криптографии, встречается как в Древнеегипетских, так и в Месопотамских письмах. Самый ранний известный пример данного типа криптографии был найден в могиле Египетского жителя знатного рода по имени Хонмхотеп (Knhumhotep) II, который жил примерно 3900 лет назад. Целью замены символов в надписи “Knhumhotep” было не скрыть информацию, а повысить ее лингвистическую привлекательность. Самый ранний известный пример криптографии, используемой для защиты конфиденциальной информации, был найден около 3500 лет назад, когда Месопотамский писец использовал криптографию, чтобы скрыть формулу керамической глазури, которая использовалась на глиняных табличках. В более поздний период античности криптография широко использовалась для защиты важной военной информации, и актуальна для данной цели в наши времена. В греческом городе-государстве Спарта сообщения были зашифрованы записью на пергаменте, обернутом на цилиндр определенного размера, что делало сообщение неразборчивым, пока получатель не оборачивал его вокруг аналогичного цилиндра. Также известно, что шпионы в Древней Индии использовали закодированные сообщения еще во 2 веке до нашей эры. Вероятнее всего, что самая совершенная криптография в Древнем Мире была достигнута римлянами. Яркий пример римской криптографии, известной как шифр Цезаря, включал смещение букв зашифрованного сообщения на определенное количество мест по латинскому алфавиту. Зная эту систему и количество мест для перестановки букв, получатель может успешно расшифровать неразборчивое сообщение. Источники: https://gb.ru/blog/kriptografiya/#1 https://www.securitylab.ru/news/535270.php https://infourok.ru/issledovatelskaya-rabota-na-temu-kriptografiya-3688963.html https://academy.binance.com/ru/articles/history-of-cryptography