РефератыОстальные рефераты1)1) Выбирается алгоритма из списка (см ниже). Нужно найти информацию об истории создания, авторах, код реализации

1) Выбирается алгоритма из списка (см ниже). Нужно найти информацию об истории создания, авторах, код реализации

Варианты задания на РГР (по уровням сложности)



1) Реферат


Выбирается алгоритма из списка (см. ниже). Нужно найти информацию об истории создания, авторах, код реализации.


Максимум 2 балла.


2) Исследование


Выбирается алгоритма из списка (см. ниже). Нужно разобраться в исходном коде и провести исследования, построить графики, сделать выводы. Возможно, потребуется модификация алгоритма для исследований по раундам.


Максимум 15 баллов.



3) Парное сравнение


Выбирается алгоритма из списка (см. ниже). Нужно провести исследования, построить графики, сделать выводы, составить сравнительные таблицы, указать на достоинства и недостатки обоих алгоритмов. Указать несколько примеров, в каких ситуациях предпочтительней выбирать какой из алгоритмов.


Максимум 20 баллов.


Алгоритм на реферат может выбираться из всего списка.


Алгоритм на исследование лучше выбирать из зеленых в списке – на википедии очень неплохие исходники в которых вполне можно разобраться.


Алгоритмы на парное сравнение лучше выбирать из зеленых и синих в списке:


1) ГОСТ 28147-89 и NUSH – два отечественных алгоритма шифрования, было бы интересно посмотреть на результаты. Хотя для алгоритма NUSH мне не удалось найти исходный код… Возможно стоит дать сначала алгоритм NUSH в качестве реферата, а потом уже на парное сравнение.


2) AES и DES – два стандарта Америки. Интересно чем конкретно AES лучше DES.


3) Все комбинации алгоритмов AES, DES, Twofish, Serpent – Twofish и Serpent – это алгоритмы заслужившие очень хорошие отзывы пользователей на различных ресурсах в сети. Чаще всего о них хорошо высказываются в сравнении с DES. В связи с этим интересно посмотреть на результаты.


4) Все комбинации алгоритмов ГОСТ 28147-89, AES, SEED, Camellia – Это стандарты шифрования на данный момент соответственно в России, Америке, Корее, Японии. Интересно, какой из них самый лучший. Обратите внимание, что для Camellia мне не удалось найти исходный код. Этот алгоритм следует сначала дать на реферат.


В пределах группы вариант должен быть уникальным.


Симметричные криптоалгоритмы:


ГОСТ 28147-89 – отечественный стандарт шифрования данных
3-Way
3DES (Triple-DES) – тройной DES
ABC
AES (Rijnd
ael) (Advanced Encryption Standard) – американский стандарт шифрования
Akelarre
Anubis
ARIA
BaseKing
BassOmatic
Blowfish (на википедии есть ссылка на сайт шифра, там есть исходники на Си и многих других языках.)
Camellia – сертифицированный для использовании в Японии шифр
Cartman (на википедии есть исходники на Си)
CAST (по инициалам разработчиков Caelise Adams и Stafford Tavares)
CAST-256
CIPHERUNICORN-E (на википедии есть исходники на Си)
CRYPTON
DES (Data Encryption Standard) – стандарт шифрования данных в США до AES
DESX
Diamond2 (на википедии есть исходники на Си)
EnRUPT (на википедии есть исходники на Delphi)
FROG
Grand Cru
IDEA (International Data Encryption Algorithm) (на википедии есть исходники на Си, Си++ и Ассемблере)
KHAZAD (на википедии есть ссылка на официальный сайт шифра, там есть и исходники на Си. Алгоритм показался сложным.)
Khufu
LOKI97 (на википедии есть ссылка на официальный сайт шифра, там есть исходники на Си)
Lucifer
MARS (на википедии есть исходники на Си)
NewDES (на википедии есть исходники на Си)
NUSH (наш в переводе с английского - Российский алгоритм, забавно, интересно было бы поисследовать, но не нашел исходников)
Raiden (на википедии есть функция шифрования на Си и реализация на Delphi)
Rainbow
RC4
RC5 (на википедии есть исходники на Си)
RC6 – шифр Ривеста (на википедии есть исходники на Си. В этом же разделе есть интересный материал – сравнение алгоритмов RC6 и AES)
REDOC
RTEA
SAFER
Serpent (на википедии есть ссылка на официальный сайт шифра, там есть исходники на Си)
SEED – корейский стандарт шифрования данных (исходников не нашел, но на википедии есть очень полная спецификация с описанием алгоритма, на английском языке, но много картинок. Если кому-нибудь захочется читать английский текст, написанный корейцами – то это по моему задание на максимальное количество баллов=30 баллов)
SHACAL-1
SHACAL-2
SHARK
SQUARE
TEA
Threefish (на википедии есть исходники на Си и Delphi)
Triple DES
Twofish (на википедии есть ссылка на официальный сайт шифра, там есть исходники на Си. На википедии есть очень полное описание для реализации)
VMPC (на википедии есть исходники на Си)
XTEA – наиболее простой в реализации алгоритм
XXTEA

N.B. Выражаю благодарность студенту гр. ПМИ-51 Селифонову Александру Игоревичу за разработку данного заданию.


P.S.Примечания автора.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: 1) Выбирается алгоритма из списка (см ниже). Нужно найти информацию об истории создания, авторах, код реализации

Слов:671
Символов:5267
Размер:10.29 Кб.