Команда DedSec школы №9 города Павлово
(→Состав команды) |
|||
(не показаны 50 промежуточных версий 6 участников) | |||
Строка 1: | Строка 1: | ||
− | {| cellpadding="50" cellspacing="10" style="border: 3px solid # | + | {| cellpadding="50" cellspacing="10" style="border: 3px solid #999999; width: 100%; background-color: #000000; vertical-align: top; height: 60px; margin-left: auto; margin-right: auto" |
| style="width: 5%;" |__NOTOC__ | | style="width: 5%;" |__NOTOC__ | ||
− | ==<font style="text-align:left;color:#FFFFFF | + | == <font style="text-align:left;color:#FFFFFF; size:16">[[Проект Криптография|Проект Криптография]]</font> == |
+ | [[Файл:Эмблема_команды_DedSec.jpg |center|300px]] | ||
|} | |} | ||
{| cellpadding="10" cellspacing="5" style="width: 100%; background-color: inherit; margin-left: auto; margin-right: auto" | {| cellpadding="10" cellspacing="5" style="width: 100%; background-color: inherit; margin-left: auto; margin-right: auto" | ||
− | | style="border: 3px solid # | + | | style="border: 3px solid #000000;width: 60%; background-color: #202020; vertical-align: top; height: 60px;" |__NOTOC__ |
{| cellpadding="10" cellspacing="5" style="width: 100%; background-color:030303; margin-left: auto; margin-right: auto" | {| cellpadding="10" cellspacing="5" style="width: 100%; background-color:030303; margin-left: auto; margin-right: auto" | ||
| style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | | style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | ||
− | ==<font style="text-align:left;color:#EBEBEB; size:5">Название команды | + | == <font style="text-align:left;color:#EBEBEB; size:5">Название команды: DedSec</font> == |
− | + | ||
− | + | ||
− | + | ||
− | ==<font style="text-align:left;color:#EBEBEB">Наша школа</font>== | + | == <font style="text-align:left;color:#EBEBEB">Девиз: Всё взаимосвязано. Связь — это власть</font> == |
+ | |||
+ | == <font style="text-align:left;color:#EBEBEB">Состав команды</font> == | ||
+ | # <font style="text-align:left;color:#EBEBEB">[[Участник:Андрей Чалов|Андрей Чалов]]</font> | ||
+ | # <font style="text-align:left;color:#EBEBEB">[[Участник:Олег Уваров|Олег Уваров]]</font> | ||
+ | # <font style="text-align:left;color:#EBEBEB">[[Участник:Рома Миронов|Роман Миронов]]</font> | ||
+ | # <font style="text-align:left;color:#EBEBEB">[[Участник:Петров Дмитрий Андреевич|Петров Дмитрий]]</font> | ||
+ | |||
+ | == <font style="text-align:left;color:#EBEBEB">Руководитель команды</font> == | ||
+ | # <font style="text-align:left;color:#EBEBEB">[[Участник:Павлычева Любовь|Павлычева Любовь Юрьевна, учитель информатики и компьютерной графики]]</font> | ||
+ | #* <font style="text-align:left;color:#EBEBEB">E-mail:l.yu@mail.ru</font> | ||
+ | |||
+ | == <font style="text-align:left;color:#EBEBEB">Наша школа</font> == | ||
+ | # <font style="text-align:left;color:#EBEBEB">[[Школа №9 (г. Павлово, Нижегородская область)|МБОУ СШ №9 с углублённым изучением отдельных предметов г. Павлово]]</font> | ||
+ | |||
+ | <br> | ||
+ | # <font style="text-align:left;color:#EBEBEB">[http://pavsch9.narod.ru/ Сайт школы]</font> | ||
|} | |} | ||
Строка 19: | Строка 33: | ||
| style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | | style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | ||
− | ==<font style="text-align:left;color:#EBEBEB">Первый этап</font><font style="text-align:left;size:3;color:#EBEBEB;"> </font>== | + | == <font style="text-align:left;color:#EBEBEB">Первый этап</font><font style="text-align:left;size:3;color:#EBEBEB;"> </font> == |
+ | :<font style="text-align:left;color:#EBEBEB">'''Инфографика:<font style="text-align:left;color:#EBEBEB">[https://www.easel.ly/browserEasel/4836502''История развития криптографии'']</font>'''</font> | ||
+ | :<font style="text-align:left;color:#EBEBEB">'''Ответы на вопросы: '''</font> | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Вопрос: Встречались ли мы с криптографией в реальной жизни? Если да, то где именно?</font> | ||
+ | #*<font style="text-align:left;color:#EBEBEB">Ответ: Да, встречались. Как минимум на уроках информатики, да и нас повсюду окружает криптография. Например, существует неофициальный клиент социальной сети ВКонтакте под названием "VK Coffee", в котором есть возможность отправлять зашифрованные сообщения. В той же сети используется шифрование сообщений при передаче их от пользователя к серверу и дешифрование при получении их собеседником. Так же, примером могут являться QR-code и штрих-коды.</font> | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Вопрос: Когда появилась криптография в России? Схожи ли пути её развития с западной?</font> | ||
+ | #*<font style="text-align:left;color:#EBEBEB">Ответ: Криптография появилась в России в 1549 при Иване Грозном. Пути развития более чем схожи, так как во всех развитых городах и России и запада развивались криптографические отделения. </font> | ||
+ | QR | ||
+ | == <font style="text-align:left;color:#EBEBEB">Источники:</font><font style="text-align:left;size:3;color:#EBEBEB;"> </font>== | ||
+ | * <font style="text-align:left;color:#EBEBEB">[https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%B8''Вики: История криптографии'']</font> | ||
+ | * <font style="text-align:left;color:#EBEBEB">[https://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D0%BB%D0%BB%D0%BC%D0%B0%D0%BD,_%D0%9C%D0%B0%D1%80%D1%82%D0%B8%D0%BD''Вики: Мартин Хеллман'']</font> | ||
|} | |} | ||
Строка 26: | Строка 50: | ||
| style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | | style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | ||
− | ==<font style="text-align:left;color:#EBEBEB">Второй этап</font><font style="text-align:left;size:3;color:#696969;"> </font>== | + | == <font style="text-align:left;color:#EBEBEB">Второй этап</font><font style="text-align:left;size:3;color:#696969;"> </font> == |
+ | |||
+ | |||
+ | == <font style="text-align:left;color:#EBEBEB">Зашифрованные фразы</font><font style="text-align:left;size:3;color:#696969;"> </font> == | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Ключ: Криптоанализ</font> | ||
+ | ::*<font style="text-align:left;color:#EBEBEB">1: ърщюзэд бпчду орффээ</font> | ||
+ | ::*<font style="text-align:left;color:#EBEBEB">2: льчъаэт щетсъ ьтназв</font> | ||
+ | ::*<font style="text-align:left;color:#EBEBEB">3: ъбчуёщт цсгнп ьякбчы</font> | ||
+ | |||
+ | == <font style="text-align:left;color:#EBEBEB">Виды шифров</font><font style="text-align:left;size:3;color:#696969;"> </font> == | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Шифр Цезаря</font> | ||
+ | :**<font style="text-align:left;color:#EBEBEB">Шифр Цезаря представляет собой способ шифрования текстов, основанный на простом правиле: при шифровке каждая буква меняется таким образом, что номер получившейся буквы в алфавите есть номер исходной буквы в алфавите плюс некоторое для всего шифруемого текста определенное значение. При этом алфавит "закольцовывался" - считается, что за последней буквой алфавита идет первая, за первой, естественно, вторая. Например, при сдвиге 2 для русского алфавита имеем: "а" меняется на "в", "б" на "г", ..., "я" на "б".</font> | ||
+ | :***<font style="text-align:left;color:#EBEBEB">Пример: "DedSec" при сдвиге на 3 позиции получаем "GhgVhf"</font> | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Шифр Плейфера</font> | ||
+ | :**<font style="text-align:left;color:#EBEBEB">Шифр Плейфера использует матрицу 5х5. Чтобы составить ключевую матрицу, в первую очередь нужно заполнить пустые ячейки матрицы буквами ключевого слова без повторяющихся символов, потом заполнить оставшиеся ячейки матрицы символами алфавита, не встречающимися в ключевом слове, по порядку. Ключевое слово может быть записано в верхней строке матрицы слева направо, либо по спирали из левого верхнего угла к центру. Ключевое слово, дополненное алфавитом, составляет матрицу 5х5 и является ключом шифра. Для того чтобы зашифровать сообщение, необходимо разбить его на биграммы (группы из двух символов), и отыскать эти биграммы в таблице. Определяем положения углов этого прямоугольника относительно друг друга. Затем, руководствуясь следующими 4 правилами, зашифровываем пары символов исходного текста. При желании эти правила можно найти на сайте Wikipedia: | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Шифр Хилла</font> | ||
+ | :**<font style="text-align:left;color:#EBEBEB">Шифр Хилла является шифром, использующим большие блоки с помощью линейной алгебры. 1)Каждой букве алфавита сопоставляется число по модулю 26. Для латинского алфавита часто используется простейшая схема: A = 0, B = 1, …, Z = 25. 2)Блок из n букв рассматривается как n-мерный вектор и умножается на n * n матрицу по модулю 26. 3)Если в качестве основания модуля используется число больше чем 26, то можно использовать другую числовую схему для сопоставления и добавить пробелы и знаки пунктуации. 4)Если детерминант матрицы равен нулю или имеет общие делители с основанием модуля, то такая матрица не может использоваться в шифре, и должна быть выбрана другая (в противном случае шифротекст будет невозможно расшифровать)</font> | ||
+ | :*<font style="text-align:left;color:#EBEBEB">Шифр Виженера</font> | ||
+ | :**<font style="text-align:left;color:#EBEBEB">Шифр Виженера состоит из последовательности нескольких шифров Цезаря с различными значениями сдвига. 1)Для зашифровывания может использоваться таблица алфавитов, которая состовляется из строк по 26 символов, причём каждая следующая строка сдвигается на несколько позиций. 2)На каждом этапе шифрования используются различные алфавиты, выбираемые в зависимости от символа ключевого слова. 3)Человек, посылающий сообщение, записывает ключевое слово “LEMON” циклически до тех пор, пока его длина не будет соответствовать длине исходного текста: “LEMONLEMONLE”. 4)Первый символ исходного текста зашифрован последовательностью L, которая является первым символом ключа. Первый символ L шифрованного текста находится на пересечении строки L и столбца A в таблице Виженера. 5)Tак же для второго символа исходного текста используется второй символ ключа.</font> | ||
+ | :***<font style="text-align:left;color:#EBEBEB">Пример: "Everything is interconnected. Communication - is power." под ключом DedSec преобразуется в "hzhjcvkmqy mu lrwwverrqwgvhh. fgqoxrluevlsq - aw rrahj."</font> | ||
+ | (P.S. все кодировки были сделаны на английском языке.) | ||
+ | == <font style="text-align:left;color:#EBEBEB">Источники:</font><font style="text-align:left;size:3;color:#EBEBEB;"> </font>== | ||
+ | *<font style="text-align:left;color:#EBEBEB">[https://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80_%D0%9F%D0%BB%D0%B5%D0%B9%D1%84%D0%B5%D1%80%D0%B0''Вики: Шифр Плейфера'']</font> | ||
|} | |} | ||
{| cellpadding="10" cellspacing="5" style="width: 100%; background-color:inherit; margin-left: auto; margin-right: auto" | {| cellpadding="10" cellspacing="5" style="width: 100%; background-color:inherit; margin-left: auto; margin-right: auto" | ||
| style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | | style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | ||
− | ==<font style="text-align:left;color:#EBEBEB">Третий этап</font><font style="text-align:left;size:3;color:#696969;"> </font>== | + | == <font style="text-align:left;color:#EBEBEB">Третий этап</font><font style="text-align:left;size:3;color:#696969;"> </font> == |
+ | == <font style="text-align:left;color:#EBEBEB">Решётка Кардано</font><font style="text-align:left;size:3;color:#696969;"> </font> == | ||
+ | [[Файл:Шифр Кардано команды DedSec.png |left|450px]] | ||
+ | [[Файл:Ключ шифра Кардано команды DedSec.png |left|450px]] | ||
+ | ::::::::::::::::::::::*<font style="text-align:left;color:#EBEBEB">Как мы создавали эту решётку:</font> | ||
+ | *<font style="text-align:left;color:#EBEBEB">Сначала нами был выбрано сообщение, которое мы хотели зашифровать. Затем, мы удалили из него знаки препинания, так как обычно при кодировании подобным образом они несущественны. Далее мы, используя google-таблицы, создали подобие тетрадного листа, на котором в случайном порядке расположили символы исходного сообщения. После этого, мы начали заполнять всю остальную таблицу текстом, передвигая символы шифруемого сообщения при необходимости. Затем, был создан ключ. После, мы сделали скриншот таблицы, получив изображение зашифрованного текста и ключа для его дешифровки. Их вы можете увидеть на первом и втором изображениях соответственно.</font> | ||
+ | == <font style="text-align:left;color:#EBEBEB">Еще шифры в Стеганографии</font><font style="text-align:left;size:3;color:#696969;"> </font> == | ||
+ | ::::::::::::::::::::::*<font style="text-align:left;color:#EBEBEB">Симпатические чернила - чернила, записи которыми являются изначально невидимыми и становятся видимыми только при определённых условиях (нагрев, освещение и т. д.)</font> | ||
+ | |||
+ | <font style="text-align:center;color:#EBEBEB">По нему нами был создан пример: В данном случае нами было использовано молоко, оно проявляется при нагревании. | ||
+ | </font> | ||
+ | [[Файл:3 этап DedSec Стеганография.jpg |center|300px]] | ||
+ | <font style="text-align:center;color:#EBEBEB">Поверх секретного шифра, написанного в нашем случае молоком, пишется обычный текст видимыми чернилами | ||
+ | </font> | ||
+ | [[Файл:3 этап DedSec стеганография 2.jpg |center|300px]] | ||
+ | <font style="text-align:center;color:#EBEBEB">При нагревании проявляется секретный шифр, в нашем случае нами было зашифровано слово DedSec | ||
+ | </font> | ||
+ | [[Файл:3 этап DedSec стеганография 3.jpg |left|300px]] | ||
+ | |||
+ | ::::::::::::::::*<font style="text-align:center;color:#EBEBEB">Компьютерная стеганография - направление классической стеганографии, основанное на особенностях компьютерной платформы. Примеры — стеганографическая файловая система StegFS для Linux, скрытие данных в неиспользуемых областях форматов файлов, подмена символов в названиях файлов, текстовая стеганография и т. д. | ||
+ | </font> | ||
+ | ::::::::::::::::*<font style="text-align:center;color:#EBEBEB">Цифровая стеганография - направление классической стеганографии, основанное на сокрытии или внедрении дополнительной информации в цифровые объекты, вызывая при этом некоторые искажения этих объектов. Но, как правило, данные объекты являются мультимедиа-объектами (изображения, видео, аудио, текстуры 3D-объектов) и внесение искажений, которые находятся ниже порога чувствительности среднестатистического человека, не приводит к заметным изменениям этих объектов. Кроме того, в оцифрованных объектах, изначально имеющих аналоговую природу, всегда присутствует шум квантования; далее, при воспроизведении этих объектов появляется дополнительный аналоговый шум и нелинейные искажения аппаратуры, все это способствует большей незаметности сокрытой информации. | ||
+ | </font> | ||
+ | ::::::::::::::::*<font style="text-align:center;color:#EBEBEB">По этому методу так же нами был создан пример: | ||
+ | </font> | ||
+ | [[Файл:3 этап DedSec Стеганография 4.jpg |center|300px]] | ||
+ | <font style="text-align:center;color:#EBEBEB">Вроде бы ничем не приметная картинка, но на ней скрыт файл docx с текстом "Данный вид шифрования относится к стеганографии. Это способ передачи или хранения информации, при этом факт существования скрытого сообщения находится в тайне. " | ||
+ | </font> | ||
+ | <font style="text-align:center;color:#EBEBEB">Для извлечения этого файла можно воспользоваться программой:[https://yadi.sk/d/9SqRUDVp3AyX4q''Программа для извлечения''] | ||
+ | </font> | ||
+ | |||
|} | |} | ||
{| cellpadding="10" cellspacing="5" style="width: 100%; background-color:inherit; margin-left: auto; margin-right: auto" | {| cellpadding="10" cellspacing="5" style="width: 100%; background-color:inherit; margin-left: auto; margin-right: auto" | ||
| style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | | style="width: 50%; background-color: #030303; border: 3px solid #FFFFFF; vertical-align: bottom; -moz-border-radius-topleft: 8px; -moz-border-radius-toprifht: 8px;" | | ||
− | ==<font style="text-align:left;color:#EBEBEB">Четвертый этап</font><font style="text-align:left;size:3;color:#696969;"> </font>== | + | |
+ | == <font style="text-align:left;color:#EBEBEB">Четвертый этап</font><font style="text-align:left;size:3;color:#696969;"> </font> == | ||
+ | == <font style="text-align:left;color:#EBEBEB">Применение шифров</font><font style="text-align:left;size:3;color:#696969;"> </font> == | ||
+ | *<font style="text-align:center;color:#EBEBEB">RSA</font> | ||
+ | <font style="text-align:center;color:#EBEBEB">Система RSA используется для защиты программного обеспечения и в схемах цифровой подписи. Также она используется операционными системами Microsoft, Apple, Sun и Novell и в открытой системе шифрования PGP и иных системах шифрования (к примеру, DarkCryptTC и формат xdc) в сочетании с симметричными алгоритмами. | ||
+ | Из-за низкой скорости шифрования (около 30 кбит/с при 512 битном ключе на процессоре 2 ГГц), сообщения обычно шифруют с помощью более производительных симметричных алгоритмов со случайным сеансовым ключом (например, AES, IDEA, Serpent, Twofish), а с помощью RSA шифруют лишь этот ключ, таким образом реализуется гибридная криптосистема. Такой механизм имеет потенциальные уязвимости ввиду необходимости использовать криптографически стойкий генератор псевдослучайных чисел для формирования случайного сеансового ключа симметричного шифрования.</font> | ||
+ | *<font style="text-align:center;color:#EBEBEB">DES</font> | ||
+ | <font style="text-align:center;color:#EBEBEB">DES был национальным стандартом США в 1977—1980 гг., но в настоящее время DES используется (с ключом длины 56 бит) только для устаревших систем, чаще всего используют его более криптоустойчивый вид (3DES, DESX). 3DES является простой эффективной заменой DES, и сейчас он рассмотрен как стандарт. В ближайшее время DES и Triple DES будут заменены алгоритмом AES (Advanced Encryption Standard — Расширенный Стандарт Шифрования). Алгоритм DES широко применяется для защиты финансовой информации: так, модуль THALES (Racal) HSM RG7000 полностью поддерживает операции TripleDES для эмиссии и обработки кредитных карт VISA, EuroPay и проч. Канальные шифраторы THALES (Racal) DataDryptor 2000 используют TripleDES для прозрачного шифрования потоков информации. Также алгоритм DES используется во многих других устройствах и решениях THALES-eSECURITY.</font> | ||
|} | |} | ||
[[Категория: Проект Криптография]] | [[Категория: Проект Криптография]] |
Текущая версия на 16:07, 27 января 2017
[править] Проект Криптография |
|