Реализация алгоритма книжного шифра
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
Контрольная работа по теме:
Реализация алгоритма книжного шифра
ВВЕДЕНИЕ
Развитие науки и техники передовых стран в начале XXI в. постепенно приобретает зримые очертания создания теоретиками картины информационного общества. Прогнозируется превращение всего мирового пространства в единое компьютеризированное и информационное сообщество людей, проживающих в электронных квартирах и коттеджах. Любое жилище оснащено всевозможными электронными приборами и компьютеризированными устройствами. Деятельность людей будет сосредоточена главным образом на обработке информации, а материальное производство и производство энергии будет возложено на машины.
Все эти усовершенствования в повседневной жизни и в информационном мире могут быть выполнены только благодаря активной деятельности программистов. Именно эти люди будут занимать ведущее место среди всех остальных специальностей и направлений. Это люди с очень высокими способностями и умениями, которые являются будущим для всего дальнейшего развития мира. Поэтому профессия программиста, на сегодняшний день, является наиболее перспективной и популярной.
Ближе всех на пути к информационному обществу стоят страны с развитой информационной индустрией, к числу которых следует отнести США, Японию, Англию, Германию, страны Западной Европы. В этих странах уже давно одним из направлений государственной политики является направление, связанное с инвестициями и поддержкой инноваций в информационную индустрию, в развитие компьютерных систем и телекоммуникаций, возникает новая индустрия переработки информации на базе компьютерных и телекоммуникационных информационных технологий.
1. ПОСТАНОВКА ЗАДАЧИ И СФЕРА ЕЕ ИСПОЛЬЗОВАНИЯ
Необходимо написать программу, которая смогла бы шифровать файлы с использованием алгоритма книжного шифра, а также разработать удобный и простой интерфейс пользователя, чтобы облегчить использование программы.
Метод книжного шифра был избран из всех возможных потому, что при относительной простоте реализации он является достаточно криптостойким.
Также к программе были предъявлены такие требования:
Компилятор должен быть бесплатным.
Сама программы могла бы без труда, быть перенесена на другие платформы, например Linux или Mac OS. Без значительных усилий по доработке программного кода.
Сферой использования данного программного продукта является широкий круг пользователей, которым необходимо защищать свои данные, находящиеся на их персональной ЭВМ.
2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Проблема защиты информации в современном обществе охватила экономическую, социальную, политическую сферы деятельности людей. Причем сегодня защита данных представляет собой сложный комплекс технических, правовых, организационных мероприятий, проводимых в целях сохранения от несанкционированного доступа информации каждого пользователя.
Вместе с новым тысячелетием появилось такое явление, как информационное противодействие. Это понятие включает в себя процесс воздействия на компьютерную систему с использованием программно-технических средств и имеющий следствием активизацию некоторого программного средства в данной системе, приводящую к любому негативному отключению от предписанных алгоритмов работы системы.
Множество способов доступа к информации, широкое использование компьютерной техники позволяют злоумышленнику практически в любой момент и в любом месте осуществлять действия, представляющие угрозу информационной безопасности. Результаты проведенных опросов показывают, что в настоящее время среди основных угроз безопасности 43% составляют вирусы, 26% - отказ в работе важнейших корпоративных систем, 15% - атаки с целью вызвать отказ в обслуживании, 14% - проникновение извне, 11% - проникновение изнутри, 5% - нарушение целостности данных, 3% - финансовое мошенничество, 2% - хищение коммерческой информации.
Защита документальной информации в компьютерных системах и сетях на сегодняшний день является одним из приоритетных направлений в деятельности компаний компьютерной индустрии и является важным направлением работы любой организации, которая использует в своей деятельности информационные технологии. Одним из аспектов проблемы является вопрос о защите электронных документов. Постепенное внедрение систем электронного документооборота в учреждениях и на предприятиях, использование информационных технологий при создании, исполнении и хранении документов поставили перед сферой документоведения и делопроизводства необходимость изучения проблем защиты документальной информации в компьютерных системах и сетях. Специалисты, работающие в данных областях, должны владеть вопросами, связанными с определением, классификацией угроз безопасности, методами и средствами защиты электронных документов.
Безбумажная технология предполагает электронное представление информации. Информационные системы осуществляют автоматическую подготовку и обмен разнообразных электронных документов: приказов, инструкций, отчетов, справочных и других рабочих документов, используемых должностными лицами и пользователями, а также циркулирующих между подразделениями учреждения и внешними организациями по средствам сетевых технологий.
Документы, об