• Вернамнинг ши ф рла ш у су ли.
  • Кирувчи
  • 2- amaliy ish Mavzu




    Download 2.65 Mb.
    bet3/4
    Sana17.02.2023
    Hajmi2.65 Mb.
    #42610
    1   2   3   4
    Вернам ва Вижинер шифрлаш алгоритми

    Ҳозирги вақтда ахборотларни ҳимоялашни таъминлашнинг қандайдир бирор техник усули ёки воситаси мавжуд эмас, аммо кўп хавфсизлик


    муаммоларини ечишда криптография ва ахборотларни криптоўхшаш алмаштиришлари ишлатилади.
    Вернамнинг шифрлаш усули. Вернамнинг шифрлаш тизими модул қиймати m=2 бўлган Вижинэр шифрлаш тизимининг бир қисми ҳисобланиб, 1926-йилда бу усулнинг аниқ кўриниши ишлаб чиқилади. Гилбэртом Вернам АТ&США фирмаси хомийлиги остида кирувчи матн сифатида иккилик саноқ системасидан фойдаланди. Шифрлашда биринчи Инглиз алфавитидаги(A,B...Z). Матннинг хар бир харфи 5-бит бўлакли (b0,b1…b4) Бадо рақами билан кодланади. Ихтиёрий кетма-кетликдаги иккилик калитлар k0,k1,k2, аввал китобсимон лентага ёзилади. Қуйидаги расмда узатилаётган ахборотни Вернам усули орқали шифрлаш кўрсатилган (2.1-расм).

    k k

    x y=x k y k=x

    Кирувчи ёзув Шифрланган ёзув Тикланган ёзув Калит ке 2.1-расм. Вернам усули орқали шифрлаш

    Кирувчи матнни шифрлашда x-кирувчи матн иккилик кўринишига ўтказилади ва иккилик модул остида иккилик кетма-кетликдаги k-калит билан шифрлаш амалга оширилади. У шифрланган ёзув:



    𝑦=𝑥⊕𝑘 Шифрни очишда ёзувдаги ҳар бир иккилик модул остидаги белгилар kкалит кэтма-кэтлиги билан тузилади.
    𝑦⊕𝑘=𝑥⊕𝑘=𝑘⊕𝑥

    А 0 00000 В 1 00001 C 2 00010 D 3 00011 E 4 00100 F 5 00101 G 6 00110 H 7 00111 I 8 01000 J 9 01001 K 10 01010 L 11 01011



    M N O P Q R S T U V W X Y Z # !
    H=7=00111 x
    0 0 1 1
    1
    12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

    Download 2.65 Mb.
    1   2   3   4




    Download 2.65 Mb.