Алгоритмдер жєне деректер структурасы



бет7/67
Дата02.01.2022
өлшемі420 Kb.
#452649
1   2   3   4   5   6   7   8   9   10   ...   67
зертханалық жұмыс (3)

Жеке тапсырмалар:

  1. Бағдарлама детокторларды қолданыңыз.

  2. Бағдарламалар – фагтарды қолданыңыз.

  3. Бағдарламалар – қарауылдарды қолданыңыз.

  4. Бағдарламалар – ревизорларды қолданыңыз.

  5. Бағдарламалар – вакциналарды қолданыңыз.



Зертханалық жұмыс №2. Шифрлеу әдістері мен криптографиялық қорғау әдістері. Симметриялы шифрлеу жүйелерін зерттеу

Жұмыстың мақсаты: шифрлеу жүйелері мен криптографиялық қорғау әдістерін меңгеру.
Қысқаша теориялық мағлұматтар

Орналастыру және орын ауыстыру. Криптографияда екі қарапайым орналастыру және орын ауыстыру шифрлеу формасы қолданылады. Олардың біреуі де жоғары дәрежелі сенімділікпен қамтамасыз етпейді, бірақ екі форманың сәйкес келуі код сенімділігін арттырады.

Орналастыру тәсілінің түбірінде кодтау кестесінің принципі жатыр. Қарапайым

формада оны ағымдағы мәтіннің әрбір әріпіне қолдануға болады. Мысалда көрсетілген жол символдары SOFTWAREPROTECTION келесі түрдің орналастыру жолымен құралған: әрбір әріп әріпке ауысады, олар алфавитте үш позиция алдында тұрады: A->D, B->E және т.б.; алфавитте, яғни Z әріпінен кейін A орналасқан. Орналастыруды кез-келген мәлімет блогына қолдануға болады.
S O F T W A R E P R O T E C T I O N

V R I W Z D U H S U R W H F W L R Q


Орналастыру тәсілі 8-биттік байтта болуы қазіргі заманғы микропроцессорға ыңғайлы, кесте орналастыру 256 байтты қамтиды, әрі әрбір шығыс байты 256 кірісінің біреуіне сәйкес келеді. Сондықтан шағын облыс жадысы, барынша күрделі кесте орналастыруын жүзеге асырады. Орналастыруды былай ұйымдастыруға болады, әрбір кіріс символына сәйкесінше кез-келген 255 символының қалғанын қоюға болады; орта саны (2^8-1)!=255! тең. Криптографиялық кілтті пайдалана отырып, оңай процедура генерациясын мына

орналастырудың біреуінен құруға болады. Бұл орналастырулар тиімді болып табылмайды, бірақ компонент ретінде күрделі шифр пайдалы болуы мүмкін. Кесте орналастыруының өлшемі бит санының ұлғаюымен тез өседі; бит санында 30 принципті орналастыруы тәжірибелік мәнін жоғалтады.

Классикалық криптографияда орын ауыстыру тәсілі мәтінге қарапайым тілде қолданылған. Суреттегі жол символдарына SOFT¦AREPR¦OTECT¦IONZZ 5 топтан тұратын символдарды қолданған.

SOFTW ¦ AREPR ¦ OTECT ¦ IONZZ

FSTWO ¦ EAPRR ¦ EOSTT ¦ NIZZO

Тапсырмашифрлеуіқысқасөйлемдеәріптердіңорынауыстыруыменсөздің

шифрленуінеүйлесімдіболыпкеледі. Қазіргітехнологияәдеттесимволдардыемес, екіліккодтардыңорналастыруынқолданады. Орналастырумодификациясынаорынауыстырудыемескриптографиялықкілттіқолданғанжөн. Бұлтәжірибелікорналастырудыңмәнінарттырады, алайдаекітәсілкодтауыбірін-бірітолықтырыпотырады.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   67




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет