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

  • Латын алфавит

  • Шифрлау принципі Метод 1

  • Кілттік сөз берілген жағдайда

  • 6-семинар Полибий шифры. Полибий шифр


    Скачать 129.42 Kb.
    НазваниеПолибий шифр
    Дата12.10.2021
    Размер129.42 Kb.
    Формат файлаdocx
    Имя файла6-семинар Полибий шифры.docx
    ТипДокументы
    #245750

    ПОЛИБИЙ ШИФР
    Криптографияда «Полибий шахмат тақтасы» деп те аталатын Полибий алаңы - Полибиус ұсынған көне кодтау жүйелерінің бірі. Кодтаудың бұл түрі бастапқыда грек алфавиті үшін қолданылған, бірақ кейін басқа тілдерге таралды.

    Латын алфавиті




    1

    2

    3

    4

    5

    1

    a

    b

    c

    d

    E

    2

    f

    g

    h

    i\j

    K

    3

    l

    m

    n

    o

    P

    4

    q

    r

    s

    t

    U

    5

    v

    w

    x

    y

    z


    Шифрлау принципі

    Метод 1

    «validation» сөзін шифрлайық:

    Шифрлау үшін квадраттан мәтіндік әріп табылды және сол бағанға шифрлаудың төменгі жағына енгізілді. Егер әріп төменгі жолда болса, онда жоғарғы баған сол бағаннан алынды.

    Таблица координат

    Буква текста:

    V

    A

    L

    I

    D

    A

    T

    I

    O

    N

    Буква шифротекста :

    a

    f

    q

    o

    i

    f

    y

    o

    t

    s


    Осылайша, шифрлаудан кейін біз мынаны аламыз:

    Нәтиже

    До шифрования:

    validation

    После шифрования:

    afqoifyots


    Метод 2

    Хабар Полибий квадратының бойындағы координаталарға түрлендіріледі, координаттар тігінен жазылады:

    Таблица координат

    Буква:

    V

    A

    L

    I

    D

    A

    T

    I

    O

    N

    Координата вертикальная:

    1

    1

    1

    4

    4

    1

    4

    4

    4

    3

    Координата горизонтальная:

    5

    1

    3

    2

    1

    1

    4

    2

    3

    3


    Содан кейін координаттар жол -жолмен оқылады:

    11 14 41 44 43 51 32 11 42 33

    Әрі қарай, координаттар сол квадрат бойынша әріптерге айналады:

    Таблица координат

    Координата вертикальная:

    1

    1

    4

    4

    4

    5

    3

    1

    4

    3

    Координата горизонтальная:

    1

    4

    1

    4

    3

    1

    2

    1

    2

    3

    Буква:

    A

    Q

    D

    T

    O

    E

    H

    A

    I

    N


    Осылайша, шифрлаудан кейін біз мынаны аламыз:

    Результат

    До шифрования:

    VALIDATION

    После шифрования:

    AQDTOEHAIN


    Метод 3

    Келесіден тұратын күрделі нұсқа: алынған бастапқы шифр мәтіні (*) екінші рет шифрланады. Сонымен қатар, ол жұпқа бөлінбестен жазылады:

    11 14 41 44 43 51 32 11 42 33
    Алынған сандар тізбегі цикл бойынша бір қадамға солға жылжиды (қадамдардың тақ саны):

    11441444351321142331
    Бұл тізбек қайтадан екі топқа бөлінеді:

    11 44 14 44 35 13 21 14 23 31
    және кестеге сәйкес ол соңғы шифрленген мәтінмен ауыстырылады:

    Таблица координат







    Координата вертикальная:

    1

    4

    1

    4

    3

    1

    2

    1

    2

    3

    Координата горизонтальная:

    1

    4

    4

    4

    5

    3

    1

    4

    3

    1

    Буква:

    A

    T

    Q

    T

    X

    L

    B

    Q

    M

    C


    Осылайша, шифрлаудан кейін біз мынаны аламыз:

    Результат

    До шифрования:

    VALIDATION

    После шифрования:

    ATQTXLBQMC


    Кілттік сөз берілген жағдайда

    Латын әліпбиі үшін бірінші ұяшыққа 25 әріптің бірін, екіншісіне 24 әріптің бірін, үшіншіге 23 әріптің біреуін енгізуге болады. Біз латын әліпбиі кестесіндегі шифр үшін кілттердің максималды санын аламыз:



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

    «ALFARABI» сөзін «KURS» кілті арқылы шифрлайық. Алдын ала осы кілтпен шифрлау кестесін құрып, кестеге негізгі таңбаларды ретімен жазып, алфавиттен кейін:




    1

    2

    3

    4

    5

    1

    K

    U

    R

    S

    A

    2

    B

    C

    D

    E

    F

    3

    G

    H

    I\J

    L

    M

    4

    N

    O

    P

    Q

    T

    5

    V

    W

    X

    Y

    Z


    Хабарды Полибий шаршы бойындағы координаттарға айналдырайық:


    Таблица координат

    Буква:

    A

    L

    F

    A

    R

    A

    B

    I

    Координата вертикальная:

    5

    4

    5

    5

    3

    5

    1

    3

    Координата горизонтальная:

    1

    3

    2

    1

    1

    1

    2

    3


    Біз координаттарды сызық бойынша санаймыз:

    54 55 35 13 13 21 11 23
    Координаттарды сол квадрат бойынша әріптерге айналдырайық:


    Таблица координат

    Координата вертикальная:

    5

    5

    3

    1

    1

    2

    1

    2

    Координата горизонтальная:

    4

    5

    5

    3

    3

    1

    1

    3

    Буква:

    T

    Z

    X

    G

    G

    U

    K

    H


    Осылайша, шифрлаудан кейін біз мынаны аламыз:

    Результат

    До шифрования:

    ALFARABI

    После шифрования:

    TZXGGUKH


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