Կրիպտոգրաֆիայի պատմություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից

Կրիպտոգրաֆիայի պատմություն, գաղտնագրության պատմությունը սկսած հիմնադրումից մինչև մեր օրեր։

Գաղտնագրության պատմությունը հաշվարկվում է ավելի քան չորս հազար տարի։ Ըստ ժամանակաշրջանների բաժանման համար որպես հիմնական չափանիշ են ընդունվել ծածկագրման համար կիրառվող տեխնոլոգիական մեթոդների բնութագրերը։

Առաջին շրջանը (մոտավորապես մ. թ. ա. 3-րդ հազարամյակից սկսած) բնութագրվում է միաայբուբեն գաղտնագրերի գերակայությամբ (հիմնական սկզբունքը ընթացիկ տեքստի այբուբենի փոխարինումն է այլ այբուբենով, տառերի՝ այլ տառերի կամ սիվոլների փոխարինումով)։ Երկրորդ շրջանը (ժամանակագրական շրջանակներ. 9-րդ դարից՝ Մերձավոր արևելքում (Ալ-Քինդի), և 15-րդ դարից՝ Եվրոպայում (Լեոն Բատիստա Ալբերտի), մինչև 20-րդ դարի սկիզբ) նշանավորվեց բազմաայբուբեն գաղտնագրերի գործածության մեջ մտնելով։ Երրորդ շրջանը (20-րդ դարի սկզբից մինչև կեսեր) առանձնանում է գաղտնագիրների աշխատանքում էլեկտրամեխանիկական սարքերի ներմուծմամբ։ Դրա հետ զուգահեռ շարունակվում էր բազմաայբուբեն ծածկագրերի կիրառությունը։ Չորրորդ շրջանը (20-րդ դարի կեսերից մինչև 70-ականներ) մաթեմատիկական գաղտագրության անցնելու շրջանն էր։ Շենոնի աշխատությունում ի հայտ են գալիս ինֆորմացիայի քանակի, տվյալների փոխանցման, էնթրոպիայի, ծածկագրման ֆունկցիաների խիստ մաթեմատիկական սահմանումները։ Գաղտնագրի ստեղծման կարևորագույն փուլերից է նրա՝ տարբեր հայտնի հարձակումների (գծային ու դիֆերենցիալ գաղտնավերծանում) նկատմամբ խոցելիության ուսումնասիրությունը։ Այնուամենայնիվ մինչև 1975 թվականը գաղտագրությունը մնում էր «դասական», կամ, ավելի ճիշտ, ծածկագրություն գաղտնի բանալիով։

Գաղտնագրության զարգացման ժամանակակից շրջանը (1970-ականների վերջից մինչև մեր օրեր) նշանվորվում է նոր ուղղության ստեղծմամբ ու զարգացմամբ՝ գաղտնագրություն բաց բանալիով։ Վերջինիս հայտնությունը կարևորվում է ոչ միայն նոր տեխնիկական հնարավորություններով, այլ գաղտնագրության ավելի լայն տարածմամբ, արդեն անգամ անհատների կողմից։ Անհատների կողմից գաղտնագրության կիրառության թույլատվության կարգը տարբեր երկրներում տարբեր է՝ թույլատրությունից մինչև խիստ արգելում։

Ժամանակակից կրիպտոգրաֆիան իրենից ներկայացնում է առանձին գիտական ուղղություն՝ մաթեմատիկայի ու ինֆորմատիկայի հատումը։ Այս ոլորտին վերաբերող աշխատությունները երբեմն հրապարակվում են ամսագրերում, հրավիրվում են հատուկ կոնֆերանսներ։ Գաղտնագրության պրակտիկ կիրառությունը ներկայումս ժամանակակից հասարակության առօրյայի անբաժանելի մասն է դարձել։ Այն օգտագործում են այնպիսի գործարքներում, ինչպիսիք են էլեկտրոնային առևտուրը, էլեկտրոնային փաստաթղթափոխանակությունը (ներառյալ էլեկտրոնային ստորագրությունը), հեռուստահաղորդակցումը և այլն։

Գաղտնագրությունը հին աշխարհում[խմբագրել | խմբագրել կոդը]

Կան վկայություններ, որոնց համաձայն գաղտնագրությունը, որպես տեքստի պաշտպանության տեխնիկա, ի հայտ է եկել գրի հետ, և ծածկագրության բազմաթիվ յուրօրինակ մեթոդներ հայտնի են եղել դեռևս Հնդկաստանի, Եգիպտոսի ու Միջագետքի անտիկ քաղաքակրթություններում։ Հին հնդկական ձեռագրերում 64 արվեստների մեջ նշված է նաև տեքստի փոփոխման ձևերի մասին, որոնց մի մասը կարելի է գաղտնագրություն համարել[1][2][3]։ Կավագործական նպատակների համար պատրաստվող ջնարակի բաղադրատոմսի հեղինակը կիրառել է հազվադեպ նշանակումներ. մասնավորապես, որոշ դեպքերում բաց են թողնված որոշ տառեր, իսկ երբեմն էլ առանձին բառեր փոխարինված են թվերով՝ գրվածի իմաստն անհասկանալի դարձնելու նպատակով։ Հետագա արձանագրություններում ևս առկա են գաղտնագրության օրինակներ, որոնք հիմնականում կապված են ռազմական նշանակության գրառումների հետ[1]։

Հին Եգիպտոս[խմբագրել | խմբագրել կոդը]

Կրիպտոգրաֆիայի կիրառության առաջին հայտնի դեպքերից է համարվում մոտավորապես 4000 տարի առաջ Հին Եգիպտոսում հայտնաբերված հատուկ հիերոգլիֆների օգտագործումը։ Գաղտնագրության տարրեր նկատվում են արդեն Հին և Միջին կայսրություններում, իսկ ամբողջությամբ գաղտնագրված տեքստեր կան 18-րդ արքայատոհմից սկսած։ Հիերոգլիֆային նամակը, որը ծագել էր պիկտոգրաֆիայից, լի էր գաղափարագրերով։ Արդյունքում, ձայնավորումների բացակայությունը հնարավորություն տվեց ռեբուսների նմանությամբ ստեղծել ֆոնոգրամմաներ։ Եգիպտացիները կրիպտոգրաֆիան կիրառում էին ոչ թե գրվածը անընթեռնելի կամ դժվար ընթեռնելի դարձնելու նպատակով, այլ պարզապես մրցում էին միմյանց հետ իրենց սրամտությամբ ու երևակայությամբ։ Բացի այդ, հատուկ նշանների ու սիմվոլների առկայությունը մեծացնում էր տվյալ աշխատության նկատմամբ հետաքրքրվածությունը[4]։ Ամենանշանավոր օրինակներից են մեծատոհմիկ աստիճանավոր Խնումխոտեպ II-ի (մ. թ. ա. XIX դար) մեծարման տեքստերը, որոնք լավ պահպանված վիճակում գտնվել են Բենի Հասան տեղանքի № BH 3 գերեզմանատանը[5][6]։

Ատբաշ[խմբագրել | խմբագրել կոդը]

Գաղտնագրության օրինակներ կարելի է հանդիպել նաև հուդայական սուրբ գրքերում, այդ թվում նաև Երեմիայի մարգարեության գրքում (մ. թ. ա. 6-րդ դար), որտեղ օգտագործվում է գաղտնագրության պարզ մեթոդ՝ ատբաշ[7]։

Սկիտալա[խմբագրել | խմբագրել կոդը]

Սկիտալա

Սկիտալան կամ «հին Սպարտայի գաղտնագիրը» ևս կրիպտոգրաֆիայի հնագույն մեթոդներից է։

Հայտնի է, որ սկիտալան կիրառվել է մեր թվարկությունից առաջ 5-րդ դարում Սպարտայի ու Աթենքի միջև ընթացող պատերազմների ժամանակ[8][9]։ Հնարավոր է, որ բանաստեղծներ Պինդարոսի[10] ու Արքիլոքոսի[11] (մ. թ. ա. 7-րդ դար) աշխատություններում հանդիպող սկիտալա բառը ևս վերաբերում է գաղտնագրության այս տեսակին։ Այնուամենայնիվ առավել հավանական է, որ նրանց բանաստեղծություններում «սկիտալա»-ն կիրառվել է իր սկզբնական նշանակությամբ՝ «գավազան»։

Սկինտալայի սկզբունքը իրենց աշխատություններում բացատրել են Ապոլլոնիոս Հռոդոսացին[12] (մ. թ. ա 3-րդ դարի կեսեր) ու Պլուտարքոսը (մոտավորապես մեր թվարկության 45—125 թթ), բայց պահպանվել են միայն վերջինիս գրառումները[13]

Սկիտալան իրենից ներկայացնում էր երկար կաղապարաձող, որի վրա փաթաթվում էր մագաղաթե ժապավենը։ Այդ ժապավենի վրա առանցքի երկայնքով գրվում էր տեքստը, այնպես, որ արձակելուց հետո հնարավոր չէր հասկանալ տառերի ճիշտ հերթականությունը, հետևաբար նաև գրվածը։ Գրառման վերականգնման համար անհրաժեշտ էր նույն երկարության ու տրամագծի սկիտալա։

Համարվում է, որ սկիտալան վերծանել է Արիստոտելը, ով այնքան է ժապավենը փաթաթել կոնաձև մակերևույթի վրա, մինչև տեսանելի են եղել տեքստի առանձին հատվածներ[2][14]։

Էնեասի սկավառակը, գծաքանոնը, գրքային գաղտնագրումը[խմբագրել | խմբագրել կոդը]

Էնեաս Տակտիկուս

Մ. Թ. Ա. 4-րդ դարի հրամանատար Էնեաս Տակտիկուսի անվան հետ են կապում գաղտնագրության մի քանի տեսակներ[15]

Էնեասի սկավառակն իրենից ներկայացնում է այբուբենի քանակին հավասար անցքեր ունեցող, 10-15 սմ տրամագծով սկավառակ։ Հաղորդագրությունը գաղտնագրելու համար գաղտնագիրը թելն անց էր կացնում այբուբենի տվյալ տառին համապատասխանող անցքերով։ Կարդալու համար անհրաժեշտ էր անցքերից հանել թելը և գրառել համապատասխան տառը։ Արդյունքը ստացվում էր հակառակ կարգով։ Քանի որ թշնամին ևս կարող էր կարդալ հաղորդագրությունը Էնեասը սկավառակը հեշտ ոչնչացնելու ձև էր մտածել. կարելի էր անմիջապես քաշել սկավառակի կենտրոնի մասում գտնվող թելի ծայրից[15][16]։

Առաջին իսկական գաղտնագրության հարմարանքներից կարելի է համարել Էնեասի գծաքանոնը, որի ընթերցումն անհնար էր պատահական թշնամիների համար։ Սկավառակի փոխարեն կիրառվում էր այբուբենի տառերին համապատասխանող անցքերով գծաքանոն, որն ուներ իրեն կցված կոճ և հատուկ կտրվածք։ Գաղտնագրման համար թելն անց էր կացնում կտրվածքով, հետո համապատասխան անցքով, ինչից հետո նրա վրա նոր հանգույց էր առաջանում։ Որպես պատրաստ գաղտնագիր ծառայում էր արդեն հանգուցավորված թելը։ Գաղտնագրի վերծանման համար անհրաժեշտ էր ունենալ այդ թելը և գաղտնագրման համար օգտագործված գծաքանոնի ճշգրիտ կրկնօրինակը՝ տառերին համապատասխան անցքերի ճիշտ նույն դասավորությամբ։ Այս դեպքում անգամ վերծանման ալգորիթմը իմանալու դեպքում առանց բանալու (տվյալ դեպքում՝ գծաքանոնի) հաղորդագրությունը կարդալն անհնարին էր[15]։

Իր «Պաշարման տեղափոխության մասին» աշխատության մեջ Էնեասը նկարագրում է գաղտնագրության ևս մի տեսակ, որն ավելի ուշ հայտնի դարձավ «գրքային գաղտնագիր անվանմամբ։ Նա առաջարկում էր գրքի կամ այլ փաստաթղթի տառերի մոտ փոքրիկ փոսիկներ անել[17]։ Դրանից երկար ժամանակ անց նույն մեթոդը կիրառել են գերմանացի լրտեսներն Առաջին համաշխարհայինի ժամանակ[15]։

Պոլիբիոսի քառակուսին[խմբագրել | խմբագրել կոդը]

1 2 3 4 5
1 Α Β Γ Δ Ε
2 Ζ Η Θ Ι Κ
3 Λ Μ Ν Ξ Ο
4 Π Ρ Σ Τ Υ
5 Φ Χ Ψ Ω

Պոլիբիոսի քառակուսին հունական այբուբենով։ Օրինակ, «Θ» տառը հաղորդելու համար եսկզբում երկու ջահ էին ցույց տալիս (տողի համարը), հետո՝ երեք (սյան համարը)։

Մ. Թ. Ա. 2-րդ դարում Հին Հունաստանում հայտնագործվեց Պոլիբիոսի քառակուսին[9]։ Այբուբենի տառերը դասավորում էին 5x5 չափի քառակուսաձև աղյուսակի վանդակներում (հունական այբուբենի կիրառման դեպքում վանդակներից մեկն դատարկ էր մնում), որից հետո հատուկ օպտիկական հեռագրի միջոցով փոխանցում էին հաղորդագրության տեքստի տվյալ տառին համապատասխան վանդակի տողի ու սյան համարները (յուրաքանչյուր տառի հաղորդման համար օգտագործվում էր երկու ազդանշան. ջահաբոցերի քանակները համապատասխանում էին տառի հորիզոնական ու ուղղահայաց համարներին)[18]։

Որոշ հետազոտողներ կարծում են, որ Պոլիբիոսի քառակուսին կարելի է ընդունել, որպես առաջին համակարգ, որը նվազեցնում (սեղմում) է նախնական այբուբենը, և, որոշ իմաստով, այն գրեթե ինֆորմացիայի փոխակերպման ժամանակակից երկուական համակարգի նախաօրինակն է[19]։

Կեսարի գաղտնագիրը[խմբագրել | խմբագրել կոդը]

Կեսարի գաղտնագրի սխեմատիկ պատկերումը

Համաձայն Սվետոնիոսի վկայության, Կեսարը նամակագրության մեջ կիրառում էր մոնոայբուբենային գաղտնագիրը, որը պատմության մեջ առավել հայտնի է Կեսարի գաղտնագիր անվանմամբ[9][20]։ Այս տեսակի գաղտնագրի մասին գիրք գրել է հին հռոմեական քերականագետ Պրոբուսը[21]։ Կեսարի գաղտնագրման մեջ այբուբենի ամեն տառ ցիկլային ձևով տեղափոխվում է նշված թվին համապատասխան չափով։ Հենց այդ տեղափոխության թիվն էլ կարելի է համարել գաղտնագրման բանալի։ Ինքը՝ Կեսարը, հիմնականում կիրառում էր երեք վանդակի տեղափոխությունը[15][22]։

Ծածկագրություն[խմբագրել | խմբագրել կոդը]

Կայսր Ալեքսեյ Միխայլովիչի ծածկագիր նամակը

Բացի պարզունակ ծածկագրերից պատմության մեջ հայտնի են նաև մի այբուբենը (օրինակ՝ կիրիլիցան) ամբողջությամբ մյուսով (օրինակ՝ հունարենի այբուբենով) փոխարինելու դեպքեր։ Առանց բանալու, որն այս դեպքում նախնական ու վերջնական այբուբենների տառերի փոխարինումների համապատասխան աղյուսակն էր, գրառումն անհնար էր կարդալ[23]։ Բացի այդ կիրառվում էր նաև տվյալ այբուբենի տառերի որոշակի փոփոխություններով գաղտնագրումը, որը գրառման տեքստը դժվարընթերցելի էր դարձնում։ Նմանատիպ տեխնիկայի օրինակ է «գործած ռունագիրը», որի դեպքում ռունագրերը գրվում են այնպես, որ նրանց նմանատիպ մասնիկները (օրինակ՝ ուղղահայաց գծերը) համընկնում են։ Այս համակարգը հաճախ կիրառում էին Հյուսիս-արևմտյան Եվրոպայի քուրմերը՝ ընդհուպ մինչև ուշ Միջնադար[24]։


Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. 1,0 1,1 Տ. Ա. Սոբոլյովա։ ներածություն։ «Գաղտնագրության պատմությունը Ռուսաստանում» — Մ.: ՕԼՄԱ-ՊՐԵՍՍ Կրթություն, 2002. — 512 էջ — (Досье). — 5 000 օրինակ — ISBN 5-224-03634-8.
  2. 2,0 2,1 Павел Исаев. Некоторые алгоритмы ручного шифрования. — КомпьютерПресс. — 2003.
  3. Singh S. The Evolution of Secret Writing // The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography — New York City: Doubleday, 1999. — P. 3—14. — 416 p. — ISBN 978-1-85702-879-9, 978-0-385-49531-8(անգլ.)
  4. Միպաիլ Ալեքսանդրովիչ Կորոստովցեվ Հիերոգլիֆային համակարգի զարգացումը։ Հունահռոմեական ժամանակաշրջանի նամակ։ Գաղտնագրություն // Եգիպտական ֆիլոլոգիա — М., 1963.
  5. David Kahn. The First 3,000 Years // The Codebreakers — The Story of Secret Writing. — New York: Charles Scribner's Sons, 1967. — 473 с. — ISBN 0-684-83130-9.(անգլ.)
  6. «A Brief History of Cryptography» (անգլերեն). Cypher Research Laboratories Pty. Ltd. Արխիվացված է օրիգինալից 2011 թ․ հունվարի 26-ին. Վերցված է 2009 թ․ դեկտեմբերի 10-ին.(անգլ.)
  7. Վ. Ժելնիկով։ Գաղտնագրերի ի հյատ գալը։ Գաղտնագրությունը պապիրուսիներից մինչև համակարգիչներ Արխիվացված 2010-03-10 Wayback Machine։ — М.: ABF, 1996. — 335 էջ — ISBN 5-87484-054-0.
  8. Ֆուկիդիդ Պատմություն I 131, 1.
  9. 9,0 9,1 9,2 Ս. Ա. Դորիչենկո, Վ. Վ. Յաշենկո՝ 1.4 «Գաղնագրությունը որպես արվեստ։ Մի քիչ պատմություն»։ «25 էտյուդ գաղտնագրերի մասին. Ժամանակակից կրիպտոգրաֆիայի հայտնի օրինակներ» — М.: Թեիս, 1994. — С. 14—18. — (Կրիպտոլոգիայի մաթեմատիկական հիմքերը). — ISBN 5-7218-0014-3.
  10. «ճշմարիտ սուրհանդակ, մուսաների հուշամատյան» (Պինդարոս. Օլիմպիական երգեր VI 92)
  11. Որոշ թարգմանություններում պարզապես ասվում է «ուժեղ հարվածող ձող» (Արքիլոքոս, 185 Ուեսթ// մ. թ. ա. 8-9-րդ դարերի Հելլենական բանաստեղծներ, 1999. էջ 228).
  12. Աթենեոս. Իմաստունների խնջույք X 74, 451d.
  13. Պլուտարքոս. Лисандр. 19 // Сравнительные жизнеописания. Трактаты. Диалоги. Изречения / пер. Мария Сергеенко. — М.: Пушкинская библиотека, АСТ, 2004. — С. 237—259. — 960 с. — (Золотой фонд мировой классики). — 7000 экз. — ISBN 5-94643-092-0, ISBN 5-17-022370-6
  14. Կաղապար:Ռուսերեն գիրք:Скляров Д.В.: Искусство защиты и взлома информации
  15. 15,0 15,1 15,2 15,3 15,4 Կաղապար:Ռուսերեն գիրք:Коробейников А.Г., Гатчин Ю.А.: Математические основы криптологии
  16. Էնեաս Տակտիկուս Գաղտնագրության արվեստը 31, 17—23
  17. Էնեաս Տակտիկուս «Պաշարման տեղափոխության մասին» 31, 2—3.
  18. Պոլիբիոս։ Համընդհանուր պատմություն X 46—47.
  19. Կաղապար:Не переведено. A Short History of Cryptography // Introductory Information Protection. — 1987. — ISBN 1-878109-05-7
  20. Носов, В. А. (2002 թ․ հոկտեմբերի 18). «Краткий исторический очерк развития криптографии» (PDF) (ռուսերեն). Արխիվացված է օրիգինալից (PDF) 2011 թ․ հունվարի 26-ին. Վերցված է 2009 թ․ դեկտեմբերի 10-ին.
  21. Ավլ Հելիոս Ատիկայի գիշերներ XVII 9, 1—5 (լատիներեն տեքստ և անգլերեն մասնակի թարգմանություն)(անգլ.)
  22. Гай Светоний Транквилл. Жизнь двенадцати Цезарей. Книга первая. Божественный Юлий / пер. М. Л. Гаспарова. — М.: Наука, 1993. — 56, 6.
  23. Ներկայումս նման տեխնիկան դիտվում է որպես մենայբուբեն ծածկագրի տարատեսակ, և՝ վերլուծության համար անհրաժեշտ ծածկագրված տեքստի առկայության դեպքում գաղտնագիրը կարելի է կարդալ հաճախություններով գաղտնավերծանման միջոցով։
  24. Платов, Антон. «Происхождение и история рун». Արխիվացված օրիգինալից 2011 թ․ հունվարի 26-ին. Վերցված է 2009 թ․ դեկտեմբերի 17-ին.

Գրականություն[խմբագրել | խմբագրել կոդը]

Գրքեր ու մենագրություններ[խմբագրել | խմբագրել կոդը]

  • David Kahn The Codebreakers — The Story of Secret Writing. — New York։ Charles Scribner's Sons, 1967. — 473 с. — ISBN 0-684-83130-9.
  • Жельников В. Кpиптогpафия от папиpуса до компьютеpа. — М.։ ABF, 1996. — 335 с. — ISBN 5-87484-054-0.
  • Simon Singh The Code Book — The Secret History of Codes & Code-breaking (англ.). — London։ Forth Estate, 2000. — 402 p. — ISBN 1-85702-889-9.
  • Анин, Б. Ю.. Радиоэлектронный шпионаж. — М. ։ Центрполиграф, 2000. — 491, [2] с., [8] л. ил., портр. — (Секретная папка). — 10 000 экз. — ISBN 5-227-00659-8.
  • Бабаш А.В., Шанкин Г.П. История криптографии. Часть I. — М.։ Гелиос АРВ, 2002. — 240 с. — 3000 экз. — ISBN 5-85438-043-9.
  • Соболева Т. А. История шифровального дела в России. — М.։ ОЛМА-ПРЕСС Образование, 2002. — 512 с. — (Досье). — 5 000 экз. — ISBN 5-224-03634-8.
  • Richard A. Mollin. Codes: The Guide to Secrecy From Ancient to Modern Times. — 1 edition. — Chapman & Hall/CRC, 2005. — 679 p. — ISBN 1-58488-470-3

Առանձին հոդվածներ ու գլուխներ[խմբագրել | խմբագրել կոդը]

  • Fred Cohen A Short History of Cryptography // Introductory Information Protection. — 1987. — ISBN 1-878109-05-7
  • Шнайер Б. Предисловие Уитфилда Диффи // Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си = Applied Cryptography. Protocols, Algorithms and Source Code in C. — М.։ Триумф, 2002. — С. 5—8. — 816 с. — 3000 экз. — ISBN 5-89392-055-4.
  • Баричев С.Г., Гончаров В.В., Серов Р.Е. История криптографии // Основы современной криптографии. — М.։ Горячая линия — Телеком, 2002. — 175 с. — (Специальность. Для высших учебных заведений). — 3000 экз. — ISBN 5-93517-075-2.
  • Коробейников А.Г., Гатчин Ю. А. 1.2 Из истории криптографии // Математические основы криптологии. — СПб.։ СПб ГУ ИТМО, 2004. — С. 10—13.

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]

Ռուսալեզու հոդվածներ համացանցում[խմբագրել | խմբագրել կոդը]

Անգլալեզու հոդվածներ համացանցում[խմբագրել | խմբագրել կոդը]