Ցանցային կոդավորման ներածություն

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

Ինչ է ցանցային կոդավորումը:

Կոդավորումը տարածված տվյալների պահպանման տարածված եւ արդյունավետ մեթոդ է: Կոդավորման գործընթացը ծածկում է տվյալների կամ հաղորդագրության բովանդակությունը այնպես, որ սկզբնական տեղեկությունները կարող են վերականգնվել միայն համապատասխան decryption գործընթացով: Կոդավորումը եւ լուծումը գաղտնալսման ընդհանուր մեթոդներ են `ապահով հաղորդակցման հետեւում գիտական ​​կարգապահությունը:

Շատ տարբեր կոդավորման եւ վերծանման գործընթացներ ( ալգորիթմներ ) կան: Հատկապես Ինտերնետում շատ դժվար է պահել այդ ալգորիթմների մանրամասները իսկապես գաղտնի: Կրիպտոգրաֆիստները դա հասկանում եւ նախագծում են իրենց ալգորիթմները, որպեսզի նրանք աշխատեն, նույնիսկ եթե դրանց իրականացման մանրամասները հրապարակվեն: Շատ կոդավորման ալգորիթմները հասնում են այդ մակարդակին, օգտագործելով ստեղները :

Ինչ է կոդավորումը:

Համակարգչային գաղտնագրման համակարգում բանալին կոշտ կոդավորման եւ վերծանման ալգորիթմների օգտագործման երկարատեւ բիտակներ է: Օրինակ, հետեւյալ հիպոթետիկ 40-բիթ բանալին է.

00001010 01101001 10011110 00011100 01010101

Կոդավորման ալգորիթմը վերցնում է բնօրինակ un-encrypted հաղորդագրություն եւ վերը նշված բանալին եւ մաթեմատիկական կերպով փոխում է բանալին բիթերի վրա, նոր կոդավորված հաղորդագրություն ստեղծելու համար: Հակառակ դեպքում, վերծանման ալգորիթմն ընդունում է կոդավորված հաղորդագրություն եւ վերականգնում է այն իր սկզբնական ձեւով, օգտագործելով մեկ կամ ավելի բանալիներ:

Որոշ գաղտնի ծածկագրման ալգորիթմներ օգտագործում են միայն կոդավորում եւ կոդավորում եւ կոդավորում: Նման առանցք պետք է գաղտնի պահվի. Հակառակ դեպքում, ցանկացած մեկը, ով ստացել էր հաղորդագրություն ուղարկելու համար օգտագործվող բանալին, կարող է այդ բանալին վերծանել ալգորիթմի վրա, որը կարդացվի այդ հաղորդագրությունը:

Այլ ալգորիթմներ օգտագործում են կոդավորման համար մեկ բանալի եւ երկրորդ, տարբեր բանալին decryption- ի համար: Տվյալ դեպքում կոդավորման բանալին կարող է հրապարակայնորեն մնալ, քանի որ առանց բացթողման բանալին հաղորդագրությունների մասին տեղեկությունները չեն կարող ընթերցվել: Հանրաճանաչ ինտերնետային անվտանգության արձանագրությունները օգտագործում են այսպես կոչված հանրային բանալիների կոդավորումը:

Տունային ցանցերի կոդավորում

Wi-Fi- ի ներքին ցանցերը մի քանի անվտանգության հաղորդակարգեր են, ներառյալ WPA եւ WPA2 : Թեեւ դրանք գոյություն չունեն ամենաուժեղ կոդավորման ալգորիթմները, նրանք բավարար են տնային ցանցերը պաշտպանելու համար, որոնք արտասահմանցիների կողմից արգելված են իրենց երթեւեկությունն ապահովելու համար:

Որոշեք, թե արդյոք տնային ցանցում ինչ կոդավորումը ակտիվ է, ստուգելով լայնաշերտ երթուղիչի (կամ այլ ցանցի դարպաս ) կազմաձեւումը:

Ինտերնետում կոդավորումը

Ժամանակակից վեբ բրաուզերները օգտագործում են անվտանգ վարդակների շերտի (SSL) արձանագրություն, անվտանգ օնլայն գործարքների համար: SSL- ն աշխատում է կոդավորման համար հրապարակային բանալին եւ ապակոդավորման այլ մասնավոր բանալին: Երբ տեսնում եք ձեր բրաուզերում URL տողում HTTPS նախածանց, այն ցույց է տալիս SSL կոդավորումը տեղի է ունենում տեսարանների ետեւում:

Հիմնական երկարության եւ ցանցային անվտանգության դերը

Քանի որ երկու WPA / WPA2 եւ SSL կոդավորումը այնքան մեծ կախված են ստեղներից, ցանցային կոդավորման արդյունավետության մեկ հիմնական չափի `առանցքային երկարության համար` բանալին բիթերի քանակի:

SSL- ի Netscape- ի եւ Internet Explorer- ի վեբ բրաուզերում վաղ կիրառումը տարիներ առաջ օգտագործվել է 40 բիթ SSL կոդավորման ստանդարտ: Տնային ցանցերի WEP- ի նախնական կիրառումն օգտագործվել է նաեւ 40 բիթանոց կոդավորման բանալիներով:

Ցավոք, 40-բիթանոց կոդավորումը շատ հեշտ էր վերծանել կամ «ճեղքել», ճիշտ գուշակելով ստեղնը: Քրեակատարողական ապարատում տարածված ապակոդավորման տեխնիկան, որը կոչվում է կոպիտ ուժերի վերծանում, օգտագործում է համակարգչային վերամշակում `սպառիչ հաշվարկելու եւ փորձելու ամեն հնարավոր բանալին մեկ առ մեկ: 2-բիթանոց կոդավորումը, օրինակ, ներառում է չորս հնարավոր հիմնական արժեքներ `կանխատեսելու համար.

00, 01, 10 եւ 11

3-բիթանոց կոդավորումը ներառում է ութ հնարավոր արժեքներ, 4-բիթանոց կոդավորումը 16 հնարավոր արժեքներ եւ այլն: Մաթեմատիկական առումով, n-bit ստեղնը գոյություն ունի 2 n հնարավոր արժեքներ:

Թեեւ 2 40-ն կարող է շատ մեծ թվով թվալ, շատ դժվար է ժամանակակից համակարգիչներին կարճ ժամանակահատվածում կոտրել այդ բազմաթիվ կոմբինացիաներ: Անվտանգության ծրագրերի մշակողները ճանաչեցին գաղտնագրման ուժը բարձրացնելու անհրաժեշտությունը եւ տեղափոխվեցին 128-բիթ եւ ավելի բարձր տարիներ առաջ կոդավորման մակարդակները:

40-բիթանոց կոդավորման համեմատությամբ, 128-բիթանոց կոդավորումը 88 երկար բրա երկարություն է առաջարկում: Սա թարգմանում է 2 88 կամ մի ծակոտի

309,485,009,821,345,068,724,781,056

լրացուցիչ կոմբինացիաներ, որոնք անհրաժեշտ են կոպիտ ուժի ճաքի համար: Սարքերում որոշ վերամշակման սարքեր տեղի են ունենում, երբ այդ բանալիների հետ թաքցնելու եւ բեռնաթափելու համար անհրաժեշտ է բջջային կապի ծածկույթ, բայց օգուտները գերազանցում են ծախսերը: