Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Криптология /

Анализ стойкости криптографических систем с использованием искусственного интеллекта

Документ 1 | Документ 2 | Документ 3 | Документ 4 | Документ 5 | Документ 6 | Документ 7 | Документ 8 | Документ 9 | Документ 10 | Документ 11 | Документ 12 | Документ 13 | Документ 14 | Документ 15 | Документ 16 | Документ 17 | Документ 18



Скачать реферат


ВВЕДЕНИЕ.

Создание системы криптоанализа зашифрованного текста. Под зашифрованным текстом понимается набор данных преобразованных, каким либо алгоритмом шифрования.

1. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Разработка данного проекта ведется на основании протокола заседания кафедры «Программное обеспечение вычислительной техники и автоматизированных систем» от 16 марта 2004 года об утверждении тем дипломных проектов.

2. НАЗНАЧЕНИЕ РАЗРАБОТКИ.

Программа предназначена для криптоанализа зашифрованного текста.

3. ТРЕБОВАНИЯ К ПРОГРАММЕ

3.1. Требования к функциональным характеристикам.

3.1.1 Функции программы

Программа должна выполнять следующие основные функции:

3.1.1.1. Осуществлять ввод и первичный контроль исходных данных для проведения расчетов;

3.1.1.2. Осуществлять анализ заданного шифротекста, на предмет принадлежности к определенному алгоритму шифрования.

3.1.1.3. В соответствии с алгоритмом выбирать метод криптоанализа.

3.1.1.4. Осуществлять криптоанализ в соответствии с типом шифра.

3.1.1.5. Просмотр зашифрованного текста.

3.1.1.5.1. В режиме просмотра возможны следующие действия: просмотр, возврат к выбору шифротекста, удаление текста.

3.1.2. Выход из программы осуществляется при закрытии основного диалогового окна.

3.2. Требования к надёжности.

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

3.3.Требования к хранению.

3.3.1.Носителями данных является компакт диск ёмкостью не менее 10 Мб.

3.4. Требования к составу и параметрам технических средств.

Программное обеспечение разрабатывается для персональной вычислительной техники не ниже Intel Pentium III 500 Mhz (или совместимый) следующими характеристиками:

• Объем ОЗУ 128 Mb;

• Графический адаптер SVGA;

• Манипулятор типа “мышь”;

• Система должна работать под операционной системой WINDOWS 2000, XP, 2003 Server;

4. ТРЕБОВАНИЯ К ПРОГРАМНОЙ ДОКУМЕНТАЦИИ

Программная документация включает в себя:

• Техническое задание КФБН 00650-01 90 01

• Программу и методику испытаний КФБН 00650-01 51 01

• Руководство оператора КФБН 00650-01 34 01

5. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

№ п.п. Себестоимость программной разработки, руб. 118 815

1 Цена копии, руб. 1478

2 Трудоемкость разработки программы, чел.-мес. 22

3 Продолжительность разработки, мес. 6,7

4 Уровень конкурентоспособности 52.1284

6. ЭТАПЫ И СТАДИИ РАЗРАБОТКИ

Стадии разработки Этапы работ Содержание работ Ответственный за выполнение Сроки выполнения

1.Техническое задание. Обоснование необходимости разработки программы Постановка задачи.

Сбор исходных материалов.

Выбор и обоснование критериев эффективности и качества разрабатываемой программы

Обоснование необходимости проведения научно-исследовательских работ. Борисов А.А.

Научно-исследовательские работы Определение структуры входных и выходных данных.

Предварительный выбор методов решения задач.

Определение требований к техническим средствам.

Обоснование принципиальной возможности решения поставленной задачи. Борисов А.А.

Разработка и утверждение технического задания Определение требований к программе.

Определение стадий, этапов и сроков разработки программы и документации на неё.

Выбор языков программирования.

Согласие и утверждение технического задания. Борисов А.А.

Приёмщик: Бровкова М.Б.

2. Рабочий проект. Разработка программы. Программирование и отладка программы. Борисов А.А.

Разработка программной документации. Разработка программных документов в соответствие с требованиями ГОСТ 19.101-77. Борисов А.А.

Испытания программы Разработка, согласование и утверждение программы и методики испытаний.

Проведение предварительных испытаний.

Корректировка программы и программной документации по результатам испытаний. Разработчик: Борисов А.А.

Приёмщик:

Бровкова М.Б.

3. Внедрение Подготовка и передача программы. Подготовка и передача программы и программной документации для сопровождения.

Оформление и утверждение акта о передаче программы на сопровождение.

Передача программы в фонд алгоритмов и программ. Разработчик: Борисов А.А.

Приёмщик:

Бровкова М.Б.

7. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

Контроль и приёмка дипломной работы осуществляется комиссией в составе преподавателей кафедры «Программное обеспечение вычислительной техники и автоматизированных систем» и разработчика согласно документации “Программа и методика испытаний”.




Copyright © 2005—2007 «Mark5»