CIPHER (шифр, шифрование)
Шифр – специальный набор символов, который скрывает истинное значение информации при помощи определенного алгоритма.
Описание
Само понятие шифр возникло в древние времена и использовалась разными странами для обмена письменными сообщениями. Главный параметр в шифровании – это ключ. Он определяет способ и алгоритм сокрытия данных.
Процесс сокрытия данных при помощи алгоритма называют шифрованием. Оно бывает симметричным и асимметричным. В первом случае используют единый ключ для шифрования и расшифровки.
В ассиметричном используют два разных ключа (открытый и закрытый). Их еще называют публичный и приватный. Открытый ключ передается получателю, а закрытый остается на стороне отправителя. В дальнейшем открытый ключ используют для расшифровки полученного сообщения.
Для создания шифрованного текста используют два разных метода. Первый называется блочным. Он обрабатывает весь блок текста секретным ключом, а после выдает зашифрованное сообщение. Первый метод идеален для небольшого объема информации.
Второй метод – поточный. Он обрабатывает ключом шифрования текст по мере поступления. Такой подход гораздо лучше подходит для сокрытия больших блоков данных, так как в момент сокрытия данных используется фиксированный объем оперативной памяти.
Метод блочного шифрования всегда можно превратить в поточный, но обратная опция недоступна.
Классификация
Существует несколько основных видов шифров, которые используются в информационных системах.
- Замена. Каждый символ в тексте заменяется на другой в соответствии с алгоритмом шифрования. Отправитель и получатель сообщения обладают идентичной матрицей замены, что позволяет им обмениваться зашифрованными сообщениями.
- Перестановка. Каждый символ смещается со своего места на другое. Шаг перестановки задается целым числом.
- Композиционный шифр. Данный способ предполагает смешения двух предыдущих в разных последовательностях. Такой подход существенно усложняет попытки взломать секретные сообщения.
Данные шифры являются базовыми и используются во всех сложных системах криптографии в разных вариациях и с разными ключами шифрования.
Шифр является базовым понятием в любой криптографической системе. Он скрывает информацию от третьих лиц, гарантируя, что два абонента могут безопасно общаться. За консультацией в сфере интернет-безопасности вы можете обратиться к экспертам компании TrustSpace