Информационные технологии и управление искусственным интеллектом. Адолат Джураева

Читать онлайн.
Название Информационные технологии и управление искусственным интеллектом
Автор произведения Адолат Джураева
Жанр
Серия
Издательство
Год выпуска 0
isbn 9785006422087



Скачать книгу

в компьютере и т. д.

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

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

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

      В основе шифрования лежат два основных понятия: алгоритм и ключ.

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

      Чтобы зашифровать послание достаточно специального алгоритма. Действие такого алгоритма запускается уникальным числом, обычно называемым шифрующим ключом. Шифрующий ключ представляет собой битовую последовательность, 8 – битный ключ допускает 256 (28) комбинаций ключей. Если использовать 128-битный ключ, то необходимо перебрать 2128 ключей, что в настоящее время не под силу даже самым мощным компьютерам.

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

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

      Десятичное кодирование информации

      Обработка информации техническими устройствами, в частности, обработка экономической информации на компьютере, требует кодирования информации. Целью кодирования при этом является удобство восприятия информации человеком и компьютером.

      Разработка системы кодирования осуществляется в два этапа:

      Ø классификация информации;

      Ø кодирование.

      Классификация – это распределение элементов множества на подмножества: классы, подклассы, группы, подгруппы, виды, подвиды.

      Кодирование – это присвоение условного обозначения различным элементам.

      Классификатор – это систематизированный свод элементов и их кодовых обозначений.

      Классификатор студентов содержит данные:

      Ø курса;

      Ø номера группы;

      Ø специальности;

      Ø порядкового номера студента в соответствии с алфавитным списком.

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

      Двоичное кодирование информации

      Обычное кодирование, основанное на амплитудной модуляции используется, в частности, в компьютерах для кодирования:

      Ø – числовой;

      Ø – графический;

      Ø – текстовой;

      Ø – звуковой информации.

      В настоящее