Файл: Семинар сынылады he жне spo жйесіндегі омо сарапшылы кеесі.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 1741
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Зертхана №457АяқталуСанБақылау тапсырмаларыопция3, 9, 18, 29 Rijndael алгоритмі мен ГОСТ 28147-89 көмегімен деректерді шифрлаудың бір айналымын салыстырыңыз 20, 22, 24 Rijndael алгоритмдеріндегі және ГОСТ 28147-89дағы тура және кері түрлендірулердің баламалылығын салыстырыңыз.10, 17, 19 Райн-даэл алгоритмдеріндегі негізгі ақпараттың генерациясын және ГОСТ 28147-89 салыстыру. 21, 23, 25 Диффузия тұрғысынан Rijndael және ГОСТ 28147-89 алгоритмдерін салыстыру8, 28, 27 Қарсылық тұрғысынан Rijndael және ГОСТ 28147-89 алгоритмдерін салыстырыңыз12, 15, 30 Rijndael және ГОСТ 28147-89 алгоритмдерін өнімділік және орындаудың қарапайымдылығы бойынша салыстырыңыз БӨЛІМ2ТЕОРИЯЛЫҚ ДЕРЕКТЕРАсимметриялық шифрлау жүйелері.Асимметриялық криптожүйелердің (ашық кілттік жүйелер) мағынасы шифрлау және дешифрлеу үшін әртүрлі түрлендірулер қолданылады. Олардың бірі - шифрлау - барлығына мүлдем ашық. Екіншісі – дешифрлеу – дешифрлеу кілтінің құпиялылығына байланысты құпия болып қалады. Осылайша, бір нәрсені шифрлауды қалайтын кез келген адам жалпыға ортақ түрлендіруді пайдаланады, бірақ құпия кілтке ие адам ғана оны шифрдан шығарып, оқи алады. Асимметриялық криптожүйенің схемасы күріште көрсетілген. 2.1.
Күріш. 2.1.Асимметриялық криптожүйенің жалпылама схемасы
Күріш. 2.2.Диффи-Хеллман алгоритмі2.1-мысалn 5,қ 7,x 3,ж 2
RSA алгоритмі.Ашық шифрлау принципінің бірінші практикалық іске асырылуы 1977 жылы жасалған RSA жүйесінде болды.
602-БӨЛІМ
Қарапайымдылық үшін сандарды тексеру әдістері.Асимметриялық шифрлаудың негізгі мәселелерінің бірі үлкен жай сандарды генерациялау болып табылады. N натурал санының қарапайымдылығын тексерудің ең қарапайым әдісі тесттік бөлу әдісі болып табылады: d 2, 3 ... үшін (d, N) > 1 шарты тексеріледі (мұнда (d, N) ең үлкен ортақ бөлгіш. d, N сандары). Бұл әдіске қажетті операциялар саны N ретті. Сондықтан, қазірдің өзінде 10 ретті сандар үшінотыз-1040бұл әдіс қолданылмайды.
| | | | Жіберуші П1 | | | Алушы Р2 | | | |||||||||||||||||
| Бастапқы | | | | | | | | | Криптограмма, C | | | | | | | | | ||||||||
| | | | | Алгоритм | | | Алгоритм | | | М | | ||||||||||||||
| хабарлама М | | | | | | | | | | ||||||||||||||||
| | | шифрлау | | | | шифрды шешу | | | | ||||||||||||||||
| | | | | | | | | | |||||||||||||||||
| | | | | | | | | | | | | ||||||||||||||
| | Ашық | | | | | | | Құпия | | | |||||||||||||||
| | | | | | | | | ||||||||||||||||||
| | | | | | кілт | | | | | | | кілт | | | |||||||||||
| | | | | | | | | | | | | | | | | | | ||||||||
| | | | | | | | | | | | | Буын | | | | | |||||||||
| | | | | | | | | | Қорғалмаған | | пернелер | | | | | | |||||||||
| | Жау | арна | | | | | | | | | |||||||||||||||
Күріш. 2.1.Асимметриялық криптожүйенің жалпылама схемасы
-
Қазіргі уақытта көптеген асимметриялық криптожүйелерде түрлендіру түрі кілтпен анықталады. Пайдаланушының екі кілті бар - құпия және ашық. Ашық кілт жалпыға қолжетімді жерде жарияланады және осы пайдаланушыға хабарлама жібергісі келетін кез келген адам мәтінді ашық кілтпен шифрлайды. Құпия кілті бар аталған пайдаланушы ғана хабарламаның шифрын аша алады. Осылайша, симметриялық жүйелердегі сияқты құпия кілтті беру мәселесі жойылады. Дегенмен, олардың барлық артықшылықтарына қарамастан, бұл криптожүйелер айтарлықтай еңбекқор және баяу.
-
биржаға қатысушы П-қа жібереді1есептелген мән B qжмод n.
| | Жіберуші П11. Ұрпақ n, q | | | Алушы Р2 | | |||
| | | | базалық модуль | | ||||
| 2. | Есептеу A = qxмод n | | | А | | | 3. Есеп B = qжмод n | |
| | кездейсоқ сан бойынша | | | | | | кездейсоқ сан бойынша | |
| | | | | |||||
| 4. | Негізгі есептеу | | | IN | | | 5. Негізгі есептеу | |
| | Қx= Bxмод n | | | | | Қж= Ажмод n | | |
| | | | | | | | ||
| | | | | | ||||
| | | | | | | | | |
Күріш. 2.2.Диффи-Хеллман алгоритмі2.1-мысалn 5,қ 7,x 3,ж 2
-
73(мод 5) 343 (мод 5) 3; 72(мод 5) 49 (мод 5) 4; TOx73(мод 5) 64 (мод 5) 4; Қж32(мод 5) 4.
RSA алгоритмі.Ашық шифрлау принципінің бірінші практикалық іске асырылуы 1977 жылы жасалған RSA жүйесінде болды.
-
Массачусетс технологиялық институты (АҚШ) және авторлардың аты-жөнінің бірінші әріптерінен өз атын алды: Рональд Ривест (Р. Ривест), Эди Шамир (А. Шамир), Леонард Адлеман (Л. Адлеман).
-
RSA жүйесіндегі ашық шифрлау кілті Y кілті және N модулі, ал хабарламалардың шифрын шешуге арналған құпия кілт X саны болып табылады. Бүтін сан ретінде қарастырылатын M хабарламасын шифрлау процедурасы (бұл болжам фактіге байланысты мүмкін болады). компьютерлік технологияда өңдеу кезінде кез келген мазмұнды сандық түрде көрсетуге болатындығы), N-ден аз (қажет болса, ұзақ хабарлама дербес шифрланған сегменттерге бөлінеді), мәнді есептеуден тұрады
-
күрделі есептеу мәселесі ретінде белгілі. Қазіргі уақытта бірнеше жүздеген ондық сандарды кеңейту заманауи компьютерлерден жүздеген жылдар бойы үздіксіз жұмыс істеуді талап етеді.
-
(N) (P - 1) (Q - 1), (N) - Эйлер функциясы Y ашық кілтін таңдау:
| Жіберуші | шифрлауМ (Ммен 0, 1, 2, …, N – 1) |
| | 3.CменМiY(N режимі) |
| | | Теориялық ақпарат61 |
| Алушы | шифрды шешуМЕН (МЕН1, МЕН2, …, МЕНмен, …) | |
| | 4. | МменМЕНiX(N режимі) |
| Мысал | | |
| Негізгі буын | | |
| | 1. | Р3, Q 11, NP Q 33 |
| | 2. | (N) (P – 1) (Q – 1), (N) 1 |
| | | Ы7, GCD(Y, (N)) 1 |
| | | X Y1 (mod 20), 7 3 1 (mod 20), X 3 |
| Хабар: | | М1М232; М13 < 33, М22 < 33 |
| Шифрлау | | CменМiY(N режимі) |
| | 3. | МЕН137мод 33 2187 мод 33 9 |
| | | МЕН227мод 33 128 мод 33 29 |
| Шифрды шешу | | МменМЕНiX(N режимі) |
| | 4. | М193мод 33 729 мод 33 3 |
| | | М2293мод 33 24389 мод 33 2 |