Cryptography

Revision as of 05:20, 13 May 2022 by Test (talk | contribs)


Криптография

Криптография (от «скрытый» + «пишу») — наука о методах, которые позволяют обеспечить:

  1. конфиденциальность (невозможность прочтения информации посторонним);

  2. целостность данных (невозможность незаметного изменения информации);

  3. аутентификацию (проверку подлинности авторства или иных свойств объекта);

  4. шифрование (кодировку данных).


История

Тексты начали шифровать уже в третьем тысячелетии до нашей эры. И в Римской империи, и в Средневековье важные сообщения и военные приказы зашифровывались.

Например, Юлий Цезарь для своих сообщений использовал очень простую форму криптографии, известную как «шифр сдвига». Каждая буква в его тексте была заменена на третью следующую в алфавите. Таким образом, вместо A он писал D. Получатель должен был знать код шифра, чтобы прочитать нужные слова.

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

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


Симметричное и асимметричное шифрование

В современной криптографии различают симметричное и асимметричное шифрование.

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

При симметричном шифровании отправители и получатели используют одинаковый ключ — как в шифрованных письмах Цезаря. Для этого ключ должен быть известен обеим сторонам, соответственно, одна передаёт его другой в незашифрованном виде.

Асимметричное шифрование предполагает использовать в паре два разных ключа — открытый и секретный (закрытый). В данном способе ключи работают в паре: если данные шифруются открытым ключом, то расшифровать их можно только соответствующим секретным ключом, а также наоборот — если данные шифруются секретным ключом, то расшифровать их можно только соответствующим открытым ключом. Использовать открытый ключ из одной пары и секретный из другой невозможно, так как каждая пара асимметричных ключей связана математическими зависимостями.

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


Криптоанархизм

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

Термин впервые появился в 1993 году в статье Стивена Леви, в которой он рассказывал о назревающем движении шифропанков и концентрации данных в руках крупных корпораций.

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


Шифропанки

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

Термин «шифропанк» впервые употребила Джуд Милхон в качестве игры слов в адрес группы криптоанархистов.