Главная страница
Навигация по странице:

  • Есептеменің мазмұны

  • Әдістемелік нұсқаулар

  • Цезарь шифрі

  • Полибий квадраты

  • Плейфер жүйесі

  • 3 зертханалық жұмыс. Зертханалы жмыс. Симметриялы криптожйелер


    Скачать 79.79 Kb.
    НазваниеЗертханалы жмыс. Симметриялы криптожйелер
    Дата31.03.2020
    Размер79.79 Kb.
    Формат файлаdocx
    Имя файла3 зертханалық жұмыс.docx
    ТипПрограмма
    #114212
    страница1 из 3
      1   2   3

    3 зертханалық жұмыс. Симметриялы криптожүйелер (6 сағат)

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

    Есептеменің мазмұны

    1. Жұмыстың мақсаты және аталуы;

    2. Программалаудың кез-келген тілінде нұсқаға сәйкес дербес тапсырма; программаның қысқаша сипаттамасын және авторын көрсетіңіз. Программаның аса қызықты бөліктеріне түсіндірме берілуі иіс.

    3. Орындалған дербес тапсырмалардың нәтижелері;

    4. Бақылау сұрақтарына жауап.


    Әдістемелік нұсқаулар

    Алмастыру (подстановка) әдісі бойынша шифрлеу.

    Ең қарапайым әдіс шифрлеу. Шифрленетін тексттің символдары бір (бір алфавитті алмастыру) немесе бірнеше (бірнеше алфавитті алмастыру) алфавитттің символдарымен алмастырылады.

    Бір алфавитті алмастыру

    Қарапайым алмастыру– шифрленетін хбарламаның символдары сол немесе басқа алфавиттің әріптерімен алмастырылады.

    Алмастыру кестелерінің мысалы:

    А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ы Ъ Э Ю Я

    М Л Д О Т В А Ч К Е Ж Х Щ Ф Ц Э Г Б Я Ъ Ш Ы З И Ь Н Ю У П С Р Й
    А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ы Ъ Э Ю Я

    Q W E R T Y U I O P [ ] A S D F G H J K L Z X C V B N M <> @ %
    Цезарь шифрі

    Цезарь шифрі бойынша әр әріп, сол алфавиттен, өзінен белгіленген қандайда бір санға қалып отыратын әріппен алмастырылады. Вижинер кестесі

    Орыс алфавиті үшін Вижинер кестесі:





    А

    Б

    В

    Г

    Д

    Е



    А

    А

    Б

    В

    Г

    Д

    Е



    Б

    Я

    А

    Б

    В

    Г

    Д



    В

    Ю

    Я

    А

    Б

    И

    Г



    Г

    Э

    Ю

    Я

    А

    Б

    В



    Д

    Ь

    Э

    Ю

    Я

    А

    Б



    Е

    Ы

    Ь

    Э

    Ю

    Я

    А



















    Шифрлеу үшін кілт беру керек– қайталанбайтын символдардан тұратын сөз. Алмастыру кестесін былай алады: «шифрленетін тексттің символдарын» Вижинер матрицасының бірінші жолынан құрайды, ал «Алмастыратын символдар» бөлігінін жолын Вижинер матрицасының жолынан құрайды. Соңғысының бірінші символдары өзекті (ключевой) сөздің символдарымен сәйкес келеді.

    Бьюфорт квадраты: оның жолы– вижнер кестесінің кері ретпен жазылған жолы.





    Я

    Ю

    Э

    Ь

    Ы

    Ъ



    Я

    Я

    Ю

    Э

    Ь

    Ы

    Ъ



    Ю

    А

    Я

    Ю

    Э

    Ь

    Ы



    Э

    Б

    А

    Я

    Ю

    Э

    Ь



    Ь

    В

    Б

    А

    Я

    Ю

    Э



    Ы

    Г

    В

    Б

    А

    Я

    Ю



    Ъ

    Д

    Г

    В

    Б

    А

    Я




















    Кілттің бағаны

    Полибий квадраты.

    Орыс алфавитіндегі әріптердің саны грек алфавитінікінен ерекшеленеді. Сондықтан кестенің өлшемі де өзгеше (6х6). Полибий квадратындағы символдардың орналасу реті құпия болып табылады. кілт деп құпия ақпаратты айтады. Ол ашық текстте шифрлеудің қандай түрленуі өтетіндігін анықтайды.




    1

    2

    3

    4

    5

    6

    1

    А

    Б

    В

    Г

    Д

    Е

    2

    Ё

    Ж

    З

    И

    Й

    К

    3

    Л

    М

    Н

    О

    П

    Р

    4

    С

    Т

    У

    Ф

    Х

    Ц

    5

    Ч

    Ш

    Щ

    Ъ

    Ы

    Ь

    6

    Э

    Ю

    Я

    .

    ,





    Ашық тексттің әр әрпі екі мәнді санмен шифрленеді. Бірінші сан– әріп орналасқан жолдың номері, ал екіншісі– бағанның номері.

    Плейфер жүйесі

    Көп алфавитті алмастырудың тағы бір шифрі плейфер жүйесі болып табылады. Бұл жүйенің негізгі идеясын қарастырайық.

    Ұлттық алфавитке сәйкес әріптер ерікті түрде орналастырылған квадраттың көмегімен шифрлеу жүргізіледі. Әріптерді енгізу реті және кестенің конфигурациясы құпия кілтті құрайды. Анықтылық үшін өлшемі 4х8тікбұрышты кестені, ал әріптер алфавиті ретінде кирилицаны алып, әріптерді алфавиттік реттілікпен орналастырамыз. Орыс әріптерінің саны 33, ал торлардың саны 32 болғандықтан, кестеден Ё алып тастаймыз.

    А

    Б

    В

    Г

    Д

    Е

    Ж

    З

    И

    Й

    К

    Л

    М

    Н

    О

    П

    Р

    С

    Т

    У

    Ф

    Х

    Ц

    Ч

    Ш

    Щ

    Ъ

    Ы

    Ь

    Э

    Ю

    Я
      1   2   3


    написать администратору сайта