Создан заказ №2214265
19 июля 2017
Цель данного дипломного проекта – разработка программного средства для кодирования и декодирования данных комбинированной системой шифрования.
Как заказчик описал требования к работе:
Нужна дипломная работа по программированию. Есть содержание, дам структуру. Послезавтра уже сдавать план и введение, остальные сроки обговорим в переписке.
Фрагмент выполненной работы:
ВВЕДЕНИЕ
Весьма актуальной проблемой на сегодняшний день является проблема защиты информации, в том числе путем такого ее преобразования, которое делало бы невозможным доступ к ней сторонним лицам. Риск, связанный с возможным несанкционированным доступом к персональной или коммерческой информации, велик, а зачастую и неприемлем как для частных лиц, так и для юридических лиц. Любая известная на данный момент форма коммерции потенциально подвержена мошенничеству. (работа была выполнена специалистами author24.ru) И принимая во внимание, что в настоящее время, в век информационных технологий, передача большей части информации осуществляется по сети, возможности ее искажения либо несанкционированного доступа к ней в корыстных или преступных целях ставят под удар само существование современного бизнеса. Этому также способствует появление новых мощных компьютеров, новых технологий сетевых и нейтронных вычислений, что дает огромные возможности мошенникам для дискредитации устойчивых криптографических систем, которые еще недавно считались неприступными. Учитывая вышесказанное, становится понятно, почему сегодня одной из активно развивающихся и широко востребованных технологий является технология тщательного анализа существующих и создания новых методов шифрования информации.
Цель данного дипломного проекта – разработка программного средства для кодирования и декодирования данных комбинированной системой шифрования.
Для достижения поставленной цели необходимо выполнить следующие задачи:
изучить классификацию методов шифрования, их отличительные особенности, а также основные методы криптоанализа.
изучить принципы использования комбинированных схем шифрования;
выбрать алгоритмы шифрования данных для использования в разрабатываемом программном продукте;
обосновать обратимость разработанной схемы и провести анализ ее криптостойкости;
создать программную систему для шифрования/дешифрования данных на основе разработанной схемы.
АНАЛИЗ ПРОЕКТНОЙ СИТУАЦИИ
Бизнес-анализ
Задача, решать которую предназначается разрабатываемому программному средству – передача информации (текстовых файлов, файлов изображений либо других электронных документов) от отправителя к получателю посредством незащищенных каналов связи в зашифрованном, недоступном для просмотра сторонними лицами, виде. В функционал разрабатываемого программного средства входит только непосредственно действия, приводящие к шифрованию и дешифровке информации. Передача информации и выбор средств для этого оставляется на усмотрение пользователей.
Предполагается, что пользователями данного программного средства будут как частные лица в личной переписке, так и коммерческие пользователи, в том числе это и индивидуальные предприниматели, а также и небольшие компании, поскольку крупные компании могут позволить себе весьма дорогостоящие методы защиты, включая закрытые каналы связи.
Таким образом, разрабатываемое программное средство должно быть простым в установке и использовании, интуитивно понятным для людей с базовыми навыками владения компьютером, основная сфера деятельности которых находится вне информационных технологий, но которые желают защитить свои персональные или коммерческие данные при передаче их своим контрагентам.
Разработка технической концепции
Разработка технической концепции IT-продукта является одним из важных этапов создания автоматизированной системы. Основная цель создания концепции состоит в том, чтобы до определенного уровня структурировать идею автоматизации, определить, существует ли принципиальная необходимость создания системы, сформулировать цели разработки продукта, определить перечень автоматизируемых процессов и аудиторию потенциальных пользователей, а также сделать вывод о целесообразности внедрения. Другими словами, техническая концепция должна отражать ситуацию с точки зрения «как должно/может быть» и средства приведения текущей ситуации к поставленной цели.
Концепция, как правило, излагается простым языком, который понятен рядовому пользователю, с использованием схематического варианта изложения материала, при этом концепция не должна содержать детальный план реализации с техническими и функциональными требованиями и архитектурой.
К содержанию технической концепции не предъявляется каких-то определенных требований и ограничений, однако в общем случае концепция может содержать следующие разделы:
Общая информация о разрабатываемом IT-решении.
Цели и задачи системы, включая возможные требования и ограничения на состав и структуру системы, общая схема функционирования системы.
Обзор аналогичных решений.
План реализации этапов проекта.
Необходимые ресурсы для создания проекта.
Общая информация о системе
Программный продукт предназначен для шифрования/дешифрования пользовательских файлов для последующей пересылки по открытым каналам передачи данных. Потенциальным потребителем программного средства может являться рядовой пользователь без профессиональных навыков владения компьютером.
Цели и задачи системы
Цель создания программного средства: защита файлов пользователя посредством шифрования с конфиденциальной информацией от несанкционированного доступа при пересылке через незащищенные каналы связи, например, Интернет.
Задача, решаемая системой: шифрование/дешифрование пользовательских файлов на основе комбинированной схемы шифрования с использованием открытых, закрытых и сеансовых ключей шифрования.
Требования и ограничения, предъявляемые к системе:
Шифрование, также, как и последующее дешифрование файла пользователем, должно осуществляться с минимальным участием пользователя.
Выбор служебных параметров шифрования программа должна осуществлять автоматически.
Программное средство должно иметь интуитивно понятный интерфейс пользователя и простое меню.
Программное средство должно иметь легкодоступное, вызываемое в один-два клика, руководство пользователя.
В программном средстве должны быть предусмотрены элементы информирования пользователя о работе программы, по изменениям состояния которых пользователь сможет контролировать ход процесса.
Общая схема функционирования программы представлена на рис. 1.1Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
3000 ₽
Заказчик оплатил в рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
26 июля 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Цель данного дипломного проекта – разработка программного средства для кодирования и декодирования данных комбинированной системой шифрования..docx
2020-05-12 14:58
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Работа выполнена в срок. Все выполнено как договаривались. Автор всегда отвечал на все вопросы. Претензий не имею. Очень благодарна!