Là việc che giấu thông tin riêng tư hay nhạy cảm trong một cái gì đó dường như rất bình thường. Trong tin học, Steganography đề cập đến thông tin hoặc một tập tin đã được giấu bên trong một ảnh kỹ thuật số, file Video hay Audio, tập tin văn bản … Các định dạng phù hợp là những định dạng mà có mức độ dư thừa cao. Dư thừa có thể được định nghĩa là các bit của một đối tượng cung cấp độ chính
z ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THƠNG BÀI TẬP NHĨM MƠN AN TỒN MẠNG MÁY TÍNH BÀI TẬP – STEGANOGRAPHY Giảng viên hướng dẫn : Nguyễn Duy Sinh viên thực : Nguyễn Thanh Tâm MSSV : 12520909 Đặng Thái Hòa MSSV : 12520596 MỤC LỤC 1.Thế Stegaography? 2.Cách thức hoạt động Stegaography sao? a.Steganography hình ảnh b.Steganography Audio c.Steganography Video d.Steganography văn Tiến hành Demo a Ẩn file txt vào file mp3 và trình ngược lại mềm OpenPuff v4.00 Data Hiding b Ẩn file text vào file pdf trình ngược lại mềm wbStego 3.Kết đạt 4.Tài liệu tham khảo Thế Stegaography? Là việc che giấu thông tin riêng tư hay nhạy cảm dường bình thường Trong tin học, Steganography đề cập đến thông tin tập tin giấu bên ảnh kỹ thuật số, file Video hay Audio, tập tin văn … Các định dạng phù hợp định dạng mà có mức độ dư thừa cao Dư thừa định nghĩa bit đối tượng cung cấp độ xác xa mức cần thiết cho đối tượng sử dụng hiển thị Các bit dư thừa đối tượng bit thay đổi mà thay đổi không bị phát cách dễ dàng Sơ đồ Cách thức hoạt động Stegaography sao? Có nhiều phương pháp sử dụng để che giấu thông tin bên tập tin hình ảnh, âm video Hai phương pháp phổ biến là: LSB (Least Significant Byte) Injection Substitution - Altering/Replacing The LSB Khi tập tin tạo thường có số byte tập tin mà khơng thực cần thiết, khơng quan trọng Những khu vực tập tin thay thông tin mà ta muốn ẩn, mà không làm thay đổi đáng kể bên ngồi tập tin khơng làm hỏng Phương pháp LSB hoạt động tốt tập tin hình ảnh có độ phân giải cao sử dụng nhiều màu sắc khác nhau, với tập tin âm có nhiều âm khác nhau, trường hợp có tỉ lệ bit rate cao Phương pháp LSB thường khơng làm tăng kích thước tập tin, tùy thuộc vào kích thước thơng tin ẩn bên tập tin, tập tin bị bóp méo rõ rệt Injection Injection phương pháp đơn giản mà đơn giản mà đơn giản liên quan đến bơm trực tiếp thông tin bí mật vào file Nhược điểm phương pháp làm tăng đáng kể kích thước tập tin a Steganography hình ảnh Kỹ thuật Image Steganography chia thành hai nhóm: Image Domain Transform Domain Kỹ thuật Image Domain nhúng thông điệp vào cường độ điểm ảnh cách trực tiếp, Transform Domain, hình ảnh chuyển đổi sau thơng điệp nhúng hình ảnh Image Domain - Nhúng thơng điệp vào cường độ điểm ảnh cách trực tiếp Transform Domain -Đầu tiên hình ảnh chuyển đổi sau thơng điệp nhúng hình ảnh - Bao gồm phương pháp bit-wise áp dụng bit chèn thao tác nhiễu, mô tả “simple systems” - Liên quan đến việc thao tác thuật tốn biến đổi hình ảnh - Các định dạng ảnh phù hợp lossless - Thơng điệp nhúng tồn chuyển đổi nén lossy lossless - Các kỹ thuật thường phụ thuộc vào định dạng hình ảnh - Nhiều phương pháp Transform Domain độc lập với định dạng hình ảnh Khi che giấu thơng tin bên file hình ảnh, người ta thường sử dụng phương pháp LSB (Least Significant Byte) Một hình ảnh hiển thị máy tính đơn giản tập tin cho thấy màu sắc khác cường độ ánh sáng khu vực khác Loại file hình ảnh để ẩn thông tin bên file ảnh BMP (Bitmap) 24bit Vì loại tập tin lớn nhất, cho chất lượng cao Khi hình ảnh có chất lượng độ phân giải cao, dễ dàng che giấu giấu thơng tin vào Mặc dù hình ảnh 24bit tốt cho việc che giấu thông tin bên kich thước chúng, số người chọn sử dụng Bit BMP định dạng hình ảnh GIF, lý đăng hình ảnh lớn Internet khơi dậy nghi ngờ Nếu bạn giấu thông tin bên tập tin hình ảnh tập tin chuyển đổi sang định dạng hình ảnh, thơng tin ẩn bên bị b Steganography Audio - Mã hóa bit thấp: Khi che giấu thông tin bên tập tin âm thanh, người ta thường sử dụng mã hóa bit thấp, tương tự LSB mà thường sử dụng hình ảnh Vấn đề với mã hóa bit thấp thường gây ý đến tai người, đó, phương pháp mạo hiểm người cố gắng giấu thơng tin bên tập tin âm - Spread Spectrum Phương pháp hoạt động cách thêm tiếng ồn ngẫu nhiên để tín hiệu thơng tin mà che giấu bên lan rộng toàn phổ tần số - Echo data hiding Phương pháp sử dụng tiếng vang (echo) tập tin âm để thử che giấu thông tin Chỉ cần bổ sung thêm âm vang vọng (echo) bên tập tin âm thanh, thơng tin che dấu Phương pháp che giấu thông tin bên tập tin âm tốt so với phương pháp khác thực cải thiện âm âm bên tập tin âm c Steganography Video Discrete Cosine Transform) DCT: DCT hoạt động cách thay đổi chút hình ảnh đoạn video, nhiều ảnh bị thay đổi không đáng kể mắt người Chính xác cách thức hoạt động, DCT làm thay đổi giá trị số phần hình ảnh, tức thường làm tròn chúng Ví dụ, phần hình ảnh có giá trị 6,667 làm tròn thành Steganography Video tương tự Steganography hình ảnh d Steganography file văn Nhiều tài liệu văn vận chuyển, trao đổi mạng ngày Tuy nhiên, việc nghiên cứu Steganography văn tương đố lạc hậu so với phương pháp thống mà sử dụng hình ảnh, âm video để ẩn file khác, thiếu “sự thừa” văn Font chữ gì? Một Font chữ thiết kế đồ họa áp dụng cho sưu tập số, ký tự, biểu tượng Một chữ mô tả kiểu chữ định với tính chất : kích thước, khoảng cách, mức độ Phơng chữ sử dụng để hiển thị văn hình in văn Phương pháp SEFT Nghiên cứu dựa tài liệu văn phổ biến thiếu thông tin ngày nay, ln sử dụng vỏ bọc trung bình Phương pháp ghi thông điệp văn ẩn file văn (mà thiếu thừa so với file hình ảnh hay âm thanh) Phương pháp phụ thuộc vào tương đồng loại Font tiếng Anh; Nó hoạt động cách thay Font chữ ban đầu Font chữ khác mà tương tự với Font ban đầu Các thơng điệp bí mật mã hóa nhúng tương tự Font chữ văn Phương pháp SEFT hoạt động văn che phủ khác bao gồm font chữ khác Phương pháp có hiệu cao thơng điệp bí ẩn ẩn kín đáo khơng dễ phát Tiến hành demo: a Ẩn file txt vào file mp3 và trình ngược lại mềm OpenPuff v4.00 Data Hiding Ẩn file txt vào file mp3 -đầu tiên ta mở phần mềm OpenPuff v4.00 Data Hiding,click hide để ẩn file vào file -nhập password mã hóa vào ơ, để minh họa nhanh, ta nhập password -Sau nhấn nút Add để chọn tập tin che giấu file khác ( file Uptown Girl-Westlife.mp3) -Tiếp theo mục(2)Data, ta chọn Browse chọn file cần ẩn (để chèn vào tập tin che giấu) -Nhấp hide data chọn nơi lưu file sau hoàn thành ẩn file : -Click Done để kết thúc, ta thấy có file có tên giống file che dấu ban đầu Lấy file bị ẩn khỏi file vừa tạo -Tắt chương trình, mở lại chọn Unhide -Nhập mật mã hóa, chọ file cần tách file ẩn bên trong, click Unhide -Chọn đường dẫn lưu file -cuối cùng, file bị ẩn lấy Ngoài file mp3 ra, OpenPuff v4.00 Data Hiding hỗ file khác như: pdf, file ảnh (jpg, png), file âm khác wave(audio), file video ( mp4,flv) ….v.v, với cách ẩn file vào chúng tương tự bước b Ẩn file text vào file pdf trình ngược lại mềm wbStego Ẩn file -Đầu tiên ta mở chương trình wbStego, click Continue, Encode -Sau clik tiếp Continue, chọn file cần ẩn (joomla.txt) -Click tiếp Continue chọn file che giấu với định dạng file pdf ( -click Continue, tùy chọn đặt mật không -click continue, chọn nơi lưu file pdf sau ẩn dấu thành cơng, đặt tên file Tìm lại file bị ẩn vào file pdf -đầu tiên ta tắt mở lại phần mềm, chọn Decode -Chọn file cần tách file ẩn -nhập mật có -Continue, chọn nơi lưu file bị ẩn, đặt tên file với kiểu giống với file ban đầu -click continue hồn thành Kết đạt -Hiểu chế ẩn thông tin, ản file vào tập tin âm thanh,hình ảnh,video,văn -Biết cách sử dụng cơng cụ để ẩn file vào file âm thanh,hình ảnh,video,văn Tài liệu tham khảo http://repository.root-me.org/St%C3%A9ganographie/EN%20-%20Image%20Steganography %20Overview.pdf http://balagharhackers.blogspot.com/2011/05/how-to-hide-data-in-image-audio-video.html http://lifehacker.com/5807289/how-to-hide-secret-messages-and-codes-in-audio-files http://thescipub.com/abstract/10.3844/jcssp.2013.898.904 ... 6,667 làm tròn thành Steganography Video tương tự Steganography hình ảnh d Steganography file văn Nhiều tài liệu văn vận chuyển, trao đổi mạng ngày Tuy nhiên, việc nghiên cứu Steganography văn tương... 1.Thế Stegaography? 2.Cách thức hoạt động Stegaography sao? a .Steganography hình ảnh b .Steganography Audio c .Steganography Video d .Steganography văn Tiến hành Demo a Ẩn file txt vào file mp3 và... giấu bên lan rộng toàn phổ tần số - Echo data hiding Phương pháp sử dụng tiếng vang (echo) tập tin âm để thử che giấu thông tin Chỉ cần bổ sung thêm âm vang vọng (echo) bên tập tin âm thanh, thơng