Encryption 101: Հասկանալով կոդավորումը

Մաթեմատիկայի բնագավառում ոչ մի լավ բան չձեռնարկելու մեր ձեռքում եղած մոտեցումը

WPA2 , WEP , 3DES, AES, սիմետրիկ, ասիմետրիկ, ինչ է դա նշանակում, եւ ինչու պետք է հոգ տանել:

Այս բոլոր տերմինները կապված են ձեր տվյալների պաշտպանության համար օգտագործվող կոդավորման տեխնոլոգիաների հետ: Կոդավորումը եւ գաղտնագրումը ընդհանուր առմամբ կարող է լինել բարդ թեմաներ, գլուխը շրջապատելու համար: Երբ ես լսում եմ խոսքի գաղտնագրման ալգորիթմը, ես պատկերացնում եմ մի քանի աշխատասեր պրոֆեսոր, որը գրում է հավասարակշռության մի սարքի վրա, ինքն իրեն մի բան հուզելով, Մեդուլլա Ուլլոնգաթայի մասին, քանի որ աչքերս փայլում են ձանձրույթից:

Ինչու պետք է մտածես կոդավորման մասին:

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

Կոդավորումը օգտագործվում է ամեն տեսակի բոլոր տեսակի ծրագրերում: Կոդավորման օգտագործման հիմնական նպատակն է պաշտպանել տվյալների գաղտնիությունը կամ օգնության հասնել հաղորդագրության կամ ֆայլի ամբողջականության պաշտպանությանը: Կոդավորումը կարող է օգտագործվել ինչպես տրանզիտի տվյալների, այնպես էլ, օրինակ, երբ այն տեղափոխվում է մեկ համակարգից մյուսը, կամ DVD- ի, USB- ի սկավառակի կամ այլ պահեստավորման միջավայրում տվյալների հանգստի համար:

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

Եթե ​​դու ինձ նման ես, ուզում ես ձեռքդ ձեռք բերել կեղտոտ: Ես անձամբ սովորել եմ: Երբ ես սկսեցի ուսումնասիրել կոդավորման եւ գաղտնագրման իմ ուսումնասիրությունը, նախքան ես ստացա CISSP քննությունը, ես գիտեի, որ մինչեւ որ չկարողանայի «խաղալ» կոդավորմամբ, ապա ես երբեք չհասկացա, թե ինչ է կատարվում ետեւում, երբ ինչ-որ բան կոդավորված է կամ ապակոդավորված:

Ես մաթեմատիկոս չեմ, փաստորեն, ես սարսափելի եմ մաթեմատիկայում: Ես իսկապես չգիտեի `իմանալ ծածկագրման ալգորիթմների մեջ ներգրավված հավասարումների մասին, եւ ես պարզապես ուզում էի իմանալ, թե ինչ է տեղի ունենում այն ​​ժամանակ, երբ այն կոդավորված է: Ես ուզում էի հասկանալ կախարդությունը բոլորի ետեւում:

Այսպիսով, ինչն է լավագույն ձեւը իմանալու կոդավորման եւ գաղտնագրման մասին:

Քննության ընթացքում ուսումնասիրելիս որոշ հետազոտություններ եմ արել եւ պարզել, որ CryptTool- ը կոչվում է «կոդավորման» փորձ ձեռք բերելու համար օգտագործելու լավագույն գործիքներից մեկը: CrypTool- ը ի սկզբանե մշակվել է Deutsche Bank- ի կողմից 1998 թվականին `ջանք գործադրելով աշխատակիցների համար գաղտնագրման հասկացությունը բարելավելու նպատակով: Այն ժամանակից ի վեր CrypTool- ը դարձել է կրթական գործիքների հավաքակազմ եւ օգտագործվում է այլ ընկերությունների, ինչպես նաեւ բուհերի կողմից, եւ ովքեր ցանկանում են իմանալ կոդավորման, գաղտնագրման եւ cryptanalysis- ի մասին:

Cryptool- ի բնօրինակը, որն այժմ հայտնի է որպես Cryptool 1 (CT1), Microsoft Windows- ի վրա հիմնված ծրագիր էր: Այդ ժամանակից ի վեր, Cryptool 2-ի (CrypTool- ի արդիականացված տարբերակը, JCrypTool- ը (Mac- ի, Win- ի եւ Linux- ի համար), ինչպես նաեւ CrypTool-Online- ը զուտ զննարկիչի վրա հիմնված տարբերակն է եղել:

Բոլոր այս ծրագրերը միտք ունեն միտք, մի գաղտնապահություն ստեղծեք, որը նման է ոչ մաթեմատիկական տիպի մարդկանց:

Եթե ​​ուսումնասիրելով կոդավորումը եւ գաղտնագրումը դեռեւս հնչում է ձանձրալի կողմի վրա, վախեցեք, ոչ մի բյուրոկրատիայի հետ կապված որեւէ բանի լավագույն մասը այն հատվածն է, որտեղ դուք ստանում եք կոտրվածք: Cryptanalysis- ը կոռումպացված է, կամ փորձում է պարզել, թե ինչ է decrypted հաղորդագրությունը, առանց բանալին: Սա այս ամենի ուսումնասիրության զվարճալի մասն է, քանի որ բոլորն էլ սիրում են հանելուկ եւ ցանկանում են դառնալ հաքեր:

The CrypTool folks- ը նույնիսկ մրցույթային կայք ունի, որը կարող է լինել MysteryTwister կոչվող կոդերի անջատիչներ: Կայքը թույլ է տալիս փորձել ձեր հաջողության դեմ միայն գրիչը եւ թղթապանակը, կամ կարող եք կատարել ավելի բարդ մարտահրավերներ, որոնք պահանջում են որոշ ծրագրավորման հմտություններ, որոնք զուգորդվում են որոշ լուրջ համակարգչային հզորությամբ:

Եթե ​​դուք իսկապես մտածում եք, թե ինչ է ստացել, կարող եք ստուգել ձեր հմտությունները «Չլուծված շփումների դեմ»: Այս շփումները վերլուծվել են եւ ուսումնասիրվել են տարիների լավագույններից լավագույնը եւ դեռ չեն ճեղքվել: Եթե ​​դուք այդպիսիներից մեկի ճեղքեք, ուրեմն դուք կարող եք վաստակել ձեզ պատմության մեջ որպես պատմություն, որպես տղա կամ գոլ, որը բաց չթողեց: Ով գիտի, կարող ես նույնիսկ աշխատել ՆՍԱ-ի հետ:

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

CrypTool- ը անվճար է եւ մատչելի է CrypTool պորտալում