Сочинение на тему Шифрование данных: что это?
- Опубликовано: 07.08.2020
- Предмет: Информационная наука
- Темы: шифрование
Шифрование данных – это механизм, с помощью которого сообщение преобразуется в форму, которая не может быть прочитана неавторизованным пользователем, известная как зашифрованный текст. Только пользователь, имеющий секретный ключ, может получить доступ к текстовому сообщению. Сообщение перед отправкой без шифрования называется открытым текстом. Два механизма шифрования сообщений: Симметричное шифрование, при котором один и тот же секретный ключ, известный как закрытый ключ, применяется для шифрования данных отправителем и дешифрования данных получателем. Секретный ключ является общим для отправителя и получателя. Асимметричное шифрование использует два ключа; частный и общедоступный для шифрования и дешифрования.
Механизм шифрования данных заключается в защите информации от угроз, поскольку она хранится на компьютерах и передается через Интернет или другие компьютерные сети. Следующий механизм используется для преобразования текста в цвета на стороне отправителя: механизм кодирования на основе ASCII с использованием цвета
Используется метод механизма кодирования на основе ASCII с использованием цветов. В цветовом стиле RGB 256 пиксель представлен 24 битами, в которых 8 бит представляют интенсивность каждого цвета. Например, цвет (100, 125, 140) представлен как (01100100 01111101 10001100) и реализован с помощью. Выбор первых восьми битов, то есть 01100100, и игнорирование старшего значащего бита, оставшиеся 7 бит или первые 128 частей цвета используются для представления символа в таблице ASCII. Аналогично, три разных символа могут быть обозначены одним цветом. Таким образом, текстовый документ преобразуется в закодированный файл, заполненный цветными точками. Используя вышеупомянутую технику кодирования, огромное количество текста может быть сжато и передано более безопасным способом. В предложенном исследовании используется концепция метода кодирования ASCII для представления символов и их преобразования в цвета.
Сжатие текста без потерь
Механизм сжатия текста требует, чтобы комбинация механизмов сжатия и распаковки была без потерь, иначе данные не могут быть восстановлены в реальном формате. Сжатие данных с помощью метода подстановки текста называется. Схема механизмов сжатия данных включает в себя корректировки среди различных факторов, таких как степень сжатия, количество вносимых искажений; если используется алгоритм сжатия с потерями и вычислительные ресурсы, необходимые для сжатия и распаковки данных. Механизм, приведенный ниже, используется для сжатия текста без потерь в шифровании с цветовой кодировкой на исходном конце, реализованном Хаффманом:
Алгоритм сжатия кодирования Хаффмана
Алгоритм кодирования Хаффмана является оптимальным алгоритмом сжатия, в котором вхождение каждой буквы или символа используется для сжатия данных. Идея алгоритма заключается в том, что если у вас есть некоторые буквы, которые встречаются чаще других, логично использовать меньше битов для кодирования этих букв, чем для кодирования менее повторяющихся букв. Этот алгоритм строит дерево снизу вверх, используя вхождение каждой буквы или символа.
Во-первых, каждая буква начинается как часть своего собственного дерева, а деревья упорядочиваются по появлению букв в фактической строке. Затем две наименее часто используемые буквы объединяются в одно дерево, и частота этого дерева устанавливается равной частоте двух деревьев, которые оно связывает вместе.
Это новое дерево повторно вставляется в запись деревьев в отсортированном месте. Затем процесс повторяется, обрабатывая деревья с более чем одним элементом так же, как любые другие деревья, за исключением того, что их частоты являются суммой частот всех букв на листьях. Это просто сумма левого и правого дочерних элементов любого узла, поскольку каждый узел хранит информацию о частоте своих собственных дочерних элементов. Процесс завершается, когда все деревья объединены в одно дерево. Это дерево описывает кодировку сжатия Хаффмана.
Обычно дерево проектируется снизу вверх: мы начинаем с 256 деревьев и заканчиваем одним деревом с 256 листьями и 255 внутренними узлами. У дерева есть интересное свойство: вхождения всех внутренних узлов, объединенных вместе, дадут общее количество битов, необходимых для записи закодированного файла.
Существует три основных элемента, которые криптография и шифрование пытаются защитить и сохранить, и их часто называют Триадой ЦРУ. Пожалуйста, определите и опишите каждый из трех
Одним из ключей к обеспечению информации в облаке является представление возможных состояний, в которых может находиться ваша информация, и какие элементы управления доступны для этого
Мобильные кошельки позволяют пользователям безопасно хранить личную финансовую информацию, карты (дебетовые, кредитные, предоплаченные, подарочные, лояльные), ваучеры, транзитные билеты и многое другое в организованной форме на