Одним из главных принципов уникальной «системы Физтеха», заложенной в основу образования в МФТИ, является тщательный отбор одаренных и склонных к творческой работе представителей молодежи. Абитуриентами Физтеха становятся самые талантливые и высокообразованные выпускники школ всей России и десятков стран мира.

Студенческая жизнь в МФТИ насыщенна и разнообразна. Студенты активно совмещают учебную деятельность с занятиями спортом, участием в культурно-массовых мероприятиях, а также их организации. Администрация института всячески поддерживает инициативу и заботится о благополучии студентов. Так, ведется непрерывная работа по расширению студенческого городка и улучшению быта студентов.

Адрес e-mail:

Групповые проекты 2006 г.

Курс "Защита информации", кафедра радиотехники, Московский физико-технический институт (МФТИ)

Групповой проект представляет собой некую экспериментальную или практическую работу по информационной безопасности. Группа состоит из 3-4 человек, возможно из разных учебных групп. Проект сдается одному преподавателю, все участники проекта получают одинаковые баллы.

Группа может выбрать любую тему проекта по согласованию с преподавателем. Или же один из трех предложенных проектов. Группам, выбравшим самостоятельную тему, не из предложеных ниже, будут начисляться дополнительные баллы за проект (+5).

Сдача проектов происходит на 13 и 14 семинарах. Вы должны продемонстрировать достигнутый результат, представить программный код, уметь ответить по теории данного проекта.

Предлагаемые проекты:

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

Дифференциальный криптоанализ 3-раундового DES.
Целью проекта является нахождение ключа на основе нескольких пар открытого и шифро- текстов. Для помощи предоставляется небольшая математическая библиотека на языке C. Языки программирования - C, C++.
Файлы проекта: описание [pdf], все файлы [zip].

Простые числа и генераторы.
Простые числа играют большую роль в криптографии с открытым ключом. Предлагается создать программу для эффективного генерирования больших простых чисел с заданными свойствами и генераторов группы Z_p^*. Для вычислений с большими числами используются математические библиотеки. Языки программирования -- Java (из-за наличия класса BigInteger) или C/C++ с библиотеками GnuMP или LiDIA для Unix. Также Вы можете использовать любой другой язык программирования.
Файлы проекта: описание [pdf], все файлы [zip].

Переполнение буфера.
На выделенном компьютере с Intel-архитектурой под управлением ОС Linux запущен сетевой сервис с ошибкой переполнения буфера. Вы должны выполнить атаку с использованием ошибки переполнения буфера. Конечная цель -- получить интерактивный shell и украсть "секретный файл". Для выполнения проекта необходимо умение программировать на Linux, знание языка C и основ Assembler.
Файлы проекта: описание [pdf], все файлы [zip].

К трем фиксированным проектам прилагается соответствующая теория.

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2016 Московский физико-технический институт
(государственный университет)

Техподдержка сайта

МФТИ в социальных сетях

soc-vk soc-fb soc-tw soc-li soc-li
Яндекс.Метрика