Файл: Семинар сынылады he жне spo жйесіндегі омо сарапшылы кеесі.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 577

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Күріш. 1.16.Мәзір ашылады Күріш. 1.17.Көру
қызыл түймені басу арқылы бастапқы параметрлер


  1. Шағылдырғыш мәнін B күйіне орнатыңыз. Шағылдырғыштың мәні оны басу арқылы өзгертіледі (1.18-сурет)



Күріш. 1.18.Рефлектор


4. LI, M-II, R-III роторларының параметрлерін орнатыңыз.

401 БӨЛІМ



4.1. Ротор параметрлерін өзгерту үшін ауыстырылатын роторды басыңыз (Cурет 1.19).
4.2. Содан кейін роторларға арналған қорапты басыңыз, ротор роторларға арналған қорапқа өтеді (1.20-сурет).



Күріш. 1.19.роторды таңдау, Күріш. 1.20.Орын таңдалды
ол ауыстыруды қажет етеді ротор қорабындағы ротор
4.3. Қораптан қажетті роторды таңдаңыз (1.21-сурет).





Күріш. 1.21.Дұрыс роторды таңдау

Зертхана №341



4.4. Орнына басу арқылы роторды орнатыңыз (Cурет 1.22).
4.5. Қажетті параметрлерді орнатқаннан кейін «Қақпақты жабу» түймесін басу арқылы параметрлер мәзірін жабуға болады (Cурет 1.23).



Күріш. 1.22.Роторды орнату Күріш. 1.23.Мәзірді жабу
орналастыру параметрлері


  1. Роторлардың бастапқы мәндерін AAA (111) күйіне орнатыңыз. Параметр ротордың берілісін басу арқылы реттеледі (Cурет 1.24).





Күріш. 1.24.Роторлардың бастапқы мәндерін өзгерту

421 БӨЛІМ



Reflector-B, LI M-II R-III, AAA параметрлерін бастапқы деп санау керек.
6. «Мәтін ұясын жасыру» түймесін басыңыз (1.25-сурет).



Күріш. 1.25.мәтін ұясын жасыру


  1. Enigma пернетақтасында SECRET MESSAGE теріңіз. Шығарылатын хабарлама дегеніміз не?




  1. Ringstellung - AAA параметрлерін Ringstellung - ABC параметріне өзгертіңіз. Enigma пернетақтасында SECRET MESSAGE теріңіз. Шығарылатын хабарлама дегеніміз не? Оның 7-тармақта алынған хабарламадан айырмашылығы неде?





  1. Мәзірді ашыңыз, «Автоматты теру» таңдаңыз, ашылған терезеде мәтінді енгізіңіз немесе қойыңыз және «Бастау» түймесін басыңыз, шифрлық мәтінді алыңыз (1.26-сурет).




  1. Эмуляторды бастапқы орнына орнатыңыз. Сақиналардың орналасуына назар аудара отырып, 22 таңбадан тұратын ерікті хабарламаны енгізіңіз (опциялар 1.3-кестеде келтірілген). 22 таңбадан тұратын тізбекті қайтадан енгізіңіз. Сақиналардың орны қалай өзгерді? Жаңа шифрланған реттілік бастапқыдан ерекшелене ме? Неліктен шығыс реті өзгерді?




  1. Байланыс доңғалақтарының орналасуына байланысты шифрлық мәтіннің қалай өзгеретінін қадағалаңыз. Жанасу дөңгелектерінің ретін орнатуға не мүмкіндік береді?




  1. Оң жақ дөңгелектің алғашқы 12 бұрыштық позициясы үшін бес әріпке сәйкестік кестесін толтырыңыз (опциялар 1.4-кестеде көрсетілген).

Зертхана №343

















Күріш. 1.26.Автоматты мәтін енгізу






































































1.3-кесте





























































Вариант саны
















Бастапқы әліпби
































































1, 5, 9, 13, 17













QRTYU FBNAK GHERL ADLKE DS























































2, 6, 10, 14, 18, 22













UIERT PAEVC DSNCY OPLKD BV























































3, 7, 11, 15, 19, 23, 27










UIFGH KLBVQ FDIIT QKJLS DB























































4, 8, 12, 16, 20, 24, 28










LLWER TYYWV BAFDP WRTOPF JK























































21, 25, 29, 26, 30













OPJHG JFDPJ GFDSK LDFHU BX













































































































1.4-кесте


























































Хаттар
















Доңғалақ бұрышы
















кіреберісте























































1

2




3




4

5

6




7

8

9




10




он бір

12
















































































































































































































































































































































































  1. 1 БӨЛІМ




    1. Эмулятордың бастапқы күйіне орнатылғанын біле отырып, мұғалім көрсеткен нұсқаның нөміріне сәйкес мәтінді шешіңіз (бақылау тапсырмаларының нұсқалары 1-кестеде көрсетілген).




  1. 5, 1.6.)



1.5-кесте


Вариант саны

Шифрлық мәтін

1, 5, 9, 13, 17

ABCDE

2, 6, 10, 14, 18, 22

FGHIJK

3, 7, 11, 15, 19, 23, 27

LMNOP

4, 8, 12, 16, 20, 24, 28

QRSTU

21, 25, 29, 26, 30

VWXYZ




1.6-кесте







Вариант саны

Шифрлық мәтін

1, 5, 9, 13, 17

FQGAH WABUN NL

2, 6, 10, 14, 18, 22

QIKOL RCRJS EGBSS X

3, 7, 11, 15, 19, 23, 27

OOKWE PRFMI М

4, 8, 12, 16, 20, 24, 28

KIXDI ACTHJ L

21, 25, 29, 26, 30

XLXOO EABUN NL

4 зертхана

AES RIJNDAEL симметриялық шифрлау стандарты
Жұмыс мақсаты:AES RIJNDAEL симметриялық шифрлау алгоритмінде қолданылатын шифрлау принциптерімен танысу.
Зертханалық жұмыстың сипаттамасы.Жұмысты орындау үшін криптоға төзімді блок алгоритмінің Rijndael демо нұсқасы қолданылады. Rijndael - айнымалы блок ұзындығы мен айнымалы кілт ұзындығы бар итеративті блоктық шифр. Кілт ұзындығы мен блок ұзындығы тәуелсіз 128, 192 немесе 256 бит болуы мүмкін.
Түрлі түрлендірулер күй деп аталатын аралық нәтижеде әрекет етеді. Күйді байттардың төртбұрышты массиві ретінде көрсетуге болады. Бұл массивтің төрт жолы бар және бағандар саны Nb арқылы белгіленеді және блоктың 32-ге бөлінген ұзындығына тең.
Шифрлау кілті төрт жолдан тұратын төртбұрышты массив ретінде де ұсынылған. Бағандар саны Nk деп белгіленеді және кілттің 32-ге бөлінген ұзындығына тең (1.27-сурет).


  • кейбір жағдайларда шифрлау кілті төрт байт сөздердің сызықтық массиві ретінде көрсетіледі. Сөздер бір бағанда орналасқан төрт байттан тұрады (тікбұрышты массив ретінде берілгенде).




а0,0

а0.1

а0.2

а0.3

а0.4

а0,5

а1.0

а1.1

а1.2

а1.3

а1.4

а1.5

а2.0

а2.1

а2.2

а2.3

а2.4

а2.5

а3.0

а3.1

а3.2

а3.3

а3.4

а3.5


к0,0

к0.1

к0.2

к0.3

к1.0

к1.1

к1.2

к1.3

к2.0

к2.1

к2.2

к2.3

к3.0

к3.1

к3.2

к3.3





Күріш. 1.27.Күйді көрсету мысалы (Nb 6)
және шифрлау кілті (Nk4)
Шифрға енгізу күй байттары ретінде белгіленеді

  • тапсырыс а0,0, а1.0, а2.0, а3.0, а0.1а1.1, а2.1, а3.1, ... . Шифр аяқталғаннан кейін шығыс күй байттарынан бірдей ретпен алынады.

461 БӨЛІМ



Nr деп белгіленген циклдар саны Nb және Nk мәндеріне байланысты (1.7-кесте).











1.7-кесте













Жоқ.

Nb 4

Nb 6

Nb 8













Nk 4

10

12

14













Nk 6

12

12

14













Nk 8

14

14

14














Циклдік түрлендіру.Цикл түрлендіру төрт түрлі түрлендіруден тұрады. Псевдо-С тілінде оның келесі формасы бар:
Раунд (күй, дөңгелек кілт)
{
ByteSub(күй); // байттарды өзгерту
ShiftRow(күй); // жолды ауыстыру
MixColumn(күй); // бағандарды араластыру
AddRoundKey(күй, дөңгелек кілт); // qi қосу
салқын кілт
}
Шифрдың соңғы циклі сәл өзгеше:
Финал раунд (күй, дөңгелек кілт)
{
ByteSub(күй); // байттарды өзгерту
ShiftRow(күй); // жолды ауыстыру
AddRoundKey(күй, дөңгелек кілт); // цикло қосу
бірінші кілт
}
Соңғы цикл қарапайым циклден тек бағандарды араластыру болмаған кезде ғана ерекшеленетінін ескеріңіз. Жоғарыда аталған түрлендірулердің әрқайсысы төменде егжей-тегжейлі талқыланады.
Байтты ауыстыру(ByteSub). ByteSub түрлендіруі әрбір күй байтында тәуелсіз орындалатын сызықты емес байтты ауыстыру болып табылады (1.28-сурет).

Зертхана №447