3- лаборатория Мавзу: Фейстел
Download 62.99 Kb.
|
3 - laboratoriya ishi
- Bu sahifa navigatsiya:
- Очи қ блок Шифрланган блок
- Ишни тўғрилашга тавфсиялар
- Алоҳида топшириқ варианти Вариант №1 S 1
- Вариант №2 S 1
- Вариант №3 S 1
Охирги блокни таҳлил қилиш калит битларини топиш учун жуда кам маълумот беради. Aммо биринчи иккита блокни таҳлил қилиш калитнинг биринчи битларини аниқлаш имкониятини беради. Лаборатория ишини бажариш учун вариантнинг махфий калитида очиқ матнларни яратиш ва шифрлаш, шунингдек олинган натижаларни таҳлил қилиш учун дастур ишлаб чиқилган. Ушбу дастур ёрдамида керакли матнлар яратилади ва шифрланади, масалан 30, вариантнинг махфий калитида (ушбу мисолда К = 101010101010 қиймати махфий калит сифатида қабул қилинади) ва шифрлаш натижаси 5-жадвалда келтирилган. 5 - Жадвал
1-блокдан олинган тенгламалар ёрдамида, дастурдан фойдаланиб, N = 100 Т очиқ матнлардан тенгламанинг чап томони нолга тенг 93, Т = 93 га тенг еканлигини аниқланади. Бундай ҳолда, еҳтимоллик N = 1/16, чунки 5.2.2-бўлимда тасвирланган алгоритмга кўра, тенглама учун (2) К1 ⨁+ К2 = 1 тенглама учун (2) T= 80, а р = 13/16, бўлса К1 ⨁ К2 ⨁ К3 = 0; тенглама учун (3) Т = 17, ар = 3/16, бўлса К1 ⨁ К2 ⨁ К3⨁ К4 = 0; Буни (11) ва (12) тенгламалардан билса бўладики, К4 = 0 еканлиги топилади. (11) ва (10) тенгламалардан К3 = 1 ни топамиз. К1 ⨁ К2 = 1 бўлгани учун, иккита имконият мавжуд: ёки К1 = 0 ва К2 = 1; ёки К1 = 1 ва К2 = 0. Худди шундай тарзда, иккинчи блок учун калит битларни топилади: тенглама учун (4) Т=81, а р = 3/16, бўлса К7 =1; тенглама учун (5) Т = 18, а р =13/16, бўлса К5 ⨁ К6 = 1 тенглама учун (6) Т= 80, а р =3/16, бўлса К5 ⨁ К6⨁ К8=1; тенглама учун (7) Т = 13, а р = 1/8, бўлса К5 ⨁ К6⨁ К7=0; тенглама учун (8) Т = 18, а р = 3/16, бўлса К5 ⨁ К6⨁ К7⨁ К8=0; (14) ва (15) тенгламалардан K8 = 0 топилади. К5 ⨁ К6= 1 бўлганлиги сабабли иккита вариант: К5 = 0 ва К6= 1; yoki К5 = 1 ва К6 = 0 бўлиши мумкин. Шундай қилиб, иккита жадвални таҳлил қилиб, калитнинг дастлабки саккиз битининг тўртта варианти мавжуд (х белгиси аниқланмаган битларни билдиради): K1=01100110xxxx; K2 =10100110xxxx K3 =01101010xxxx K4 =10101010xxxx лаборатория иши учун дастурдан фойдаланиб, мумкин мавжуд бўлган комбинацияларни тўртинчиси хақиқийлигини аниқланади. Калитнинг қолган тўрт битини тўлиқ танлаш усули билан топиш мумкин.
Индивидуал топшириқ варианти рақами ўқитувчи томонидан белгиланади. Вариантга кўра, ишни тайёрлаш пайтида қуйдагилар бажарилиши керак Берилган жадвалларнинг ҳар бири учун статистик таҳлил ўтказинг ва тегишли жадвалларни тузинг; Ҳосил бўлган жадваллардан ∆ дан энг катта четланган, шунингдек, энг кўп яқинлашган элементларини танлаб олинсин; Самарадаор чизиқли тенгламаларни тузинг ва уларни эҳтимолликларини ҳисобланг. Ишни тўғрилашга тавфсиялар 1. Дастурни Crytol.exe. да чақиринг. 2. Талаба ФИО, гурух рақами ва вариант рақами. 3. Маълум матнларнинг сонини киритинг (1000 дан 5000 гача). 4. Уларни шефрланг. 5. Хар бир олинган самарали чизиқли тенглама устида таҳлил олиб боринг. 6. Ўтказилган таҳлил асосида калит битларини ҳисобланг. 7. Таҳлил тўғрилигини текширинг. 8. Юқорида бажарилган амалларни яна бир бор текширинг. Биринчи бор матн белгилари сонини 100-1000 оралиқда кўрсатган ҳолда иккинчи бор матн белгилари сонини 1-10 оралиқда кўрсатган ҳолда. Ҳар бир таҳлил қилинаётган матн сонлари жуфтлиги олинаётган натижага қандай таъсир ўтказаётганлиги ҳақида ҳулоса қичаринг.
Лаборатория иши ҳисоботи қуйдагиларни ўз ичига олиши зарур: Вазифа вариантини кўрсатадиган бош саҳифа; Ишдан мақсад; Cтатистик таҳлил жадваллари ва Cамарали чизиқли тенгламалар ва уларнинг асосида қурилган еҳтимолликлар cтатистик таҳлил жадваллари; Маълум бир очиқ ва шифр матн жуфтлиги учун ишлатилган чизиқли тенгламани ҳосил қилиш яққол кўриниши мақсадида ўн матрадан кам бўлмаган уринишларни амалга ошириш керак. Ҳар бир тенглама учун таҳлил натижалари (дастур ёрдамида олиш); Калит битини топинг; 8 пункдаги қилинган ишлар асосида ҳулоса чиқаринг; Қилинган иш юзасидан ҳулоса чиқаринг. Алоҳида топшириқ варианти Вариант №1 S1:
S2:
S3:
Эслатма. S1 блокдан олинган (i, j) жуфтлик учун оғиш бурчаги Δ нинг қиймати 1/2 дан катта ёки тенг. S2 блокдан олинган (i, j) жуфтлик учун оғиш бурчаги Δ нинг қиймати 5/8 дан катта ёки тенг. S3 блокдан олинган (i, j) жуфтлик учун оғиш бурчаги Δ нинг қиймати 1/4 дан катта ёки тенг. Вариант №2 S1:
S2:
S3:
Эслатма. S1 блокдан олинган (i, j) жуфтлик учун оғиш бурчаги Δ нинг қиймати 5/8 дан катта ёки тенг. S2 блокдан олинган (i, j) жуфтлик учун оғиш бурчаги Δ нинг қиймати 1/2 дан катта ёки тенг. S3 блокдан олинган (i, j) жуфтлик учун оғиш бурчаги Δ нинг қиймати 5/8 дан катта ёки тенг. Вариант №3 S1:
Download 62.99 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling