Автор: Пользователь скрыл имя, 03 Мая 2012 в 12:06, курсовая работа
1- тақырып. Ақпарат және ақпараттық қауіпсіздік (2 сағат)
Дәрістер жоспары:
1. Ақпарат қорғаныс объектісі ретінде.
2. ақпараттық қауіпсіздік
3. ақпараттық қауіпсіздік негізгі қауіп қатерлері.
4. ақпараттық қауіпсіздікті қамтамассыз ету.
ХАРАКТЕР ЧЕЛОВЕКА СОЗДАЕТ ЕГО СУДЬБУ
Әрине,
криптограмманың дешифрлеудің суреттелген
процедурасын компьютерде автоматты
түрде алдын ала жасалынған бағдарламалардың
көмегімен жүзеге асыруға болады.
Маршрут бойынша күрделендірілген орын ауыстыру
Шифрлеудің жоғары беріктігін гамильтондық түріндегі маршрут бойынша орын ауыстыруды күрделендірумен қамтамасыз етуге болады. Бұл жағдайда шифрленетін мәтіннің символдарын жазу үшін кейбір гиперкубтың төбелері қолданылады, ал шифрленген мәтіннің таңбалары Гамильтон маршруты бойынша оқылады, сонымен қатар бірнеше әр түрлі маршруттар қолданылады. Мысал ретінде n=3 болғанда Гамильтон маршруты бойынша шифрлеуді қарастырайық.
Кубтың төбелерінің нөмірлері блок жасалғанда оны шифрленетін мәтіннің символдарымен толтыру реттілігін анықтайды. Жалпы жағдайда n-мөлшерлі гиперкуб n2 төбелерге ие болады.
Бірінші схема үшін шифрленетін блокта символдардың орын ауыстыру реттілігі 5-6-2-1-3-4-8-7, ал екіншісі үшін 5-1-3-4-2-6-8-7. Осыған ұқсас басқа маршруттар үшін орын ауыстыру реттілігін алуға болады: 5-7-3-1-2-6-8-4, 5-6-8-7-3-1-2-4, 5-1-2-4-3-7-8-6 және т.с.
Гиперкубтың мөлшері, Гамильтонның таңдалынатын маршруттарының түрлерінің саны әдістің жасырын кілтін құрайды.
Қарапайым
орын ауыстырудың беріктігі
Гаммалау әдісімен шифрлеу
Әдістің мәні шифрленетін мәтіннің символдары жүйелі түрде гамма деп аталатын қандай да бір арнайы реттіліктің символдарымен қосылуында жатыр. Кейде мұндай әдіс гамманы негізгі мәтінге қоюды білдіреді, сондықтан ол «гаммалау» деген атқа ие болды.
Гамманы
қоюды бірнеше тәсілдермен
tш = tо XOR tг,
мұндағы tш,tо,tг – шифрленген символдарға, негізгі символға және гаммаға сәйкес ASCII кодтар. XOR – биттік перация "ерекше немесе".
Мәтінді кері шифрлеу осындай формула бойынша жүзеге асады:
tо
= tш XOR tг.
Аналитикалық айналымдардың көмегімен шифрлеу
Ақпараттың жеткілікті сенімді жабылуы шифрлеу кезінде кейбір аналитикалық айналымдарды қолдануды қамтамасыз етеді. Мысалы, алгебра тәсілдерін матрицаларды қолдануға болады – дәлірек матрицаның векторға көбейтуін.
Кілт ретінде n*n өлшемді ||a|| квадраттық матрицасы беріледі. Негізгі мәтін n символды ұзындықтағы блоктарға бөлінеді. Әрбір блок n-мөлшерлі вектор ретінде қарастырылады. Ал блокты шифрлеу процесі жаңа n-мөлшерлі векторды (шифрленген блоктың) ||a|| матрицасын негізгі екторға көбейтудің нәтижесі ретінде алуда жатыр.
Мәтіннің
кері шифрленуі осындай сияқты айналымның
көмегімен тек ||a| матрицасына кері
матрицаның көмегімен жүзеге асады.
Ұсынылған әдебиеттер:
СӨЖ тапсырмалары (5 тақырып) [1, 2, 3, 4, 7]
СОӨЖ №5
5- тақырып. Екікілтті криптографиялық жүйе (2 сағат)
Дәріс жоспары
Екікілтті криптографиялық жүйе , екі кілтті қолдануды мінездейді. Ашық(жасырын емес) және жабық (жасырын).Екікілтті жерекшелігі шифрлеу түрлерінің 2 түрін алуға мүлік береді, оларды қолдануы әдістеріашық және құпия кілттер.
12 сурет.
Ашық кілтті шифрлеу жүйесі.
Ашық кілт шифрлеу үшін,ал құпия кілт керішифрлеу үшін пайдаланылса, ол жерде ашық кілтпен шифрлеу жүйесі орын алып тұр. Бұл жағдайда ашық кілт иесі мәтінді шифрлей алады, ал оны тек қана құпия кілт иесі ғана кері шифрлей алады. Бұл әдісұялық қозғалмалы байланыста GSM-да пайдаланылады. 12 суретте ашық кілт пен шифрлеу жүйесінің схемасы көрсетілген.
Ашық кілтпен шифрлеу және кері шифрлеу процестері келесідей жазылады:
Y=Ez0(X),
X=Dzc(Y)=Dzc(Ez0 X)),
онда Х – ашық мәтін;
Y – шифрленген мәтін;
Z0 – ашық кілт;
Zc – құпия кілт;
Ezc – шифрлеу функциясы;
Dzo – керішифрлеу функциясы.
Құпия кілт шифрлеу үшін, ал ашық кілт кері шифрлеу үшін пайдаланылса, ол жерде электронды цифрлік қолтаңба жүйесі орын алып тұр (ЭЦҚ) Бұл жерде тек қана құпия кілт иегері,мәтінді шифрлеу , яғни оны жазу, ал қол таңбаны тексеру (тексті шифрлеу) өз билігінде ашық кілті бар әрбір қолданушының қолынан келеді.
ЭЦҚ жүйелері шифрлеу және кері шифрлеу процестерін жүзеге асыру үшін келесідей формулалар арқылы көрсетуге болады.
Y=Ezc(X),
X=Dzo(Y)=Dzo(Ezc(X))
онда Х – ашық мәтін;
Y – шифрленген мәтін;
Z0 – ашық кілт;
Zc – құпия кілт;
Ezc – шифрлеу функциясы;
Dzo – керішифрлеу функциясы.
Осымен қатар әлпеттің өзара нақтылығы үшін, шифрлеу және кері шифрлеудің ашық және құпия кілтпен суреттелу процесінің орындалу шарттары қажет
Ezo Dzc = Ezc Dzo =е
мұнда
е — бірлік түрлендіру.
Шифрлеу әдістері ең кем
• Заңды алушы кері өзгерту және хабарламаны кері шифрлей алады.
• Қарсыластың Қаскүнемі
енмесе криптоаналитикі , хабарламаны
қолға түсіріп ,онда басты
Біржақты функцияларды зерттеу
нәтижесінде екі кілтті
• Жай сандарды көбейту
• Дискретті дәрежені шығару
• Арқа қоржынды салуға арналған тапсырма
•
Қателерді түзететің кодтық конструкцияны
қолдану.
Дискретті дәрежені шығару әдісі
Шифрлеу әдістерінің бірнешесі
белгілі, олар дәреженің
Ашық кілтпен ақпараттық қорғаудың криптографикалық әдістерінің негізгі екі тобын ерекше бөліп көрсету керек, олар бір неемсе бірнеше біржақты «потайной лазейка» фуекциясын қолданады. Осындай функциялар ретінде белгілі дәрежелі m және п модулін көрсететің модульдік дәрежеге шығару.
F(x)=
хm mod n ( )
Арқа қоржынды салуға арналған әдіс
Арқа қоржынды салуға арналған тапсырмасын жүзеге асыру криптоалгоритмі Меркле және Хелмана болып табылады. Криптоалгоритмді мысал ретінде қарастырып көрейік.
Мысал ретінде k=3231 санын алайық және а1,...a10 бүтін сандарынан жиынтық
43, 129, 215, 473, 903, 302, 561, 1165, 697, 1523.
k санының бір шама сандарды
қосқанда ғана шығатының
13 сурет. Арқа қоржынды салуға арналған әдіс
129+473+903+561+
3231 => 0101101100 (екілік вектор)
Осы
сандарды қосу арқылы біз шешім таптық,
яғни арқа қоржының толтырдық. Бұл
оқиға 13 суретте көрсетілген.
Ұсынылған әдебиеттер:
СӨЖ тапсырмалары ( 5, 6 тақырып) [1, 2, 3, 4, 7]
СОӨЖ
№6
6-тақырып. Ашық кілтті криптожүйенің концепциясы. (2 сағат)
Дәріс жоспары
Бірбағыттағы функция
Ашық кілтті
криптожүйенің барлық айқындамасы
бірбағыттағы функцияны қолдануда
негізделген (one way functions). Бірақта бұл
функция класын нақты математикалық
көзқарас жақтан анықтама беру қиын болып
табылады. Бірбағытты функцияны келесі
әдістермен анықтауға болады.
X и Y – еркін көптік . Функция
f(X) -> Y,
бірбағытты
болып табылады, если для всех егерде
барлық х-ке, Х кіруші,
f(x) функциясын шешу өте оңай, және сол
уақыттағы y-тің көпшілігі , Y-ке кіруші,
x санының кез-келген мәнің қабылдайды,
X-ке кіруші, онда f(x) = y өте қиын.болып
келеді
Диффи-Хеллмана кілтінің таралу жүйесінің әдісі.
Криптографиялық
жүйелерде әрбір қолданушы қосағы хабарламаны
шифрлеу және керішифрлеу үшін жасырын
кілтті қолдану.
Осындай
тектес жүйелердің ең алғашқысы Диффи-Хеллмана
жүйесі болып табылады. Ол 1976 жылы өнделген,
ол дискреттік тапсырмалар логарифімінде
құрылған.
Қадам бойынша кілттерді алмастыру процедурасын қарастырайық.
G^X MOD N есептейді. Сәйкесінше Юстас Y санын таңдайды, ол YY = G^Y MOD N есептейді.
Осыдан кейін
Алекс және Юстас XX және YY мәліметтерімен
алмасады.(Бұл канал бойынша