კრიპტოგრაფია vs სტეგანოგრაფია
ინფორმაციის დამალვის შესწავლას კრიპტოგრაფია ეწოდება. არასანდო მედიაზე კომუნიკაციისას, როგორიცაა ინტერნეტი, ძალიან მნიშვნელოვანია ინფორმაციის დაცვა და კრიპტოგრაფია ამაში მნიშვნელოვან როლს თამაშობს. დღეს კრიპტოგრაფია იყენებს რამდენიმე დისციპლინის პრინციპებს, როგორიცაა მათემატიკა, კომპიუტერული მეცნიერება და ა.შ. სტეგანოგრაფია ეხება ფარული შეტყობინებების შედგენას ისე, რომ მხოლოდ გამგზავნმა და მიმღებმა იცოდნენ, რომ შეტყობინება არსებობს. ვინაიდან გამგზავნისა და მიმღების გარდა არავინ იცის შეტყობინების არსებობა, ის არასასურველ ყურადღებას არ იპყრობს.
რა არის კრიპტოგრაფია?
კრიპტოგრაფია არის ინფორმაციის დამალვის შესწავლა და იგი გამოიყენება არასანდო საშუალებებზე კომუნიკაციისას, როგორიცაა ინტერნეტი, სადაც ინფორმაცია უნდა იყოს დაცული სხვა მესამე მხარისგან. თანამედროვე კრიპტოგრაფია ფოკუსირებულია კრიპტოგრაფიული ალგორითმების შემუშავებაზე, რომლებიც ძნელად იშლება მოწინააღმდეგის მიერ გამოთვლითი სიხისტის გამო, ამიტომ პრაქტიკული საშუალებებით ვერ დაირღვევა. თანამედროვე კრიპტოგრაფიაში გამოიყენება კრიპტოგრაფიული ალგორითმის სამი ტიპი, სახელწოდებით Symmetric key cryptography, Public key cryptography და hash ფუნქციები. სიმეტრიული გასაღების კრიპტოგრაფია მოიცავს დაშიფვრის მეთოდებს, სადაც როგორც გამგზავნი, ასევე მიმღები იზიარებენ იმავე გასაღებს, რომელიც გამოიყენება მონაცემთა დაშიფვრისთვის. საჯარო გასაღების კრიპტოგრაფიაში გამოიყენება ორი განსხვავებული, მაგრამ მათემატიკურად დაკავშირებული გასაღები. ჰეშის ფუნქციები არ იყენებს გასაღებს, სამაგიეროდ ისინი გამოთვლიან ფიქსირებული სიგრძის ჰეშის მნიშვნელობას მონაცემებიდან. ამ ჰეშის მნიშვნელობიდან სიგრძის ან ორიგინალური უბრალო ტექსტის აღდგენა შეუძლებელია.
რა არის სტეგანოგრაფია?
სტეგანოგრაფია ეხება ფარული შეტყობინებების შედგენას ისე, რომ მხოლოდ გამგზავნმა და მიმღებმა იცოდნენ, რომ შეტყობინება კი არსებობს. ვინაიდან გამგზავნისა და მიმღების გარდა არავინ იცის შეტყობინების არსებობა, ის არ იქცევს არასასურველ ყურადღებას. სტეგანოგრაფიას იყენებდნენ ჯერ კიდევ ძველ დროში და ამ უძველეს მეთოდებს ფიზიკურ სტეგანოგრაფიას უწოდებენ. ამ მეთოდების ზოგიერთი მაგალითია შეტყობინებები დამალული შეტყობინებების სხეულში, შეტყობინებები დაწერილი საიდუმლო მელნით, კონვერტებზე დაწერილი შეტყობინებები შტამპებით დაფარულ ადგილებში და ა.შ. სტეგანოგრაფიის თანამედროვე მეთოდებს ეწოდება ციფრული სტეგანოგრაფია. ეს თანამედროვე მეთოდები მოიცავს შეტყობინებების დამალვას ხმაურიან სურათებში, შეტყობინების ჩასმა შემთხვევით მონაცემებში, სურათების ჩასმა ვიდეო ფაილებში და ა.შ. გარდა ამისა, ქსელური სტეგანოგრაფია გამოიყენება სატელეკომუნიკაციო ქსელებში. ეს მოიცავს ისეთ ტექნიკას, როგორიცაა სტეგანოფონია (მესიჯის დამალვა Voice-over-IP საუბრებში) და WLAN სტეგანოგრაფია (სტეგანოგრამების გადაცემის მეთოდები უსადენო ლოკალურ ქსელებში).
რა განსხვავებაა კრიპტოგრაფიასა და სტეგანოგრაფიას შორის?
კრიპტოგრაფია არის ინფორმაციის დამალვის შესწავლა, ხოლო სტეგანოგრაფია ეხება ფარული შეტყობინებების შედგენას ისე, რომ მხოლოდ გამგზავნმა და მიმღებმა იცოდნენ, რომ შეტყობინება კი არსებობს. სტეგანოგრაფიაში მხოლოდ გამგზავნმა და მიმღებმა იციან შეტყობინების არსებობა, ხოლო კრიპტოგრაფიაში დაშიფრული შეტყობინების არსებობა ხილულია მსოფლიოსთვის. ამის გამო, სტეგანოგრაფია აშორებს არასასურველ ყურადღებას ფარული შეტყობინების მიმართ. კრიპტოგრაფიული მეთოდები ცდილობს დაიცვას შეტყობინების შინაარსი, ხოლო სტეგანოგრაფია იყენებს მეთოდებს, რომლებიც მალავს როგორც შეტყობინებას, ასევე შინაარსს. სტეგანოგრაფიისა და კრიპტოგრაფიის კომბინაციით შეიძლება უკეთესი უსაფრთხოების მიღწევა.