- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Họ và tên tác giả luận văn NGUYỄN VĂN ĐA TÊN ĐỀ TÀI LUẬN VĂN NGHIÊN CỨU KỸ THUẬT GIẤU TIN TRONG ẢNH VÀ ỨNG DỤNG Chuyên ngành: Truyn thông và Mng máy tính LUC S K THUT TRUYN THÔNG VÀ MNG MÁY TÍNH NG DN KHOA HC: PSG.TS. - NGUYN TH HOÀNG LAN Hà Ni - 2016 1. - ng giu tin. - Yêu cu ci s dng. - Nguyn Th c ting dn tn tình ch bo em trong sut qúa trình làm Lut nghip. - và chúng Công ngh thng tin ngày càng phát tri i vic càng ngày c biu dii dng k thut s càng nhi c biu din và truyn t ng th gii s. - Ví dng R (là mt n, mt tm b. - Mng tip cn mi trong bo mt là giu tin (Data Hiding), tc là các thông tin cn bo mt s c giu vào trong mng d liu s khác (gi là ng giu tin) sao cho s bii cng sau khi giu là rt khó nhn bing thi có th ly l giu khi cn. - Theo p i ng cn bo mc giu vào trong mng khác, mt bc nh F chng hn, kt qa c bc u so vi nh gu. - y s khác bit gia mã hóa thông tin và giu thông tin là mc l liu cng mang tin mt. - l liu c gim ti mc tng th. - Khái niệm về giấu tin trong ảnh số Giu giu mng thông tin s vào mng d liu s khác. - Yêu cu chính c m bo tính n, tính vô hình ca thông tin giu n chng ca d liu g o mt thông tin mi, phc t u qa và tính kh thi cao, c xem là công ngh bn l. - K thut giu thông tin nhm m m an toàn và bo mt thông tin hai khía cnh: 9 Mt là: bo mt cho d li giu Hai là: bo mt cho i ng mang tin giu. - Mgiu mu tin mt vào mng truyn ng không th phát hin ra mu tin m lch s nhng câu chuyn v ngh thut giu c lan truyn t i. - chuyn v giu u ngui nô l, là chuyn giu tin trong viên thuc ph M n hu hiu cho bo mt thông tin trong mt thi i Romans c t s dng nhng cht s c qac tiu và s. - Mc không màu vc s dng trong thi gian rt g n tranh Th gii th II. - Giu tin mt. - Các chức năng cơ bản hệ thống giấu tin ng gc c tin t ng mang tin ng gc. - Mm ca giu thông tin trong nh n c giu mt n thông tin m i khác không th bic bi sau khi giu thông tin chng nh g c bii vi nh màu hay nh xám. - ng giu tin mt. - Thông tin giu c nu mi vi th giác bình ng không phân bic ng và nh kt qa. - nhnh. - Chng hi ta áp dng watermarking cho vic gn mt bing m vào m. - ng giu tin ng giu c tính bng t l cng tin giu so v c nh. - Tuy nhiên trong thc t i ta luôn cân nhc ging và các ch tiêu kh nh. - Kh ng gi mo Vì m. - u này là thun li khi ng là duy nhi làm gii hn kh ng dng ca k thut nhúng tin. - Nhóm hong bên ngoài thc hin nhim v thu thc mt s thông tin và cn gi v. - Trong nhóm này, có mi ph trách chung (là ng nhóm) s giao nhim v cho nhi còn li chu trách nhim: phân loi, nghiên cu và x lý thông tin thu thc gi v, mi mt mng riêng c biêt công vic ca ai. - Thut toán gi ng tip cn min quan sát, min không gian + Gii thut giu tin: dùng gii thut nhúng d liu LSB ng mang tin: nh màu 24 bit bitmap ng truyn tin: gi thim b. - Tìm hiểu về ảnh số Hin nay, có rt nhinh dng thuc vào nhu cu s dng mà ta dùng các loi nh thích hi vng mng và thit k i s nhanh chóng cho s truy cp t các máy khách ti máy ch ng nh không c qúa kém nên JPEG và PNG có th ng nhu cu này. - Chng nh b suy gim sau khi gii nén. - trong ti nh di hình nh") là mnh dng tp tin hình nh bitmap cho các hình nh d c khác nhau và các ho i nh dng nén d lic bit hu ích cho vic truyn hình nh ng truyng nhnh d i vào c dùng r n nay. - Tp tin GIF dùng nén d liu b c tp tin có th c gim mà không làm gim chng hình nh, cho nhng hình màu. - S ng t nh dng này không phù hp cho các hình chng có nhiu màu sc), tuy nhiên các kiu nén d liu bo toàn cho hình chp nhi c qúa li vi truyn d liu trên mng hin nh dng JPEG là nén d liu tht thoát có th c dùng cho các nh chp, i làm gim chng cho các bc v ít màu, to nên nhng ch nhòe thay ng sng th. - Nhng t. - Thuc bo v bi bng công nhc quyn sáng to c M và tt c c trên th gii. - Mnh dng GIF có th th hin các hình ng song PNG vc quy nh dng hình (ch có mt hình duy nht). - Cu trúc chi tit và ng thành phn nh bitmap. - Khái niệm bit có trọng số thấp LSB Bit có trng s thp là bit ít quan trng nht, có ng ít nht ti vic quynh ti màu ca mm nh, vì v i bit ít quan trng ca mm nh thì màu ca mm nh mi s i gn vm y k thut tách bit trong x lý c s dng rt nhiu trong quy trình giu tin. - Vi s i nh vng là c. - Bit ít quan trng ca mt bc nh là bit có ng ít nht ti vic quyt nh ti màu ca m. - i bit ít quan trng ca mt m nh thì màu ca mm nh mi s i gn vm vy, k thut tách bit trong x lý c s dng rt nhiu trong quy trình giu tin. - Tuy nhiên cách làm u trên ng cha d. - 26 ng thut toán Thông tin mt cn giu n thun túy, ta phi chuyi thông tin này sang dãy các bit tin c hin thay th các bit tin này vào các bit LSB ca m n khi các bit tin không còn na thì ngng. - Phân tích một hệ thống giấu tin Mt h thng giu tin gi vn hành h thi s dng), thông tin cn giu, v ng giu tin, thu u s dng trong h thng. - Gic tin vào môi ng n giu + Tc tin t ng mang tin + Mã hóa bn tin rõ thành b. - Môi trường giấu tin V ng giu tin. - ta có mt s la chn ng giu hình nh, âm thanh. - trên, nh gc phi có chng hình nh tt, u ra (nh mang tin) ít có s khác bit so vi nh gc và không th nhn bic bng trc quan c qúa ln d gây s chú ý hay bt tin trong qúa trình truyn ti trên kênh truyn c qúa nh s n chng nh, kh u hay khi nhìn trc quan. - an toàn là rt cao vì các thit b nh mang tin s không phi chu bt c mt s ng nào khách quan hay ch quan, trong qúa trình vn chuyn, ng hp thit b mang có th vô tình b mt trong qúa trình vn chuy i khác h. - an toàn là rt cao, vì hong gi nhn ca nhóm ch trong phm v mng ni b. - vì chi phí ít, không phi s dng nhiu nhân lc vn chuyn nh mang tin b ng bi mt s yu t ng truyn, lc tuyn tính, phép bii nh, b tn công có ch ích hay vô tình. - H u hành: Windows 7 Cu hình máy tính: b vi x lý Core Duo tr lên, Ram 1Gb Ngôn ng t: ngôn ng lp trình C# ng son tho: Visual 2010. - Ch o mt và gii mt mã theo thut toán AES Cha h thng giu tin: ng gc: nh màu 24 bit bitmap, b n + B. - v ng d liu nhúng và chng nh sau khi nhúng d liu ng d liu nhúng: Thut toán nhúng d li. - Do vng d liu tin có th nhúng vào trong nh tng 12.5% d liu nh. - m b c tin vào trong nh gc và u ra có chng tt cn la chn sao cho ng d liu nhúng không qúa ng d liu nh gc. - hng nh sau khi nhúng d liu [2]: Chng ca nh có giu. - Nên chn nhng nh có nhiu, có nhng vùng góc cnh hoc có cu trúc, làm nh ng vì mng ít nhn bic s bii, khi có tin giu trên nhng nh này. - 40 Chng nh có giu. - Nu giá tr ca PSNR gia nh gc và c khôi phng (nh mang tin) nm trong khong t n 50 dB, thì bc nh sau khi giu t chng. - Thut toán nhúng d liu LSB t mnh nhúng 3 bit d liu tin trên 1 pixel nh, tc là d liu tin có th nhúng vào trong nh mnh tbng 12.5% d liu nh. - u kiên môi ng an toàn, h th ng không chng nào. - u kiên môi ng không an toàn, h th ng chu mt s ng nào. - Th nghim giu u king an toàn Giao di u tin: Hình 3.5: Giao diện khi chưa giấu tin 45 Giao din gi. - Hình 3.7: Giao diện tách tin thành công u tin thành công u king an toàn, u ra ta c mt nh mang tin có tên “Xinh-nhu-nhung-thien-than-mang-tin.bmp”. - Ta gi thit nh mang tin này chu mt s ng trên mng, kênh truyn làm bii nh. - bii nh gi. - Th nghim tách tin khi nh mang tin chu ng làm bii Ta s th nghim kh. - nh dng). - ng hp khi nén bng phn mm WinRAR ng gi. - t 34.3 Mb xu c web và khi ly v thun li ng h n mt nhiu th ng vn còn ln. - t 76 Kb xu c web và khi ly v thun lng hp trên rt nhiu. - Ta th nghim khi chuynh dng nh (.bnh dng (.png) vi hai ng 34.3 Mb và 76 Kb) thì th c nh sau khi chuynh dng (.pngng là 20.9 Mb và 50 Kb, gim r. - ký t tin mun giu lên lt là 50% và 100% thì h thng gi ng h ng h c vì d ling h t qúa 12.5% d liu nh (h thng mnh ch cho phép giu d liu tin tng 12.5% d liu nh). - Kt qa này cho thy chng u ra là rt tt, không th phân bic nh gc và u ra có s khác bit bng trc quan. - Kt qa này khnh chng u ra là t t tiêu chí rt quan tr. - Các kt qa th nghim gi u king không an toàn (kch bn 3) cho thy khi nh mang tin b bi nh dng (.jpg) ri bii tr v nh du, nh mang tin b c, b. - sáng, làm sc nét m nht, hay v lên nh thì h thng gi c c tách ra không hoàn toàn trùng khp vi tin gng hp v lên nh). - 49 Kt qa này cho thy h thng giu tin không tht s bn vng trong mt s ng hu này ng trc tin kh phc hi ln giu ca h thng và ch c phc hi khi c truyn ti trên mng, kênh truyn là internet. - Tấn công dựa vào phân tích trực quan Tn công da vào phân tích tr c coi là mt dng tn công khá n trong vic phát hin thông tin che giu, k tn công s kim tra các tp tin bng mng hay dùng bi. - Kịch bản 2: Hình 3.9: Mô tả kết qủa tấn công thống kê phát hiện ảnh mang tin Thng kê cho thy: ng. - không qúa nh s n chng hình u ra, d b tn công, phá hy và phm bo rng nh phi giu hc tin mun gi. - Khi thc hin gi nng truyn là internet, nh s b mt s yu t n công có ch a nhng k n thit có xác nhn bng mt kh. - Các kt qa th nghim trên cho thy, chng nh mang tin rt tt, không th nhn ra s khác bit gia nh mang tin và nh gc bng trc quan do vy. - so sánh hai thu u king an toàn và không an toàn. - u king an toàn ta s so sánh kh. - tách, chng nh, ch u ra. - u kin ng không an toàn ta so sánh kh c tin và ch u ra khi nh mang tin chu mt s phép bi. - so sánh, các phép bii c s dng cùng mt công c. - Thuật toán Ký tự nhúng Khả năng nhúng Khả năng tách PSNR Chất lượng tin đầu ra Compare Kq(0, ±1) (Ci tin) CPT 800 c c 57.44 Trùng khp 0 ng 50% Không c Không c 100% Không c Không c LSB 800 c c 228.09 Trùng khp c c 223 Trùng khp c c 219.22 Trùng khp 0 Bảng 3.3: So sánh thuật toán nhúng dữ liệu LSB và cải tiến của CPT u king không an toàn. - Kt qa thng kê ti bng 3.3 cho thy thut toán nhúng d liu LSB tci tin ca CTP v ng d liu có th giu c, chng u ra trung th. - n trong gii hnh. - Lu t s kch bn th nghim ng dng u king an toàn và không an toàn, kch bn gi nh tn công mt h thng gi các kch bn, t. - Gii pháp lu y thn so vi mt gii pháp ci tin ca CPT n nay: v ng giu, chng u ra. - k tha nhm gi. - C th gii pháp cho phép gic nhiu d liu, chng u ra tng thi u ra phi bn v c các phép bii nh. - Trn Tu u k thut g bit màu, gim thiu s ng bi mt s ng lên
Xem thử không khả dụng, vui lòng xem tại trang nguồn hoặc xem
Tóm tắt