Jump to content

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

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

Կրիպտոգրաֆիկ արձանագրությունը վերացական կամ կոնկրետ արձանագրություն է, որն իրականացնում է անվտանգությանը վերաբերող գործառույթ և կիրառում է կրիպտոգրաֆիկ մեթոդներ, հաճախ՝ կրիպտոգրաֆիկ պրիմիտիվների հաջորդականությունների տեսքով։ Արձանագրությունը սահմանում է, թե ինչպես պետք է օգտագործվեն ալգորիթմները, և ներառում է տվյալների կառուցվածքների ու ներկայացումների մանրամասներ, ինչը հնարավորություն է տալիս ծրագրի մի քանի փոխհամատեղելի տարբերակների իրականացման[1]։

Կրիպտոգրաֆիկ արձանագրությունները լայնորեն կիրառվում են կիրառական մակարդակի տվյալների անվտանգ փոխադրման համար։ Կրիպտոգրաֆիկ արձանագրությունը սովորաբար ներառում է առնվազն հետևյալ ասպեկտներից մի քանիսը․

  • Հիմնական համաձայնագիր կամ հաստատում
  • Օբյեկտի նույնականացում
  • Սիմետրիկ կոդավորում և հաղորդագրությունների նույնականացում նյութական կառուցում
  • Ապահովված կիրառական մակարդակի տվյալների փոխադրում
  • Չհերքման մեթոդներ
  • Գաղտնի փոխանակման մեթոդներ
  • Անվտանգ բազմակողմանի հաշվարկ

Օրինակ՝ Transport Layer Security (TLS) արձանագրությունը կրիպտոգրաֆիկ արձանագրություն է, որն օգտագործվում է վեբ (HTTPS) կապերի անվտանգությունը ապահովելու համար[2]:Ներառում է կողմերի նույնականացման մեխանիզմ՝ հիմնված X.509 համակարգի վրա, բանալու ստեղծման փուլ, որտեղ սիմետրիկ գաղտնագրման բանալին ձևավորվում է հանրային բանալու կրիպտոգրաֆիայի կիրառմամբ, ինչպես նաև կիրառական մակարդակի տվյալների փոխանցման ֆունկցիա։ Այս երեք ասպեկտները սերտորեն կապված են միմյանց հետ։ Ստանդարտ TLS-ը չի ապահովում անհերքելիության աջակցություն։

Կրիպտոգրաֆիկ արձանագրությունների նաև այլ տեսակներ կան, և նույնիսկ հենց տերմինն ունի տարբեր մեկնաբանություններ։ Կրիպտոգրաֆիկ կիրառական արձանագրությունները հաճախ օգտագործում են մեկ կամ մի քանի հիմնային բանալիների համաձայնեցման մեթոդներ, որոնք երբեմն ևս կոչվում են «կրիպտոգրաֆիկ արձանագրություններ»։ Օրինակ՝ TLS-ը կիրառում է այն, ինչը հայտնի է որպես Diffie–Hellman բանալու փոխանակում․ թեև դա ընդամենը TLS-ի բաղկացուցիչ մասն է, Diffie–Hellman-ը ինքնին կարող է դիտարկվել որպես ամբողջական կրիպտոգրաֆիկ արձանագրություն այլ կիրառությունների համար։

Աբստրակտ արձանագրության հասկացությունը

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

Արձանագրության պաշտոնական ստուգման համար այն հաճախ աբստրակտացվում և մոդելացվում է Ալիսի և Բոբի նշագրությամբ։ Պարզ օրինակ է հետևյալը․

Սա ցույց է տալիս, որ Ալիսը (A) մտադիր է Բոբին (B) ուղարկել հաղորդագրություն (X), որը կոդավորված է նրանց համատեղ օգտագործվող բանալով .

  • Ինտերնետային բանալիների փոխանակում
  • IPsec
  • Կերբերոս
  • Անհայտ հաղորդագրություններ
  • Կետից կետ արձանագրություն
  • Անվտանգ շերտ (SSH)
  • Սիգնալի արձանագրություն
  • Տրանսպորտային շերտի անվտանգություն
  • ZRTP
  • Կրիպտոհամակարգերի ցանկ
  • Անվտանգ ալիք
  • Անվտանգության արձանագրությունների բաց պահոց
  • Գաղտնագրական գրադարանների համեմատություն
  • Քվանտային կրիպտոգրաֆիկ արձանագրություն

Ծանոթագրություններ

[խմբագրել | խմբագրել կոդը]
  1. ↑ «Cryptographic Protocol Overview» (PDF). 2015 թ․ հոկտեմբերի 23. Արխիվացված է օրիգինալից (PDF) 2017 թ․ օգոստոսի 29-ին. Վերցված է 2015 թ․ հոկտեմբերի 23-ին.
  2. ↑ Chen, Shan; Jero, Samuel; Jagielski, Matthew; Boldyreva, Alexandra; Nita-Rotaru, Cristina (2021 թ․ հուլիսի 1). «Secure Communication Channel Establishment: TLS 1.3 (over TCP Fast Open) versus QUIC». Journal of Cryptology (անգլերեն). 34 (3): 26. doi:10.1007/s00145-021-09389-w. ISSN 0933-2790. S2CID 235174220.