Անվտանգ է արդյոք CBC Mac-ը:
Անվտանգ է արդյոք CBC Mac-ը:

Video: Անվտանգ է արդյոք CBC Mac-ը:

Video: Անվտանգ է արդյոք CBC Mac-ը:
Video: 3 պատճառ որոնցից ձեր համակարգիչը դանդաղ է աշխատում 2024, Դեկտեմբեր
Anonim

Հաշվի առնելով ա ապահով բլոկի ծածկագիրը, CBC - MAC է ապահով ֆիքսված երկարության հաղորդագրությունների համար: Այնուամենայնիվ, ինքնին դա այդպես չէ ապահով փոփոխական երկարության հաղորդագրությունների համար:

Այս առումով CBC Mac-ը դիմացկուն է բախման:

Այս օրինակը ցույց է տալիս նաև, որ ա CBC - MAC չի կարող օգտագործվել որպես ա բախում - դիմացկուն միակողմանի ֆունկցիա. բանալի տրվելու դեպքում աննշան է ստեղծել մեկ այլ հաղորդագրություն, որը «հեշ» է դնում նույն պիտակի վրա:

Նմանապես, ինչպես է աշխատում CBC Mac-ը: Հետ CBC (Ծածկագրերի բլոկների շղթա)- MAC (Հաղորդագրության վավերացման կոդը) մենք հաղորդագրությունները նույնականացնում ենք գաղտնի ընդհանուր բանալիով: Եթե նրանք են նույնը, ապա Բոբը շարունակել է ապացուցել իր ինքնությունը (ինչպես միայն նա կարող է ունենալ գաղտնի բանալին, որը կիսում են Բոբն ու Ալիսը), և որ հաղորդագրությունը չի փոխվել:

Երկրորդ, արդյոք CBC-ն ապահով է:

RC4-ի վրա հարձակումները և CBC մեզ շատ քիչ ընտրություն են թողել ծածկագրային ալգորիթմների համար, որոնք կան ապահով հարձակումից՝ TLS-ի համատեքստում։ Փաստորեն, TLS 1.1 կամ ավելի վաղ աջակցվող ծածկագրեր չկան ապահով . Միակ տարբերակներն են CBC ռեժիմի ծածկագրեր կամ RC4:

Ո՞րն է CBC Mac-ի բիթերի չափը, երբ օգտագործվում է DES կոդավորումով:

-ի դեպքում CBC - MAC Եռակի հետ - DES դա է չափը 3DES բլոկի, որը 64- է քիչ (կամ դրա ավելի կարճ հատվածը): Եթե ձեր տվյալները դրանից ավելի երկար են, ապա դուք չեք կարող դրանք «վերծանել», քանի որ այժմ կան բազմաթիվ լուծումներ։

Խորհուրդ ենք տալիս: