Արդյո՞ք Cipher Block Chaining-ը անվտանգ է:
Արդյո՞ք Cipher Block Chaining-ը անվտանգ է:

Video: Արդյո՞ք Cipher Block Chaining-ը անվտանգ է:

Video: Արդյո՞ք Cipher Block Chaining-ը անվտանգ է:
Video: Ի՞նչ կլինի, եթե մտնեք SCP-1562 սլայդ: SCP Playground Slide- ը քրքջաց իմ ընկերոջից: 2024, Մայիս
Anonim

Ա բլոկի ծածկագիրը ինքնին հարմար է միայն ապահով ծածկագրային փոխակերպում ( կոդավորումը կամ գաղտնազերծում) ֆիքսված երկարությամբ բիթերի մեկ խմբի, որը կոչվում է a արգելափակել . Գործողության ռեժիմը նկարագրում է, թե ինչպես կարելի է բազմիցս կիրառել ա գաղտնագրման միայնակ- արգելափակել գործողություն դեպի ապահով կերպով փոխակերպել տվյալների ավելի մեծ քանակություն, քան a արգելափակել.

Նմանապես, ի՞նչ է «Cipher Block Chaining» ռեժիմը:

Տես նաև գաղտնագրություն: Գաղտնագրման բլոկի շղթա (CBC) է ռեժիմ շահագործման համար ա բլոկի ծածկագիրը (մեկը, որտեղ բիթերի հաջորդականությունը կոդավորված է որպես մեկ միավոր կամ արգելափակել հետ ծածկագիր բանալին կիրառվում է ամբողջի վրա արգելափակել ). Գաղտնագրման բլոկի շղթա օգտագործում է այն, ինչը հայտնի է որպես որոշակի երկարության սկզբնավորման վեկտոր (IV):

արդյո՞ք CBC ծածկագրերն ապահով են: CBC ունի մի քանի գեղեցիկ հատկություններ: Բլոկի կողմից արտադրված ծածկագրված տեքստը ծածկագիր կոդավորված է, ուստի այն (հուսով եմ) պատահական տեսք ունի: Մեջ CBC , դուք խառնում եք այս պատահական տեսք ունեցող գաղտնագրված տվյալները պարզ տեքստի մեջ, ինչը շատ քիչ հավանական է դարձնում, որ ելքում կլինեն օրինաչափություններ:

Այս կերպ, բլոկի ծածկագրման ո՞ր ռեժիմն է առավել անվտանգ արդյունավետ AES-ի համար:

CTR-ն օգտագործվում է, եթե ցանկանում եք լավ զուգահեռացում (այսինքն՝ արագություն), CBC/OFB/CFB-ի փոխարեն: XTS ռեժիմ է մեծ մասը տարածված է, եթե դուք կոդավորում եք պատահական հասանելի տվյալներ (օրինակ՝ կոշտ սկավառակ կամ RAM): OCB-ն ամենալավն է ռեժիմ , ինչպես դա թույլ է տալիս կոդավորումը և նույնականացում մեկ անցումով:

Արդյո՞ք GCM-ն ավելի ապահով է, քան CBC-ն:

AES- GCM է ավելի ապահով ծածկագիր քան AES- CBC , քանի որ AES- CBC , գործում է XOR'ing-ով (բացառիկ ԿԱՄ) յուրաքանչյուր բլոկի նախորդ բլոկի հետ և չի կարող գրվել զուգահեռ: AES- GCM գրված է զուգահեռ, ինչը նշանակում է, որ թողունակությունը զգալիորեն ավելի մեծ է քան AES- CBC նվազեցնելով գաղտնագրման ծախսերը:

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