Реферат 2
Постановка задачи 4
Введение 5
1. Система WolframMathematica 7
2. Стеганография 10
История стеганографии 10
Метод наименее значащего бита 11
Реализация метода наименее значащего бита 12
3. Элементы теории чисел 19
4. Криптография 24
Краткая история и определения 24
Алгоритм RSA 26
Реализация алгоритма RSA 28
Заключение 32
Список используемых источников 33
Приложение А. Метод наименее значащего бита 34
Приложение Б. Алгоритм RSA 39
Не так давно человечество вошло в новый, современный, высокотехнологичный и стремительно прогрессирующий XXI век. Этот период жизни человека совершенно справедливо можно назвать «цифровым веком», ведь одним из ценнейших и важнейших предметов нашей жизни стала не что иное, как информация. Информация - один из важнейших ресурсов в современном мире, являющийся движущей силой развития человеческого общества. На протяжении всего времени существования человечества перед ним стояла очень важная задача - защита информации. Решая эту проблему, еще в Древнем Мире люди выделили два основных направления в этой области, которые существуют до сих пор: стеганография и криптография.
С появлением и развитием различной вычислительной техники, всевозможных цифровых устройств и гаджетов, количество создаваемой, хранимой и обрабатываемой различной информации, будь то текст, фотографии, аудио- или видеозаписи, в мире резко возросло. А глобальные компьютерные сети, известные как Интернет, обеспечили невероятно легкий, быстрый доступ к этой информации.
С другой стороны, в связи со столь быстрым развитием, повысилась и угроза нарушения безопасности данных, в том числе и угроза неавторизированного доступа к информации. Надежная защита конфиденциальных данных, прав интеллектуальной собственности и авторских прав от несанкционированного доступа является на сегодняшний день нерешенной задачей, очень актуальным в наше время является вопрос защиты информации в цифровом виде. По этой причине весь мир занят разработкой методов и мер по защите информации различного характера. Например, методы стеганографии и криптографии.
В настоящее время использование систем компьютерной алгебры позволяет быстро и эффективно реализовать стеганографию и криптографию
В работе были рассмотрены современные методы стеганографии и криптографии. Для этого была изучена литература, связанная с указанными методами. Для реализации алгоритма КЗЛпредварительно были изучены необходимые сведения из теории чисел. Было рассмотрено, каким образом соответствующие алгоритмы можно реализовать в системе Mathematica.
В работе с помощью системы компьютерной алгебры WolframMathe- matica были реализованы метод наименее значащего бита и алгоритм RSA. Решение указанных задач было достигнуто путём реализации алгоритмов на языке Wolfram для выполнения в системе WolframMathtematica. Использование системы Mathematica позволяет легко и быстро реализовать данные методы стеганографии и криптографии.
В работе были рассмотрены современные методы стеганографии и криптографии. Для этого была изучена литература, связанная с указанными методами. Для реализации алгоритма КЗЛпредварительно были изучены необходимые сведения из теории чисел. Было рассмотрено, каким образом соответствующие алгоритмы можно реализовать в системе Mathematica.
В работе с помощью системы компьютерной алгебры WolframMathe- matica были реализованы метод наименее значащего бита и алгоритм RSA. Решение указанных задач было достигнуто путём реализации алгоритмов на языке Wolfram для выполнения в системе WolframMathtematica. Использование системы Mathematica позволяет легко и быстро реализовать данные методы стеганографии и криптографии.