Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

IDEA (International Data Encryption Algorithm) шифрлау алгоритмі

Автор:   •  Март 21, 2024  •  Контрольная работа  •  3,326 Слов (14 Страниц)  •  105 Просмотры

Страница 1 из 14

Қазақстан Республикасы білім және ғылым министрлігі

Әл - Фараби атындағы Қазақ Ұлттық Университеті

[pic 1]

ЖОБА

Тақырыбы:  «IDEA  (International Data Encryption Algorithm) шифрлау алгоритмі»

                                                          Факультеті: «Механика-математика»                            

                            Мамандығы:« Математикалық және компьютерлік модельдеу»

                    Орындаған: Абсалим Шұғыла,

Құдрет Амина,

Мұратбекқызы Лейла

4-курс, МКМ 20-1

                                      Тексерген: Кудайбергенов А.К.

                                                                   Алматы, 2023ж

Мазмұны

Кіріспе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Негізгі бөлім . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .

         1. IDEA  шифрлау алгоритмі

         1.1. IDEA  алгоритмі,құрылымы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

     1.2. IDEA  операциялары. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

     1.3.  IDEA  қауіпсіздік талдауы, соның ішінде оның криптоталдау

мен шабуылдардың әртүрлі түрлеріне төзімділігі. . . . . . . . . . . . . . . . . . . .           1.4. IDEA  тәжірибеде қолдану. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

     1.5. IDEA -ны басқа шифрлармен салыстыру. . . . . . . . . . . . . . . . . . . . .

        2. Қарапайым ауыстыру шифры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

        3. Вертикальді ауыстыру шифрі. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

        4. Цезарь шифрі. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

        5. Жиілікті талдау арқылы Цезарь шифрын бұзу. . . . . . . . . . . . . . . . . .

        6. Виженердің криптожүйесін іске асыру. . . . . . . . . . . . . . . . . . . . . . . . . .

        7. Гаммалық шифрлау (XOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

        8. Хилл шифрын енгізу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

        9. Эль-Гамаль криптожүйесін жүзеге асыру . . . . . . . . . . . . . . . . . . . . . . .

       10 . RSA криптожүйесін енгізу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

       11. Эль-Гамальдың цифрлық қолтаңба схемасын жүзеге асыру. . . . . .

Қорытынды . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Пайдаланылған әдебиеттер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Интернет ресурстары . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Кіріспе

Тапсырманың қысқаша сипаттамасы: 11 криптографиялық жүйені қамтитын қосымшаны әзірлеу:

1-2. Қарапайым және вертикальды ауыстыру шифрлары.

3-4. Интерфейсі бар Цезарь шифры және бұзу әдісі.

5. Виженердің полиалфавиттік шифры.

6. XOR шифрлау/шифрын ашу.

7. Интерфейсі бар Хилл шифры.

8. Эль-Гамаль Криптожүйесі.

9. Кілттерді генерациялау және шифрлау/шифрын ашу арқылы RSA.

10. Қайталанатын XOR немесе гаммалаудың басқа нұсқасы. Пайдалану үшін интуитивті интерфейс жасаңыз.

11. IDEA  блоктық шифрлау;

Мәселені шешу әдістері: 11 криптографиялық жүйені қамтитын эстетикалық тартымды пайдаланушы интерфейсін жасау үшін c#  тіліндегі WPF пайдаланушы интерфейсі платформасы қолданылды;

Жобамыздың мақсаты: Бастапқы 10 криптожүйе семестр бойы зертханалық сабақтар кезінде жүзеге асырылды, сондықтан біздің басты мақсатымыз 11-ші IDEA  блоктық шифрлауын жүзеге асыру және осы 11 криптографиялық жүйені қамтитын қосымшаны әзірлеу;

Негізгі бөлім 

1. IDEA  криптожүйесін жүзеге асыру үшін қолданылатын алгоритмдердің сипаттамасы.

1.1. IDEA  шифрлау алгоритмі және құрылымы, оның құрылымының негізгі аспектілері

IDEA  – бекітілген өлшемді деректер блоктарында (әдетте 64 бит) жұмыс істейтін кілттелген блоктық шифр. Міне, оның құрылымының негізгі аспектілері:

...

Скачать:   txt (33.2 Kb)   pdf (750.5 Kb)   docx (806.2 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club