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

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

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

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

Добавлен: 30.11.2023

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

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

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

Зертханалық жұмыстың сипаттамасы.Зертханалық жұмыстарды орындау үшін файлдарды шифрлау (шифрын ашу) және шифрын ашу (ықтимал сөзді тарту арқылы) үшін қолданылатын LAB_RAB.exe бағдарламасын іске қосу керек.
Жүйе келесі функцияларды жүзеге асырады:


  • пайдаланушы кілттерін енгізу, жою және таңдау;




  • кілттер тізімін қолдау;




  • мәтінді шифрлау және дешифрлеу;




  • пернелерді таңдау, ықтимал сөзді тарту арқылы мәтінді шешу.


Жүйе ақпаратты криптографиялық түрлендірудің келесі әдістерін қолдайды:


  • ауыстыру;




  • ауыстыру;

Зертхана №227



  • ойын ойнау;




  • Виженер үстелі.


Шифрлау және шифрды шешу утилиталарын іске қосқан кезде пайдаланушыдан таңдалған әдіс жұмыс істеу үшін дұрыс екенін және берілген кілттің пайдаланушы мақсаттарына сәйкес келетінін растау сұралады (сонымен қатар, мәтіндік редакторда файлды өзгерткен кезде сақтау туралы нұсқау беріледі. әр қадамдағы өзгерістер, олардың одан әрі дамуы файлдағы қайтымсыз өзгерістерге және бастапқы ақпараттың жоғалуына әкеледі).
Интерфейс сипаттамасы:


  • қосымша функциялардың кең ауқымы бар мәтіндік редактор терезесі;




  • енгізуге, жоюға немесе ағымдағы кілтті таңдауға жылдам қол жеткізу арқылы жүйеге енгізілген барлық кілттердің кестесі;




  • олардың арасында жылдам және оңай ауысу үшін барлық шифрлау әдістерінің тізімі;




  • негізгі мәзір (экранның жоғарғы жағында);




  • қосымша мәзір (тінтуірдің оң жақ батырмасын басу арқылы шақырылады);




  • жылдам және ыңғайлы интерфейс үшін көмекші түймелер жиынтығы;




  • жүйенің ағымдағы күйін көрсетуге арналған өрістер:


—ағымдағы кілт,
—ықтимал сөз,
—тарту кілтінің күші.
Бағдарламамен жұмыс істеу мысалы
Назар аударыңыз!Жұмыс параметрлерін орнату кезінде абай болыңыз, өйткені есептеу процесінде бұл параметрлерді жұмыс барысында өзгерту мүмкін емес. Бағдарламаны іске қосқаннан кейін барлық жұмыс өрістері бос және жүйенің жұмыс істеуі үшін бастапқы параметрлерді орындау қажет.
Бағдарламамен жұмыс істеу алгоритмі:


  1. кілттер тізімі енгізіледі;




  1. ықтимал сөз енгізілді (міндетті түрде басында, оны енгізер алдында, брошюраны бастауға арналған барлық мәзірлер әлі қол жетімді емес);





  1. қажетті шифрлау әдісі таңдалады;




  1. түпнұсқа немесе шифрланған файл жүктелді (шифрлау және шифрды шешу үшін сәйкес мәзірлер ашылады);




  1. қажетті процесс басталады:


—шифрлау,

  1. 1 БӨЛІМ


—шифрды шешу,
—ықтимал сөз созылуы
—мәтінді түрлендіру;


    1. сипатталған тармақтарға сәйкес кез келген тәртіпте жұмысты жалғастыру;




    1. жұмыстың соңында қажетті нәтижелерді сақтауды ұмытпаңыз (жаңа файлдарды жабу және жүктеу кезінде жүйе жазуды растауды автоматты түрде сұрайды).




Шифрлау.


  1. Файлды ашу.




  1. Қажетті өзгерістерді енгізіңіз.




  1. Қатысты параметрлерді реттеңіз:шифрлау түрі;кілт және т.б.




  1. UTILITIES / ENCRYP F5 мәзір тармағы арқылы шифрлау процесін бастаңыз.


Назар аударыңыз!Файл шифрланған кезде, пайдаланушы ағымдағы уақытқа дейін жасаған барлық өзгерістер қатты дискіде сақталады.
Шифрды шешу.


  1. Файлды ашу.




  1. Қажетті өзгерістерді енгізіңіз.




  1. Тиісті параметрлерді орнатыңыз: шифрлау түрі және т.б.




  1. UTILITY- мәзір элементі арқылы шифрды шешу процесін бастаңыз.


СІЗ/СИПАТТАУ F6.
Назар аударыңыз!Файлды шифрдан шығару кезінде пайдаланушы ағымдағы уақытқа дейін жасаған барлық өзгерістер қатты дискіде сақталады.
Ықтимал сөздің брошюрасы (шифрды шешу)
Назар аударыңыз!Кілттің қуаты «кілт қуаты» опциясында алдын ала орнатылады. Кілттің ұзындығы ықтимал сөздің апару уақытына айтарлықтай әсер етеді (ең нашар жағдайда біз логарифмдік алгоритммен айналысамыз).


  1. Ықтимал сөз енгізілді (ұзындығы 1 (3) ден 9ға дейін).




  1. Жаңадан табылған кілттерді алдыңғыларынан ажырату үшін олардың арасына «таңдау» жазуы қосылады.




  1. Кілттер жылжытылуда.




  1. Мәтіннің бүкіл бірінші жолы ағымдағы кілттің көмегімен шифрдан шығарылады.




  1. Ықтимал сөздің ұзындығына тең бөліктерде бұл жолдың мазмұны ықтимал сөздің мәнімен салыстырылады.




  1. Егер кем дегенде бір сәйкестік табылса, кілт есте қалады.

Зертхана №229




  1. Жаңа кілтке көшу.




  1. Келесі жолға өтіңіз.




  1. Нәтижелер кілттер тізімінде болуы керек. Сәйкестік табылмаса, кілттер тізіміне ештеңе қосылмайды.


Кілттермен операциялар.Негізгі дерекқормен келесі әрекеттерді орындауға болады:


  • жаңа кілт қосу;




  • бір жазбаны жою;




  • белсенді жазбаны өзгерту;




  • енгізілген пернелердің бүкіл кестесін тазалаңыз.


Ескерту.«Кілттер кестесімен жұмыс» деп біз екі әдісте (ойын ойнау және Виженер кестесі) пайдалану үшін енгізілген кілттерді түсінеміз.
Өзгерту кілттері.Кез келген уақытта жүйеде ауыстыру үшін тек бір ағымдағы кілт болуы мүмкін.
Ауыстыру кілтін енгізу ережелері:


  1. жүйе қолдайтын шифрлау әдістерінің тізімінде «Орын ауыстыру» тармағына ауысқан кезде ауыстыру кілтін енгізу терезесі шақырылады. Терезе екі түймеден (БОЛДЫРМАУ және ШЫҒУ өзгертусіз және ЕНГІЗУ түймесі – перненің орнатылған ұзындығын растау) және ауыстыру үшін кілт ұзындығын көрсетуге арналған терезеден тұрады;




  1. кілт ұзындығын орнату терезесінде қажетті ұзындықты таңдау керек (параметрлер 1 ... 9 ішінде орнатылады) және дәл осы ұзындықтағы кілтті пайдалану тілегін растау керек;




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




  1. барлық түймелер арқылы қайталанғаннан кейін жүйе енгізілген кілтті есте сақтайды, оны кілт енгізу өрісінде көрсетеді және бағдарламаның негізгі терезесіне ауыстыру кілтін енгізу терезесінен шығады.


Жаттығу


  1. Зертханалық жұмыстың сипаттамасымен және тапсырмамен танысу.




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

отыз1 БӨЛІМ



3. Ауыстыру әдісі үшін (бір алфавиттік әдіс):


  • қол жетімді шифрлау әдістерінің тізімінде осы алгоритмді таңдаңыз;




  • қажетті ығысуды орнату;




  • еркін файлды ашу;




  • бастапқы файлдың мазмұнын қарау;





  • осы файл үшін шифрлауды орындау (қажет болса, шифрланған файлдың атын көрсетуге болады);




  • редакторда шифрланған файлды қарау;




  • ықтимал сөзді енгізіңіз;




  • ықтимал кілт ұзындығын енгізіңіз (ауыстыру әдісін қоспағанда);




  • кілтті алыңыз;




  • барлық табылған кілттермен дешифрлеуді орындау;




  • шифры шешілген файлдардың кез келгенінен дұрыс шешілген кілт сөзді табу;




  • бастапқы кілтпен файлдың шифрын ашу;




  • нәтижені тексеріңіз.




  1. Орын ауыстыру әдісі үшін:ауыстыру әдісін таңдау;


символды ауыстыру кілтін енгізу үшін ашылған терезеде көрсетіңіз
біріншіден, осы перненің ұзындығы, содан кейін пайда болған түймелерден түймелерді көрсетілген ретпен басу арқылы пернеге қажетті комбинацияны жасаңыз; сонымен бірге бұрыннан пайдаланылған түймелер олардың қайта енгізілуіне жол бермеу үшін қол жетімсіз болады;


  • әрі қарайғы әрекеттер 3-тармақта көрсетілгендерге толық сәйкес келеді.


5. Гамма әдісі үшін:


  • әдісті таңдау;




  • кілтті енгізіңіз;




  • 3-қадамды толығымен қайталаңыз.




  1. Vigenère кестесі үшін барлық әрекеттер 5-параграфтан (ойын ойнау әдісі) қайталанады.


Әрбір шифрлау әдісіне арналған есеп орындалған әрекеттер тізбегін сипаттайды, барлық пайдаланылған файлдардың, бастапқы және табылған кілттердің атауларын көрсетеді және шифрды шешу процесін сипаттайды.
Мұғалімге орындалған жұмыс және барлық пайдаланылған файлдар туралы есеп беріледі.


  1. Оқытушы көрсеткен нұсқа нөміріне сәйкес есепте бақылау сұрақтарына жауап беру (1.2-кесте).

Зертхана №231



1.2-кесте





Сан

Бақылау сұрақтары

опция
1, 5, 7, 3, 9, Жалған ашық мәтіннің айырмашылығы неде (алынған мәтін
18, 28 жалған кілтпен шифрды ашу кезінде) нақты ашық мәтіннен?
2, 4, 6, 8, 20, Жоғарыда сипатталған әдіспен шифрды ашу уақыты қалай байланысты?
22, 24, 26, 30 Ықтимал сөздің ұзындығынан кілттерді таңдау Sobom?
11, 13, 15, 10, Гамма шифрын ашу уақыты (немесе қойындысы)
17, 19, 27 Виженердің жүздері) гамма алфавитінің күшінен?
12, 14, 16, 21, Шифрды шешу әдісінің кемшіліктері қандай?
23, 25, 29 ықтимал сөз созылады?

3 зертхана
ҚҰРЫЛҒЫ ЖӘНЕ ЖҰМЫС ПРИНЦИПІН ЗЕРТТЕУ
КОДТАУ МАШИНАСЫ«ЖҰМЫС»
Жұмыс мақсаты:Enigma шифрлау машинасында қолданылатын ақпаратты шифрлау (дешифрлеу) принциптерін зерттеу. Эмулятор мысалында Enigma шифрлау машинасының жалпы принциптерімен танысу. Алдымен Enigma эмулятор бағдарламасын орнату керек.
Зертханалық жұмыстың сипаттамасы.«Enigma» (Enigma) – құпия хабарламаларды шифрлау және шифрын ашу үшін қолданылатын портативті шифрлау машинасы (1.9-сурет). Дәлірек айтқанда, Enigma - бұл 1920 жылдардан бері қолданылып келе жатқан электромеханикалық айналмалы машиналардың тұтас тобы. «Enigma» коммерциялық мақсатта пайдаланылды,


  • сондай-ақ әлемнің көптеген елдерінде әскери және мемлекеттік қызметтерде болды, бірақ Германияда Екінші дүниежүзілік соғыс кезінде кеңінен таралған. Бұл көбінесе зерттеу нысаны болып табылатын Вермахт жұмбағы, неміс әскери моделі.



Күріш. 1.9.«Enigma» шифрлау машинасының пайда болуы
Enigma шифры криптография тұрғысынан өте әлсіз болғанымен, іс жүзінде бұл факторды оператор қателері, процедуралық кемшіліктер және Enigma және шифр кітаптарының көшірмелерін басып алу сияқты басқалармен үйлестіру ғана ағылшын криптоаналитиктеріне шифрланған хабарламаларды ашуға мүмкіндік берді. шифр.«Жұмбақ».

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



1.10-суретте Enigma машинасының екі рет басылған пернелерге арналған электр тізбегі көрсетілген – ток роторлар арқылы өтеді, рефлектордан «шағылады», содан кейін роторлар арқылы қайтадан оралады. А әрпі»шифрленген мәтінде әр түрлі жолдармен кезекті пернені басу арқылы алдымен «G», содан кейін «С» әрпімен ауыстырылады. Ротордың айналуына байланысты сигнал басқа бағытты алады.