Файл: Семинар сынылады he жне spo жйесіндегі омо сарапшылы кеесі.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 505

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Күріш. 4.33.Су таңбасы табылмады деген хабар
Екі бағдарламаның да артықшылықтары мен кемшіліктері бар. Мысалы, 3 3 өлшемді кескін блоктарына су таңбаларын енгізетін бағдарлама өлшемі таңбалардың үлкен санын енгізуге мүмкіндік бермейтін кескіндермен жұмыс істегенде артықшылықтарға ие. Бір таңбаны енгізу үшін бұл бағдарламаға тек 72 пиксель кескін қажет, ал басқа бағдарламаға 392 пиксель қажет. 28 таңбадан (224 бит) тұратын сандық су таңбасын екі бағдарлама арқылы да 128 117 пиксель өлшемдері бар кескінге енгізу мысалдары 1-суретте көрсетілген. 4.35 және 4.36.

1804-БӨЛІМ





Күріш. 4.34.Су таңбасын алудың мысалы



Күріш. 4.35.Өлшемі 128 117 пиксель бос контейнер



А б
Күріш. 4.36.Суретке су таңбасын енгізудің мысалы

128 117 пиксель: а) 3 3 пиксельдік блоктарда; б) 7 7 пиксель блоктарында

Зертхана №14181



Жеткілікті үлкен қара аумақтары бар кескіндермен жұмыс істегенде, өлшемі 7 7 пиксель кескін блоктарымен жұмыс істейтін бағдарламаны қолданған дұрыс. Белгіні 3 3 пиксельдік блоктарға енгізетін бағдарлама, тек бір кілттің болуына байланысты, бастапқы кескіннің сыртқы түрін сақтауда мұндай кескіндерде жеткіліксіз жақсы нәтижелер көрсетеді. Мұндай кескіндерге арналған бағдарламалардың мысалдары күріш. 4.37 және сур. 4.38. 28 таңбадан тұратын су таңбасы 400 300 пиксельдік кескінге ендірілген.



Күріш. 4.37.Су таңбасын 3 3 пиксельдік кескін блоктарына ендіру






Күріш. 4.38.Су таңбасын 7 7 пиксельдік кескін блоктарына ендіру

1824-БӨЛІМ



Жаттығу


  1. Компьютерде алдын ала орнатылған watermark_1.05 бағдарламасын іске қосыңыз.





  1. Пайда болған терезенің Файл мәзірінен Ашу элементін таңдаңыз. Бұрын дайындалған .bmp контейнер файлын ақ-қара суретпен ашыңыз, оған су таңбасын енгізу қажет (алдын ала үш контейнерлік файлды дайындау керек: ақ түстің үлкен аумақтары бар; үлкен қара аумақтары бар; ауыспалы бұлттармен - ақ және қара түстер).


Кескінді ашқаннан кейін су таңбасының шығарылатынын немесе ендірілгенін таңдау керек. Қолданбаның мәтін жолына ендіру үшін белгі мәтінін енгізу керек (4.31 суретті қараңыз). Енгізілетін су таңбасының мәтінін дайындаңыз және оны ендіру. Енгізілген белгімен файлды жеке қалтаңызға сақтаңыз.


  1. Енгізу белгісін өзгертпей, 2-параграфта сипатталған қадамдарды барлық дайындалған контейнер файлдарымен қайталаңыз. Алынған контейнер файлдарын көрнекі бұрмалаулар мен өлшемдер үшін түпнұсқа (белгісіз) файлдармен салыстырыңыз. Пайдаланылған су таңбасын енгізу алгоритмінің тиімділігі туралы қорытынды жасаңыз.




  1. Барлық белгіленген файлдардан су таңбасын шығарып алыңыз (шығару процесі 3-бөлімде сипатталған, 4.32, 4.33-суреттерді қараңыз). Олардың сапасын салыстырыңыз, су таңбасын алу алгоритмінің тиімділігі туралы қорытынды жасаңыз.




  1. Белгіленген контейнер файлдарын мыналарды пайдаланып өңдеңіз:


— жоғалтқан мұрағаттау алгоритмдері;
- кескінді түрлендіру (модификация, кесу жиектері, масштабтау).


  1. Өңделген контейнер файлдарынан су таңбасын алу үшін 4-қадамдағы қадамдарды қайталаңыз. CEH беріктігі туралы қорытынды жасаңыз.




  1. Компьютерде алдын ала орнатылған watermark_2.02 бағдарламасын іске қосыңыз. Watermark_2.02 бағдарламасын пайдаланып 2-5 қадамдарды орындаңыз. Нәтижелерді watermark_1.05 бағдарламасы арқылы алынған нәтижелермен салыстырыңыз. Қорытындыларды тұжырымдау.




  1. Су таңбасын әртүрлі контейнер файлдарына ендіру процесін көрсететін экран пішіндерін есепте сақтаңыз. Зерттелетін қорғаныс әдісінің тиімділігі туралы қорытынды жасаңыз.




  1. Кестедегі нұсқа нөміріне сәйкес таңдалған бақылау сұрақтарының жауаптарын зертханалық есептемеге енгізу. 4.2.




Зертхана №14183







4.2-кесте













Сан

Бақылау сұрақтары




опция










1, 5, 7, 26

Цифрлық графиканы қорғау жолдарын көрсетіңіз







өзгертуге және рұқсатсыз пайдалануға қарсы







бос әурешілік. Олардың артықшылықтары мен кемшіліктерін көрсетіңіз




2, 4, 6

Берік, сынғыш және жартылай сынғыш цифрдың ерекшелігі неде







шығыс су белгілері? Оларды пайдалануда қандай шектеулер бар?







электрондық құжаттарды қорғау үшін не керек?




11, 13

Негізгі халықаралық және отандық зерттеулерді көрсетіңіз







цифрлық графика авторларының құқықтарын қорғау көздері







тент




12, 14, 16

Hsu және Wu алгоритмі - іске асыру мүмкіндіктері, артықшылықтары







және кемшіліктер




3, 9, 18, 29

Фридрих алгоритмі – іске асыру мүмкіндіктері, артықшылықтары







және кемшіліктер




20, 22, 24

Стеганографияның қандай әдістерін қорғау үшін қолдануға болады







графикалық файлдар? Стеганография әдістерін салыстыру







қауіпсіздік және криптографиялық қауіпсіздік




10, 17, 19

В.А.Митекин алгоритмі – лайық іске асыру ерекшеліктері







ерекшеліктері мен кемшіліктері




21, 23, 25

В.А. Мите алгоритмінің жетілдірілуі қандай?







кина зертханада қолданылатын бағдарламалық өнімдерде







жұмыс? Зерттелетін алгоритмнің тиімділігін бағалаңыз







су таңбасын енгізу үшін ма?




8, 28, 27

Кірістірілген су таңбасының максималды көлемін екі өлшемде есептеңіз.







1024 x 128 пиксельдік кескін: а) блоктарға







3 3 пиксель, б) блоктарда 7 7 пиксель




12, 15, 30

Кірістірілген сандық су таңбасының максималды көлемін жартысы есептеңіз.







тондық кескін (256 сұр реңк) өлшемі 512,256







пикселдер: а) блоктарға 3 3 пиксель, б) блоктарға 7 7 пиксель






15 Зертхана
КӨРІНСІЗ ҚҰПИЯЛАР-4 БАҒДАРЛАМАСЫ МЫСАЛЫНДА АУДИО-КОНТЕЙНЕРЛЕРДІ ПАЙДАЛАНУҒА РҰҚСАТ БЕРЕТІН СТЕГОКОМПЛЕКСТЕР
Жұмыс мақсаты: Invisible Secrets-4 пакетінің мысалында заманауи стеганографияның бағдарламалық құралдарын зерттеу.
Ескерту. Зертханалық жұмыстарды орындау үшін компьютерге Invisible Secrets-4 бағдарламасын орнату керек.
Зертханалық жұмыстың сипаттамасы.Invisible Secrets-4 пакеті жасаған пайдаланушы интерфейсінің күрделілігімен ерекшеленеді


  • «шебер» нысаны, Microsoft Windows ортасына интеграция және пайдаланудың қарапайымдылығы. Бұл бағдарламалық пакетті пайдалануға болады




  • аудио және кескін файлдары үшін контейнерлер ретінде.




    • контейнерлер ретінде бұл бағдарламалық өнім бір үлгіде 8 немесе 16 бит бит тереңдігімен цифрландырылған орамадан шығарылған аудио деректерді пайдаланады. Хабарды жасырмай тұрып, ол шифрланады. Rijndael, GOST 28147-89, Blowfish және т.б. сияқты шифрлау алгоритмдері бар.


Ақпаратты жасырудың стеганографиялық әдістерін жасау кезінде шуға төзімді, анықталмайтын әдісті құру басты мақсат болып табылады. Осыған байланысты бағдарламалық өнімді қарастырған кезде біз интерфейске емес, іске асырылған әдістерге ерекше назар аударамыз.
Бағдарламаның бастапқы коды барлық бағдарламалық өнімдер үшін қол жетімді болмағандықтан, көбінесе сынақ контейнерлеріндегі бағдарламаның жұмысын талдау негізінде қорытынды жасауға тура келеді. Сынақ контейнерлері ретінде келесілер таңдалды: 440 Гц жиілігі бар дыбыстық сигнал және үнсіздік (барлық санаулар нөлге тең болатын сигнал). 4.39 суретте әрбір үлгіге 8 бит цифрлау кезінде сынақ контейнерлерінде Invisible Secrets-4 бағдарламасын іске қосу нәтижесі көрсетілген.





Күріш. 4.39.Сынақ контейнерлерінде бағдарламаны іске қосу нәтижесі

Зертхана №15185



Суретте сигнал үлгілері көлденең, ал үлгілер екілік формада жазылғанда разрядтар тігінен көрсетілген. Егер тіктөртбұрыш болса, сәйкес үлгінің сәйкес биті бір, әйтпесе ол нөлге тең. Суреттің жоғарғы жартысы (бөлу сызығының үстінде) бастапқы контейнер сигналының үлгілерін көрсетеді, төменгі жартысы өзгертілген контейнер сигналының үлгілерін көрсетеді. Үзілген жолақтар түпнұсқа және өзгертілген контейнерлердегі сәйкес емес биттерге сәйкес келеді. Сол жақ суретте дыбыстық сигнал, оң жақта тыныштықты қамтитын сигнал көрсетілген.
Көрінбейтін құпиялар-4 бағдарламасы дыбыстық контейнерге деректерді ендіру кезінде ең аз маңызды битті өзгертудің қазіргі кезде ең кең тараған әдісін пайдаланады (LSB әдісі). Сонымен қатар, инъекция кезінде контейнердің мазмұнына талдау жүргізілмейді, оны суреттен көруге болады, мұнда бағдарлама үнсіздігі бар файлға ақпаратты енгізген. Бұл бағдарламалық өнімнің маңызды кемшілігі - ақпараттың аз көлемі енгізілгенде, барлық ақпарат контейнердің басына ендірілген,


  • ыдысқа біркелкі таралмаған. Осылайша, контейнердің әртүрлі бөліктеріндегі статистикадағы жергілікті айырмашылықтарды талдау негізінде жасырын хабарламаның болуын анықтауға болады.


4.40 суретте Invisible Secrets-4 бағдарламасының негізгі мәзірі көрсетілген.






Күріш. 4.40.Көрінбейтін құпиялар-4 бағдарламасының негізгі мәзірі

1864-БӨЛІМ



Invisible Secrets-4 бағдарламасы алты функционалдық модульден тұрады. Олардың әрқайсысын жеке қарастырайық.
Стеганография
Бағдарлама бетінде мүлдем зиянсыз болып көрінетін жерлерде, мысалы, суретте, музыкалық файлдарда немесе веб-беттерде деректерді шифрлауға және жасыруға мүмкіндік береді. Мұндай контейнерлер құпия ақпарат үшін тамаша камуфляж болып табылады.



Күріш. 4.41.Енгізілетін файлды таңдау немесе
шифрлау және сәйкес параметрлерді орнату






Күріш. 4.42.Файлдан шығару үшін файлды таңдау-
контейнер немесе шифрды шешу

Зертхана №15187



Шифрлау
Шифрлау.Invisible Secrets-4 бағдарламасы симметриялық шифрлаудың заманауи әдістерін қолдана отырып, файлдарды қорғауды қамтамасыз етеді. Оларды тек құпия құпия сөздің иесі оқи алады. Бағдарлама Rijndael, GOST 28147-89, Blowfish, Twofish, RC4, Cast128, Diamond 2, Sapphire II сияқты шифрлау алгоритмдерін қолдайды. 4.43-суретте файлды шифрлау тақтасы, ал 4.43-суретте көрсетілген. 4.44 файл шифрын шешу тақтасы.



Күріш. 4.43.Файлды шифрлау тақтасы






Күріш. 4.44.Файл шифрын шешу тақтасы

1884-БӨЛІМ



Электрондық поштаны шифрлау.Желіде құпия ақпарат алмасу процестері өте өзекті. Жеке хабарламалармен немесе коммерциялық құпиялармен алмасу кезінде құпия ақпаратты рұқсатсыз оқудан немесе өзгертуден қорғау қажет болады.Invisible Secrets-4 бағдарламасы шифрланған хабарламаны электрондық пошта арқылы жіберуге көмектеседі, ал алушы тек дұрыс парольді білуі керек. оның шифрын шешіңіз.
4.45-суретте «Invisible Secrets-4» бағдарламасының электрондық пошта арқылы жіберу үшін өздігінен ашылатын пакетті құру панелі көрсетілген.