все для безопасности вашего компьютера
Все об информационной безопасности

Скачать пробный антивирус

Astaro   Agava   ZoneAlarm   Outpost     Касперский    Nod 32    SpamPal   avast     Avira     AVG     аваст     McAfee     ClamWin   Agnitum   Panda     LavaSoft     Norton     BitDefender     Kaspersky     Dr Web  ESET   Microsoft   Jetico   Comodo   Trend Micro   F-Secure   DeCabir   NetQin   

Статьи

 
Статья      Комментарии (0)
Для хранения и передачи конфиденциальной информации используются различные методы шифрования. Для того чтобы понять как работают эти алгоритмы, сначала стоит разобраться в основных принципах защиты информации. Если говорить в двух словах, криптография - наука, которая занимается защитой информации, основанной на математических методах, и в целом представляющая больше теоретический интерес, чем практический. Абсолютной противоположностью этой науки является криптоанализ, который занимается непосредственно вскрытием защищенной информации. Совокупностью этих двух направлений является наука криптология, которая позволяет обеспечить высокий уровень достоверности информации.

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

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

  • Криптография с ключом. Наиболее распространенный метод шифрования. Этот алгоритм можно разделить на два класса: симметричные (иначе говорят алгоритмы с секретным ключом) и асимметричные (или алгоритмы с открытым ключом) коды. Для симметричных алгоритмов используются один и тот же ключ для шифрования и дешифрования. То есть ключ для дешифрования вычисляется по ключу шифрования. В свою очередь асимметричные алгоритмы используют различный набор ключей, никак невзаимосвязанных между собой. В реальных системах связи чаще всего применяются системы, где ключи шифровки и дешифровки совпадают.

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

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

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

    Также методы защиты информации можно разделять по характеру воздействия на исходное сообщение :

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

  • Подстановочные. Все информационные блоки в сообщении подчинены законам криптоалгоритма. Современные алгоритмы в основном работают по этому принципу.

    Не смотря на все различия криптографических преобразований, обязательным требованием является то, что криптосистема не должна существенно увеличивать размер передаваемого сообщения. В случае, если программа шифрования значительно увеличивает размер,то скорей всего в основе алгоритма шифрования лежит некорректный код. Для того чтобы уменьшить размер закодированного файла, необходимо использовать встроенный алгоритм архивации в криптосистеме и при условии сжимаемости информации. Например, архивы, музыкальных файлов формата МРЗ, видеоизображения формата JPEG будет сжиматься не более чем на 2-4%.

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

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

    К популярным симметричным алгоритмам относятся DES и IDEA, одним из лучших асимметричных алгоритмов является RSA.
  • Дата публикации: 24.09.2008
    Прочитано: 1967 раз

    Похожие материалы



    Нет комментариев. Вы можете стать первым!
    Ваше имя:
    Ваш комментарий:

    Статьи об информационной безопасности и антивирусных программах:

     
    История развития интернет-технологий: CSS
    Каскадные таблицы стилей в интернет появились относительно недавно. Впервые данная технология была предложена в HTML 3.0 как решение проблемы качественного визуального отображения html-документов. В 1995-ом году, незадолго до появления третьей версии HTML, довольно остро встала проблема визуального редактирования html-текстов, пользователям уже было недостаточно исключительно логической разметки документов, для которой изначально разрабатывался HTML. Лента конвейерная SAVA (Словения) - лента транспортерная.

    Корректность данных, вводимых пользователем. HTML-формы.
    Одной из основных проблем для любого программиста при разработке веб-приложения является проверка корректности вводимых пользователем данных. Практически все программы в сети на 80-90% (будь то сайт-визитка, или сложный корпоративный портал) функционируют на основе параметров, получаемых от пользователя. В данном утверждении не имеются ввиду, только данные, непосредственно вводимые посетителями в html-формы. Хотя этот момент особенный и требует значительного внимания, он не единственен и, при создании проектов, разработчику следует также анализировать get-параметры строки адреса, значения, получаемые сайтом из cookies пользователя и данные, являющиеся на формах скрытыми. Отдых в апартаментах испании. Туризм и отдых в испании.

    История развития интернет-технологий: PHP
    История развития языка программирования PHP берет свое начало уже в далеком 1995-ом году. Можно сказать, что PHP возник как логичный этап развития сети Интернет как раз в тот момент, когда он был особенно необходим – статичные html-страницы с изображениями и гиперссылками уже не могли удовлетворить информационные потребности пользователей, все чаще и чаще возникала проблема отображения динамичного контента. Чтобы решить эту проблему, администраторам веб-ресурсов приходилось писать исполнимые файлы под ОС UNIX (почти все сервера в Интернете работали под управлением данной операционной системы), что было очень тяжело и непрактично.

     
    Не нашли нужную вам информацию?
    Задайте вопрос специалисту
    Рейтинг антивирусов 2011
    © Антивирусы и защита информации 2008-2012. Все права защищены. Использование материалов проекта только с письменного разрешения администратора.