Проект "Симметричная криптографическая система "Инкогнито"
В представленном исследовательском проекте по информатике на тему "Симметричная криптографическая система "Инкогнито" исследуется и разрабатывается алгоритм повышения устойчивости данной криптографической системы к попыткам взлома.
Подробнее о работе:
В рамках исследовательской работы по информатике "Симметричная криптографическая система "Инкогнито" на начальном этапе разработка была реализована в среде VBA for Excel, а в окончательном варианте в среде Visual Basic 2010 было разработано соответствующее приложение для Windows.
Оглавление
Аннотация
1. Кодирование и шифрование.
2. Функция псевдослучайной величины.
3. Структура криптографической системы «Инкогнито».
4. Формирование ключей (реализация в Excel).
5. Формирование таблицы кодов (реализация в Excel).
6. Формирование таблицы символов и подавление частотного спектра применения символов кириллицы в русских текстах (реализация в Excel).
7. Алгоритм блока Шифр (реализация в Excel).
8. Алгоритм блока Расшифр (реализация в Excel).
9. Реализация «Инкогнито» в Visual Basic 2010.
Результаты, выводы и развитие системы "Инкогнито".
Список использованной литературы.
Приложение.
Аннотация
В предлагаемой работе рассматривается вопрос применения функции псевдо случайной величины в создании криптографических систем. Функцию псевдослучайной величины не рекомендуют использовать для этих целей. Так как результаты её работы предсказуемы и не обеспечивают крипто устойчивость шифра.
Вместе с тем, применение этих функций позволяет автоматизировать трудоёмкий процесс создания кодовых таблиц. В работе рассматриваются и реализуются приёмы снижения рисков применения функции псевдослучайной величины на примере разработки криптографической системы «Инкогнито».
Актуальность проблемы:
Задача защиты информации возникла после возникновения письменности. Она была вызвана потребностями, государства, торговли, дипломатии, военного дела. Современность с её развитием банковского дела, средств связи, сложными дипломатическими отношениями, вопросами обороны, интернет и цифровые технологии превратили задачу защиты информации в одну из самых актуальных задач.
Наличие надёжных и удобных в работе криптосистем для очень многих является насущной проблемой. Поэтому разработка систем защиты информации востребована и актуальна.
Пространство целей и задач:
- Рассмотрение вопроса возможности применения функции псевдослучайной величины для разработки криптографической системы.
- Разработка криптографической системы с применением функции псевдослучайной величины.
- Повышение устойчивости предложенной криптографической системы к попыткам взлома.
Предполагается применить функцию Rnd для формирования кодовой таблицы.
тогда и шифратор и расшифратор формируют совпадающие кодовые таблицы. Тем самым устраняются риски с передачей кодовых таблиц.
Помимо создания кодовых таблиц, предусмотрена система распределения ключей и программные решения процессов шифровки и расшифровки. Таким образом, формируется симметричная криптографическая система.
Этому вопросу уделено основное внимание при разработке системы. Меры по повышению крипто стойкости системы применялись при разработке всех её элементов и будут рассмотрены в дальнейшем изложении.