PDA

Դիտել ողջ տարբերակը : Թաքնագրություն, գաղտնագրություն (Steganography)



s_hrayr
27.05.2010, 22:48
Եկեք այս տեմայում խոսենք այսօրվա ամենազարգացող թեմաներից մեկի մասին` թաքնագրության:

s_hrayr
29.05.2010, 18:29
Ժողովուրդ ջան էս թաքնագրությունից ոչ մեկ խաբար չի՞:

ars83
29.05.2010, 18:46
Ժողովուրդ ջան էս թաքնագրությունից ոչ մեկ խաբար չի՞:

Կոնկրետ ի՞նչ պետք է քննարկենք: Միգուցե հենց թեմայի հեղինա՞կը սկսի:

Ապե Ջան
29.05.2010, 18:48
Եկեք այս տեմայում խոսենք այսօրվա ամենազարգացող թեմաներից մեկի մասին` թաքնագրության:

եթե կարելի է բացատրեք՝ ի՞նչ է նշանակում թաքնագրություն:

s_hrayr
29.05.2010, 20:53
Թաքնագրությունը գիտություն է որը թույլ է տալիս գաղտնի տեղեկատվությունը ներդնել բաց տեղեկտվության մեջ այնպես որ միայն իրավասու կողմը կարողանա դա տեսնել, իսկ հակառակորդը նույնիսկ չկռահի որ ինչ որ ինֆորմացիա կա թաքցված: Թանքնագրությունը հայտնի է դեռ շատ վաղուց, ժամանկին ստրուկների գլխին դաջվածք էին անում, հետո սպասում որ մազերը երկարի և ուղարկում էին ինֆորմացիան ստացողի մոտ: Հետագայում թվային տեխնոլոգիաները "թվայնացրեցին" թաքնագրությունը, այժմ որպես կոնտեյներ (այսինք որտեղ պահվում է գաղտնի ինֆորմացիան) կարող է հանդիսանալ ցանկացած ֆայլ: Կախված ֆայլի առանձնահատկություններից թաքնագրությունը կաարվում է տարբեր ալգորիթմներով… Կոնտեյներ կարող են հանդիսանալ մեդիա ֆայլեր, տեքստային ֆայլեր և այն…
Օրինակ նկարի մեջ գրում ենք տեքստ, բայց բիթերը պետք է տեղադրենք այնպես որ աչքի համար տեսանելի չլինի փոփոխությունը…
Հ.Գ. հույս ունեմ գոնե որոշ չափով բացատրեցի թե ինչ է թաքնագրությունը…

Ռեդ
29.05.2010, 20:55
Թաքնագրությունը գիտություն է որը թույլ է տալիս գաղտնի տեղեկատվությունը ներդնել բաց տեղեկտվության մեջ այնպես որ միայն իրավասու կողմը կարողանա դա տեսնել, իսկ հակառակորդը նույնիսկ չկռահի որ ինչ որ ինֆորմացիա կա թաքցված: Թանքնագրությունը հայտնի է դեռ շատ վաղուց, ժամանկին ստրուկների գլխին դաջվածք էին անում, հետո սպասում որ մազերը երկարի և ուղարկում էին ինֆորմացիան ստացողի մոտ: Հետագայում թվային տեխնոլոգիաները "թվայնացրեցին" թաքնագրությունը, այժմ որպես կոնտեյներ (այսինք որտեղ պահվում է գաղտնի ինֆորմացիան) կարող է հանդիսանալ ցանկացած ֆայլ: Կախված ֆայլի առանձնահատկություններից թաքնագրությունը կաարվում է տարբեր ալգորիթմներով… Կոնտեյներ կարող են հանդիսանալ մեդիա ֆայլեր, տեքստային ֆայլեր և այն…
Օրինակ նկարի մեջ գրում ենք տեքստ, բայց բիթերը պետք է տեղադրենք այնպես որ աչքի համար տեսանելի չլինի փոփոխությունը…
Հ.Գ. հույս ունեմ գոնե որոշ չափով բացատրեցի թե ինչ է թաքնագրությունը…
:think
Ստերեոգրամնե՞ր: :8

s_hrayr
29.05.2010, 20:59
:think
Ստերեոգրամնե՞ր: :8

Չհասկացա ճիշտն ասած թե ետ որնա, բայց դժվար թե իմ ասածի հետ կապ ունենա…

Yellow Raven
29.05.2010, 21:00
Չհասկացա ճիշտն ասած թե ետ որնա, բայց դժվար թե իմ ասածի հետ կապ ունենա…

http://www.akumb.am/showthread.php/6113-%D5%8D%D5%BF%D5%A5%D6%80%D5%A5%D5%B8%D5%A3%D6%80%D5%A1%D5%B4%D5%B6%D5%A5%D6%80?highlight=%D5%8D%D5%BF%D5%A5%D6%80%D5%A5%D5%B8%D5%A3%D6%80%D5 %A1%D5%B4%D5%B6%D5%A5%D6%80 ;)

s_hrayr
29.05.2010, 21:13
http://www.akumb.am/showthread.php/6113-%D5%8D%D5%BF%D5%A5%D6%80%D5%A5%D5%B8%D5%A3%D6%80%D5%A1%D5%B4%D5%B6%D5%A5%D6%80?highlight=%D5%8D%D5%BF%D5%A5%D6%80%D5%A5%D5%B8%D5%A3%D6%80%D5 %A1%D5%B4%D5%B6%D5%A5%D6%80 ;)

մերսի Վահիկ ջան: Թաքնագրությն հետ էտ ստերեոգրամները ընդհանրապես կապ չունեն…

aerosmith
21.06.2010, 13:35
ամենահարմար թեման սա էր։
Ուզում եմ հարցնեմ, Հայաստանում կան հավաստագրող հաստատություններ՞

Hda
21.06.2010, 14:00
ամենահարմար թեման սա էր։
Ուզում եմ հարցնեմ, Հայաստանում կան հավաստագրող հաստատություններ՞

հավաստագրող-ինչ նկատի ունես՞
այդ բառի ռուսերեն կամ անգլերենը ինչպես՞ է

VisTolog
21.06.2010, 14:05
հավաստագրող-ինչ նկատի ունես՞
այդ բառի ռուսերեն կամ անգլերենը ինչպես՞ է

Սերտիֆիկատ:

Hda
21.06.2010, 14:17
Սերտիֆիկատ:

մի բառ էլ սովորեցինք
իհարկե կան
հեռահաղորդման, կապի հետ կապված-ինքս եմ առնչվել
Դավիթ Անհաղթի վրա, Սթարի կողքն էին ժամանակին
մնացած Ճյուղերում էլ կլինեն, առանց դրա ոնց կլինի՞
եթե ստանդարտների պահանջներ են դրվում,ուրեմն այդպիսի հաստատություն էլ պիտի լինի, որ հավաստի ստանդարտին բավարարումը....
Վիստ-սրա հայերենն էլ կասես՞ ստանդարտ

VisTolog
21.06.2010, 14:24
Վիստ-սրա հայերենն էլ կասես՞ ստանդարտ
Standard :D

Չի թարգմանվում::)

Hda
21.06.2010, 14:30
Standard :D

Չի թարգմանվում::)

չափանիշ,չափորոշիչ
սրանք ուրիշ բան են՞

VisTolog
21.06.2010, 14:55
չափանիշ,չափորոշիչ
սրանք ուրիշ բան են՞

Կարծում եմ՝ այո:

aerosmith
21.06.2010, 15:12
դրա գաղափարը կայանումա հետևյալում։
ուրեմն, խոսքի "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրենը դիմելա էդ կենտրոնին։ Կենտրոնը իրեն տալիս է հավաստագիր, որիմեջ նշված է այդ մարդու տվյալները, ներառյալ՝ հավաստագրող հաստատության բաց բանալին, էդ մարդու բաց բանալին, և ամենակարևորը այդ մարդու գաղտնի բանալիով ստացված թվային ստորագրություն։
Հիմա "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրեմնը ինձ նամակա ուղարկել(կարևոր չի ինչ բովանդակությամբ),որի մեջ նա պարտադիր նշում է հավաստագրող հաստատության բաց բանալին,և իր բաց բանալին։ Որպեսզի ես հավատամ որ նամակ ստացել եմ ճիշտ մարդուց, ես դիմում եմ էդ հաստատությանը ու նշում "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրենի մաց բանալին, ու հաստատությունն էլ ինձ ասոում է որ այդ բաց բանալու տերը հենց "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տօրեննա։

Հիմա եթե կան, կասեք ինչ որ կօօրդինատներ, կամ ավելի լավ կլինի սայթ ասեք

s_hrayr
25.06.2010, 13:35
դրա գաղափարը կայանումա հետևյալում։
ուրեմն, խոսքի "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրենը դիմելա էդ կենտրոնին։ Կենտրոնը իրեն տալիս է հավաստագիր, որիմեջ նշված է այդ մարդու տվյալները, ներառյալ՝ հավաստագրող հաստատության բաց բանալին, էդ մարդու բաց բանալին, և ամենակարևորը այդ մարդու գաղտնի բանալիով ստացված թվային ստորագրություն։
Հիմա "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրեմնը ինձ նամակա ուղարկել(կարևոր չի ինչ բովանդակությամբ),որի մեջ նա պարտադիր նշում է հավաստագրող հաստատության բաց բանալին,և իր բաց բանալին։ Որպեսզի ես հավատամ որ նամակ ստացել եմ ճիշտ մարդուց, ես դիմում եմ էդ հաստատությանը ու նշում "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրենի մաց բանալին, ու հաստատությունն էլ ինձ ասոում է որ այդ բաց բանալու տերը հենց "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տօրեննա։

Հիմա եթե կան, կասեք ինչ որ կօօրդինատներ, կամ ավելի լավ կլինի սայթ ասեք

ոնցա երևում է որ երկու օր առաջ 100 ես ստացել ես առարկայից, Բաբ ջան հիմա կարդացողների մեծ մասը հարցնելուա բաց ու գաղտնի բանալիների մասին պատրաստվի որ պատասխանես

ars83
25.06.2010, 17:06
ամենահարմար թեման սա էր։
Ուզում եմ հարցնեմ, Հայաստանում կան հավաստագրող հաստատություններ՞
Այո, կա Հավաստագրման կենտրոն՝ www.escience.am/ca, գիտական տարբեր համագործակցություններում աշխատող անձանց, որոնք օգտվում են բաշխված ռեսուրսներից (օրինակ՝ գրիդերում), անվճար տրամադրում է x.509 ստանդարտի թվային հավաստագրեր:
ՀԿ-ն հանդիսանում է EUGridPMA (European Policy Management Authority for Grid Authentication in e-Science) տարածաշրջանային կենտրոնի անդամ, որն իր հերթին մտնում է International Grid Trust Federation (IGTF)-ի մեջ: Այսինքն, Հայկական ՀԿ-ի տրամադրած հավաստագիրը (ինչպես IGTF-ի անդամ ՀԿ-ներից յուրաքանչյուրի տրամադրածը), գործնականորեն վավերական է աշխարհի բոլոր խոշոր հաշվողական կառուցվածքներում (գրիդերում):

ars83
25.06.2010, 17:35
Մի քանի ուղղում, եթե կարելի է: Ինչքանով հասկանում եմ՝ խոսքը գնում է X.509 ստանդարտի վրա հիմնված ԲԲԻ (Բաց բանալու ինֆրահամակարգ, Public Key Infrastructure, PKI) մասին:

դրա գաղափարը կայանումա հետևյալում։
ուրեմն, խոսքի "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրենը դիմելա էդ կենտրոնին։ Կենտրոնը իրեն տալիս է հավաստագիր, որիմեջ նշված է այդ մարդու տվյալները, ներառյալ՝ հավաստագրող հաստատության բաց բանալին,
Այսպիսի բան չկա. ՀԿ բաց բանալին պարունակվում է ՀԿ «արմատային» (root) հավաստագրի մեջ. այն հավաստագրի, որը ՀԿ-ն տալիս է ինքն իրեն: Օգտագործողներին տրվող հավաստագրերը պարունակում են ՀԿ թվային ստորագրությունը (ինչը ամենակարևորն է), բայց ոչ՝ նրա բաց բանալին:


էդ մարդու բաց բանալին, և ամենակարևորը այդ մարդու գաղտնի բանալիով ստացված թվային ստորագրություն։

Սա ևս կասկածելի պնդում է: Հավաստագրի տիրոջ թվային ստորագրությունը, անշուշտ, մտնում է հավաստագրի հայցի (CSR, certificate signing request) մեջ, սակայն վերջնական հավաստագրի մեջ չի մտնում (տես RFC5820, http://www.ietf.org/rfc/rfc5280.txt, բաժին 4.1, Basic certificate fields):


Հիմա "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրեմնը ինձ նամակա ուղարկել(կարևոր չի ինչ բովանդակությամբ),որի մեջ նա պարտադիր նշում է հավաստագրող հաստատության բաց բանալին,և իր բաց բանալին։

Որպեսզի ես հավատամ որ նամակ ստացել եմ ճիշտ մարդուց, ես դիմում եմ էդ հաստատությանը ու նշում "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տնօրենի մաց բանալին, ու հաստատությունն էլ ինձ ասոում է որ այդ բաց բանալու տերը հենց "ԿԱՐԵՆՉԻԿ" ՍՊԸ-ի տօրեննա։
Ինչպե՞ս եք «դիմում հաստատությանը»: :o Սա դառավ բյուրոկրատիա: Ոչ մի տեղ դիմել անհրաժեշտ չէ. մեյլ-կլիենտը, օրինակ՝ outlook կամ thunderbird (կամ նույնիսկ ծածկագրական փաթեթները, օրինակ՝ openssl), կատարում է բոլոր անհրաժեշտ ստուգումները և հայտնում՝ արդյուք դրանց արդյունքը դրական է, թե ոչ: Եթե դրական է, կարելի է համարել, որ ուղարկողի անձի ինքնությունը հաստատված է: Ստուգումների ընթացքում օգտագործվում է ուղակողի հավաստագիր - ՀԿ հավաստագիր (եթե կան ենթաՀԿ-ներ, ապա դրանց հավաստագրերը ևս) շղթան. ստուգման ալգորիթմը նկարագրված է RFC5280-ում, բաժին 6. Certification Path Validation:

davzion
01.10.2010, 22:54
ամենահարմար թեման սա էր։
Ուզում եմ հարցնեմ, Հայաստանում կան հավաստագրող հաստատություններ՞
Էլեկտրոնային ստորագրության մասին օրենքով միայն հավաստագրված ընկերությունները կարան հավաստագրված հավաստագիր գեներացնեն :)
Իսկ եթե լուրջ` նրանց գեներացրած սերտիֆիկատները քեզ երևի միայն լեգալ էլեկտրոնային ստորագրություն ստանալու համար պետք կգան, իսկ եթե դրա կարիքը չկա ու ուղղակի ուզում ես անվտանգ ինֆորմացիայի փոխանակում կազմակերպես, միգուցե սերտիֆիկատներ գեներացնող ծրագիր էլ գտնես ինետում:

davzion
01.10.2010, 23:17
Ինստիտուտում մեզ սովորեցնում էին կրիպտավորման Շենոնի (կարծեմ այդպես էր կոչվում) մեթոդը: Սկզբունքը շատ պարզ է:
Նախ որոշում ենք, թե ինչ այբուբեն պիտի կոդավորեն ինչ այբուբենով: Դիցուք հայերենի այբուբենը (մեծատառ+փոքրատառ) և թվերի նիշերը, բացատը(spase) և մի քանի կետադրական նշաններ ",:.՞`-" = 39+39+10+1+6=96 նիշ: ուզում ենք կոդավորել 0-9 նիշերով` այսինքն` 10 նիշանոց այբուբենով:
Դրա համար գծում ենք ծառ: Ցանկալի է, որ ծառը ունենա բարդ կառուցվածք, ու սիմետրիկ չլինի: Ծառի ամեն մակարդակում կարող են լինել մինչև 10 տերև (վերջնական կետ է) կամ ճյուղ (անցում հաջորդ մակարդակի տերևներին և ճյուղերին): Բոլոր մակարդակների ճյուղերը և տերևները համարակալում ենք 0-ից 9: Իսկ հետո` երբ մենք կունենանք 96 տերև, կրիպտավորվող այբուբենի նիշերը խառը տեղավորում ենք այդ տերևների վրա: Արդյունքում` կրիպտավորվող այբուբենի տառի կոդը` ծառի արմատից մինչև տվյալ տառը հասնելու միակ ճանապարհի ճյուղերի և տերևների համարների հերթականությունն է:

P.S. խակերական խնդիրներ լուծել սիրողների համար.
Եկեք փնտրենք կրիպտավորման այս ալգորիթմը դեկրիպտավորելու եղանակ: Եթե ինչ որ մեկը արդեն գիտի, թող գրի մեյլիս ([email protected]):

s_hrayr
07.10.2010, 23:53
Կա մեկը ակումբում որ միամիտ զբաղվա՞ծ լինի JPG կամ PDF-ում թաքնագրությամբ.......

davzion
08.10.2010, 23:26
Կա մեկը ակումբում որ միամիտ զբաղվա՞ծ լինի JPG կամ PDF-ում թաքնագրությամբ.......

Որքանով տեղյակ եմ գրաֆիկական ֆայլերում թաքնագրման եղանակներից, կոդավորումը կատարվում է` հաշվի առնելով այն փաստը, որ եթե մեկ փիքսելը նկարագրող գույների (R-կարմիր, G-կանաչ B-կապույտ) թվային արժեքնեը 1-ից 2 միավորով փոփոխվի, աչքի համար այն այդքան նկատելի չի լինի: Ըստ դրա կարող ես, օրինակ, գույների զույգ արժեքները կոդավորել որպես "0", իսկ կենտ արժեքները` "1":

s_hrayr
09.10.2010, 13:08
Այ էտ քո իմացածը տվյալ դեպքում ոչ մի օգուտ չունի քանի որ ոչ JPG ոչ էլ առավել ևս PDF-ն RGB-ով, իսկ էտ քո ասածը ամենահասարակ թաքնագրման միջոցնա