1. Trang chủ
  2. » Luận Văn - Báo Cáo

Kỹ thuật giấu tin trong ảnh

51 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 778,68 KB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC VINH TRẦN NGUYỄN HÙNG KỸ THUẬT GIẤU TIN TRONG ẢNH Chuyên ngành: Công nghệ thông tin Mã số: LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Ngƣời hƣớng dẫn khoa học: TS Vũ Chí Cƣờng NGHỆ AN, 2018 LỜI CẢM ƠN Luận văn thạc sỹ với đề tài “Kỹ thuật giấu tin ảnh” kết trình cố gắng không ngừng thân động viên giúp đỡ thầy cô, bạn bè đồng nghiệp Qua đây, xin gửi lời cảm ơn sâu sắc đến ngƣời giúp thời gian học tập hoàn thành luận văn Tôi xin chân thành cảm ơn Lãnh đạo Trƣờng Đại học Vinh, Viện kỹ thuật Công nghệ hỗ trợ, giúp đỡ để tơi hồn thành tốt cơng việc học tập nghiên cứu khoa học Tôi xin cảm ơn Lãnh đạo quan Huyện ủy Can Lộc tạo điều kiện thời gian nhƣ cơng việc để tơi theo học hồn thành khóa học Đặc biệt tơi xin tỏ lịng kính trọng biết ơn sâu sắc thầy giáo TS Vũ Chí Cƣờng, ngƣời trực tiếp hƣớng dẫn để tơi hồn thành luận văn Cuối xin chân thành cảm ơn đồng nghiệp, gia đình bạn bè ủng hộ, động viên giúp đỡ suốt thời gian qua Xin trân trọng cảm ơn Vinh, ngày tháng năm 2018 Tác giả Trần Nguyễn Hùng MỤC LỤC LỜI CẢM ƠN……………………………………………………… MỤC LỤC…………………………………………………………… DANH MỤC CÁC BẢNG………………………………………… DANH MỤC CÁC HÌNH…………………………………………… MỞ ĐẦU…………………………………………………………… Lý chọn đề tài………………………………………………… Lịch sử vấn đề…………………………………………………… Đối tƣợng phạm vi nghiên cứu………………………………… Mục đích, nhiệm vụ nghiên cứu………………………………… Phƣơng pháp nghiên cứu………………………………………… Đóng góp Luận văn……………………………………………… Cấu trúc Luận văn………………………………………………… 10 CHƢƠNG I: TỔNG QUAN VỀ LĨNH VỰC GIẤU THÔNG TIN 11 1.1 Định nghĩa………………………………………………… 11 1.2 Giấu tin mật mã……………………………… 13 1.2.1 Thuỷ vân số giấu tin………………………………… 13 1.2.2 Giấu tin ảnh số…………………………………… 14 1.2.3 Kỹ thuật chung giấu thông tin ảnh:……………… 14 1.2.4 Các thành phần hệ giấu tin ảnh số 14 1.2.5 Giải pháp giấu tin ảnh…………………………… 16 1.3 Các tính chất …………………………………………… 18 1.3.1 Tính vơ hình…………………………………………… 18 1.3.2 Khả chống giả mạo……………………………… 18 1.3.3 Dung lƣợng giấu……………………………………… 18 1.3.4 Tính bền vững………………………………………… 18 1.3.5 Độ phức tạp thuật toán……………………………… 19 1.4 Ứng dụng giấu tin ảnh………………………… 19 1.4.1 Bảo vệ quyền tác giả……………………………… 19 1.4.2 Nhận thực thông tin hay phát xuyên tạc thông tin… 20 1.4.3 Giấu vân tay hay dán nhãn……………………………… 20 1.4.4 Điều khiển chép…………………………………… 20 1.4.5 Giấu tin mật…………………………………………… 21 CHƢƠNG II: MỘT SỐ KỸ THUẬT GIẤU TIN TRONG ẢNH… 22 2.1 Cấu trúc ảnh (ảnh BITMAP, ảnh xám, ảnh PNG)………… 22 2.1.1 Bitmap Header………………………………………… 22 2.1.2 Bitmap information…………………………………… 23 2.1.3 Palette màu……………………………………………… 23 2.1.4 Bitmap data…………………………………………… 24 2.2 Phƣơng pháp đánh giá PSNR (peak signal-to-noise raito)………………………………………………………………… 2.3 Một số kỹ thuật giấu tin ………………………………… 24 25 2.3.1.Giấu tin mật khối bit sử dụng tính chẵn lẻ tổng số bit 1……………………………………………………………… 25 2.3.2 Kỹ thuật giấu tin WU-LEE……………………………… 28 2.3.3 Kỹ thuật giấu tin YUANG_PAN_TSENG…………… 31 2.2.4 Kỹ thuật gài vào bit có trọng số thấp (LSB)………… 36 CHƢƠNG III: CÀI ĐẶT THỬ NGHIỆM………………………… 39 3.1 Thuật toán LSB (Least significant Bit)…………………… 39 3.1.1 Mã hóa giấu tin………………………………………… 39 3.1.2 Giải mã thơng tin….…………………………………… 40 3.2 Giao diện chƣơng trình…………………………………… 41 3.3 Dữ liệu thử nghiệm………………… 43 3.4 Kết thử nghiệm…………………………………… 46 KẾT LUẬN………………………………………………………… 50 Kết đạt đƣợc…………………………………………… 50 Hạn chế, hƣớng phát triển…………………………………… 50 TÀI LIỆU THAM KHẢO…………………………………………… 51 DANH MỤC BẢNG BIỂU Bảng 2.1 Các khối liệu tập tin Bitmap……………………………….22 Bảng 2.2 Thông tin Bitmap Header……………………………… .22 Bảng 2.3 Chi tiết khối bytes thông tin tập Bitmap…………………………….23 Bảng 2.4 Bảng màu ảnh Bitmap 24 Hình 1.1 Phân loại lĩnh vực giấu thơng tin ……………………………………11 Hình 1.2 Giấu tin mật mã 13 Hình 1.3 Biểu diễn trình giấu tin………………………………………….15 Hình 1.4 Biểu diễn q trình giải mã thơng tin…………………………… 16 Hình 1.5 Giấu tin vào miền quan sát…………………………… 17 Hình 1.6 Giấu tin miền tần số………………………… 17 Hình 2.4 Ví dụ chia liệu ảnh thành khối kích thƣớc (4 x 4)………… 26 Hình 2.5 Q trình đảo bit để giấu tin thuật tốn khối…………… 30 Hình 2.6 Các tầng ứng dụng giấu tin…………………………………… 37 Hình 3.1 Giao diện hình chính…………………………… 42 Hình 3.2 Bộ liệu ảnh thử nghiệm…………………………………… 45 Hình 3.3 Dữ liệu văn giấu 43 Hình 3.4 Bộ liệu ảnh sau giấu văn bản…………………………………47 MỞ ĐẦU Lý chọn đề tài Giấu thông tin (tên tiếng Anh Hiding Information) kỹ thuật dùng để giấu lƣợng thông tin quan trọng vào đối tƣợng khác nhằm giữ bí mật nhằm xác nhận thơng tin Giấu thơng tin có từ hàng ngàn năm trƣớc trải qua nhiều thời kỳ biến động xã hội lồi ngƣời Trƣớc đây, giấu thơng tin nhằm mục đích che giấu, giữ bí mật thơng tin (tiếng Anh gọi Steganography) Chữ Steganography bắt nguồn từ tiếng Hy-Lạp steganos đƣợc sử dụng ngày nay, chữ steganos có nghĩa tài liệu đƣợc phủ (covered writing) Đã có nhiều câu chuyện kể kỹ thuật giấu thông tin đƣợc lƣu truyền Những ghi chép sớm kỹ thuật giấu thông tin (đƣợc hiểu theo nghĩa nguyên thuỷ nó) thuộc sử gia Hy-Lạp Herodotus Vào kỷ thứ năm trƣớc Công nguyên, bạo chúa Hy-Lạp Histiaeus bị vua Darius bắt giữ Susa, Histiaeus muốn gửi thơng báo bí mật cho rể Aristagoras Miletus nên ông ta cạo trọc đầu nô lệ tin cậy xăm thông báo da đầu ngƣời nơ lệ Khi tóc ngƣời nơ lệ mọc đủ dài ngƣời nô lệ đƣợc gửi tới Miletus Sử gia Herodotus ghi lại câu chuyện khác thời Hy-Lạp cổ đại Môi trƣờng để ghi văn bí mật viên thuốc đƣợc bọc sáp ong Demeratus, ngƣời Hy-Lạp, cẩn thận thơng báo cho Sparta Xerxes có ý định xâm chiếm Hy-Lạp Để gửi đƣợc thông tin mà không bị phát hiện, Demeratus bóc lớp sáp khỏi viên thuốc khắc thơng tin bí mật lên bề mặt viên thuốc này, sau bọc lại viên thuốc lớp sáp Những viên thuốc đƣợc để ngỏ dễ dàng lọt qua kiểm tra Ngày bùng nổ kỹ thuật số, ngƣời số hoá lĩnh vực giấu thông tin để phục vụ cho sống đại Giấu thơng tin có nhiều loại với nhiều mục tiêu khác nhau: giấu tin ảnh, giấu tin âm thanh, giấu tin phim hay loại liệu đa phƣơng tiện khác Tuy nhiên nguyên lý, giấu tin liệu đa phƣơng tiện hay liệu ảnh số khơng khác nhiều, nhƣng giấu tin ảnh dễ thực hơn, giấu đƣợc nhiều thông tin hơn, đối tƣợng số đƣợc sử dụng phổ biến Internet Vì giấu tin ảnh chiếm tỉ lệ nhiều loại liệu đa phƣơng tiện Với mục tiêu tìm hiểu, phát triển kỹ thuật giấu tin nhằm bảo vệ thông tin mật q trình trao đổi thơng tin, với gợi ý giáo viên hƣớng dẫn, lựa chọn việc nghiên cứu “Kỹ thuật giấu tin ảnh” làm luận văn tốt nghiệp Lịch sử vấn đề Nghiên cứu kỹ thuật dấu thơng tin nói chung kỹ thuật dấu tin ảnh nhận đƣợc nhiều quan tâm nhà nghiên cứu nƣớc Bài báo Information Hiding - A Survey nhóm tác giả Fabien A.P Petitcolas, Ross J Anderson Markus G Kuhn (xem [6]) tổng hợp từ năm 1922 đến năm 1998 có tới 207 báo quốc tế lĩnh vực đƣợc công bố Tại Việt Nam nhiều nhóm nghiên cứu kỹ thuật dấu tin đƣợc hình thành nhiều báo đƣợc cơng bố, chẳng hạn: - Nhóm nghiên cứu Trƣờng Đại học Hàng Hải Việt Nam TS Hồ Thị Hƣơng Thơm (xem [5]); - Nhóm nghiên cứu Trƣờng Đại học Công nghệ - Đại học Quốc gia Hà Nội PGS.TS Nguyễn Xuân Huy (xem [2]); - Nhóm nghiên cứu Học viện Cơng nghệ bƣu viễn thơng PGS.TSKH Hoàng Đăng Hải (xem [3]) PGS.TS Lê Hữu Lập (xem [4]) Đối tƣợng phạm vi nghiên cứu - Các đối tƣợng mang tin ảnh BITMAP theo định dạng khác nhau: JPG, PNG, TIF, BMP - Các kỹ thuật giấu tin ảnh nhƣ WU-LEE, YUANG_PAN_TSENG, đặc biệt kỹ thuật giấu tin vào bit có trọng số thấp LSB (Least Significant Bit); - Ngơn ngữ lập trình Visual C# để cài đặt thuật tốn Mục đích, nhiệm vụ nghiên cứu - Nghiên cứu, tìm hiểu tổng quan lĩnh vực dấu thông tin (các khái niệm, thành phần, giải pháp kỹ thuật ứng dụng dấu thông tin); - Nghiên cứu số kỹ thuật giấu thông tin ảnh số (Giấu tin mật khối bit sử dụng tính chẵn lẻ tổng số bit 1, Kỹ thuật giấu tin WU-LEE, Kỹ thuật giấu tin YUANG_PAN_TSENG, Kỹ thuật gài vào bit có trọng số thấp LSB); - Cài đặt thử nghiệm đánh giá kỹ thuật giấu tin LSB Phƣơng pháp nghiên cứu - Nghiên cứu, tìm hiểu tài liệu liên quan; - Phân tích thiết kế phần mềm; - Viết chƣơng trình; - Thử nghiệm phân tích kết Đóng góp luận văn Luận văn bổ sung thêm tài liệu tham khảo lý thuyết thực nghiệm kỹ thuật giấu thông tin ảnh số nói chung kỹ thuật giấu thơng tin LSB nói riêng Các mơ tả thiết kế chi tiết thuật toán LSB việc mã hóa giải mã thực che dấu đoạn văn tệp liệu ảnh đƣợc mở rộng nghiên cứu thực che dấu tệp liệu đa phƣơng tiện khác Kết thực nghiệm thuật toán LSB tệp liệu ảnh gốc sử dụng phƣơng pháp nén khác cho thấy mức độ ảnh hƣởng (sai số) chất lƣợng ảnh thực việc che dấu lƣợng thơng tin tệp liệu ảnh Phần thực nghiệm luận văn cung cấp thêm kỹ thuật mã mật thông tin cần che dấu nhằm đảm bảo an toàn liệu đƣợc che dấu Kỹ thuật mã mật cho phép liệu che dấu văn thơng thƣờng văn sử dụng phông chữ Unicode Cấu trúc luận văn Báo cáo luận văn đƣợc cấu trúc 03 chƣơng Chƣơng Tổng quan lĩnh vực giấu thông tin Mô tả khái quát khái niệm lĩnh vực che giấu thông tin Chƣơng 2: Một số kỹ thuật giấu thông tin ảnh Mô tả số kỹ thuật liên quan việc giấu thông tin ảnh nhƣ kỹ thuật xử lý ảnh bitmap, phƣơng pháp đánh giá chất lƣợng ảnh PSNR, kỹ thuật giấu tin Chƣơng Cài đặt thử nghiệm Đây nội dung luận văn, chƣơng đƣợc chia làm ba phần Phần thứ mơ tả thuật tốn LSB Phần thứ hai tiến hành cài đặt thử nghiệm ngôn ngữ lập trình Visual C# Phần thứ ba phần kết thực nghiệm đánh giá kỹ thuật giấu tin LSB tệp liệu ảnh khác 10 Thơng tin Tầng mã hố Mã hố Mẫu tin đƣợc mã hoá Ảnh phủ Thuật toán giấu tin Tầng giấu tin Hàm rải Hàm rải ngẫu nhiên Tầng rải tin ảnh mang Hình 2.6 Các tầng ứng dụng giấu tin dụ: Giả sử ta muốn giấu chữ A (mã ASCII 65 hay 01000001) vào byte file gốc (môi trƣờng) ta làm nhƣ sau: byte ban đầu Byte cần giấu (A) byte sau giấu 01001001 01001000 11010111 11010111 11001100 11001100 10110101 10110100 00100100 00100100 00100101 00100100 00100000 00100000 00001010 00001011 Nhƣ phần trình bày,1 ảnh bitmap ma trận pixel, pixel bao gồm thành phần màu Red, Green Blue Mỗi thành phần đƣợc biểu diễn byte (có giá trị từ 0->255), byte ta sử dụng bit để thay bit thông điệp cần ẩn 37 Các bƣớc thực nhƣ sau: + Giấu tin (Encode): Biến đổi thông điệp cần ẩn thành dãy bit, giả sử có dạng: b1b2 bn Đọc lần lƣợt byte từ file đầu vào giả sử byte có dạng: a7… a1a0, thay bit xét, giả sử bk (với k=1 n) vào vị trí a0, đƣợc byte có dạng a7… a1bk Viết byte vừa thu đƣợc vào file ảnh đầu Phục h i tin (Decode): Đọc byte từ file ảnh cần giải mã giả sử byte có dạng a 7… a1a0,tách lấy bit a0, đƣa vào mảng bit B Từ mảng B biến đổi thành thông điệp ban đầu 38 Chƣơng CÀI ĐẶT VÀ THỬ NGHIỆM 3.1 Thuật toán LSB (Least Significant Bit) Thuật toán LSB bao gồm 02 phần: phần mã hóa giấu tin (embedText) phần giải mã thông tin (extractText) 3.1.1 Mã hóa giấu tin (embedText) - Đầu vào: chuỗi văn cần dấu (text) ảnh gốc (bmp) - Đầu ra: ảnh giấu tin public static Bitmap embedText(string text, Bitmap bmp) { State state = State.Hiding; int charIndex = 0; int charValue = 0; long pixelElementIndex = 0; int zeros = 0; int R = 0, G = 0, B = 0; for (int i = 0; i < bmp.Height; i++) { for (int j = 0; j < bmp.Width; j++) { Color pixel = bmp.GetPixel(j, i); R = pixel.R - pixel.R % 2; G = pixel.G - pixel.G % 2; B = pixel.B - pixel.B % 2; for (int n = 0; n < 3; n++) { if (pixelElementIndex % == 0) { if (state == State.Filling_With_Zeros && zeros == 8) { if ((pixelElementIndex - 1) % < 2) { bmp.SetPixel(j, i, Color.FromArgb(R, G, B)); } return bmp; } 39 if (charIndex >= text.Length) { state = State.Filling_With_Zeros; } else { charValue = text[charIndex++]; } } switch (pixelElementIndex % 3) { case 0: { if (state == State.Hiding) { R += charValue % 2; charValue /= 2; } } break; case 1: { if (state == State.Hiding) { G += charValue % 2; charValue /= 2; } } break; case 2: { if (state == State.Hiding) { B += charValue % 2; charValue /= 2; } bmp.SetPixel(j, i, Color.FromArgb(R, G, B)); } break; } pixelElementIndex++; if (state == State.Filling_With_Zeros) { zeros++; } } } } return bmp; } 3.1.2 Giải mã thông tin (extractText) 40 - Đầu vào: ảnh chứa thông tin dấu (bmp) - Đầu ra: chuỗi văn dấu public static string extractText(Bitmap bmp) { int colorUnitIndex = 0; int charValue = 0; string extractedText = String.Empty; for (int i = 0; i < bmp.Height; i++) { for (int j = 0; j < bmp.Width; j++) { Color pixel = bmp.GetPixel(j, i); for (int n = 0; n < 3; n++) { switch (colorUnitIndex % 3) { case 0: { charValue = charValue * + pixel.R % 2; } break; case 1: { charValue = charValue * + pixel.G % 2; } break; case 2: { charValue = charValue * + pixel.B % 2; } break; } colorUnitIndex++; if (colorUnitIndex % == 0) { charValue = reverseBits(charValue); if (charValue == 0) { return extractedText; } char c = (char)charValue; extractedText += c.ToString(); } } } } return extractedText; } 3.2 Giao diện chƣơng trình 41 Hình 3.1 Giao diện hình - Các bƣớc mã hóa giấu tin  Chọn nút Load Image để mở tệp ảnh dùng để giấu tin  Nhập đoạn văn cần dấu chọn nút Load Text để mở tệp chứa văn cần dấu  Nếu muốn mã hóa thơng tin trƣớc dấu tích chọn vào mục Encrypted nhập mật dùng để mã hóa vào Password  Chọn nút Hide để mã hóa giấu tin Nếu thành công, ảnh sau giấu tin đƣợc hiển thị bên dƣới  Chọn nút Save Image để lƣu lại ảnh mã hóa giấu tin 42 Chú ý: Trong trƣờng hợp thông tin cần dấu văn unicode (tiếng Việt có dấu) cần sử dụng tích chọn mã hóa - Các bƣớc giải mã thơng tin  Chọn nút Load Image để mở tệp ảnh mã hóa giấu tin  Nếu sử dụng mã hóa thơng tin cần tích chọn vào mục Encrypted, nhập mật mã hóa vào Password  Chọn nút Extract để giải mã Nếu thành công, văn sau giải mã đƣợc hiển thị bên dƣới  Chọn nút Save Text để lƣu lại văn giải mã (nếu cần) 3.3 Dữ liệu thử nghiệm Để tiến hành thử nghiệm, sử dụng liệu bao gồm 10 ảnh Các ảnh đƣợc sử dụng phƣơng pháp nén liệu khác nhau: bmp, jpg, png STT Tên tệp ảnh Hình ảnh 1.bmp 1.png 1.jpg 2.bmp 2.png 2.jpg 43 STT Tên tệp ảnh Hình ảnh 3.bmp 3.png 3.jpg 4.bmp 4.png 4.jpg 5.bmp 5.png 5.jpg 6.bmp 6.png 6.jpg 7.bmp 7.png 7.jpg 44 STT Tên tệp ảnh Hình ảnh 8.bmp 8.png 8.jpg 9.bmp 9.png 9.jpg 10.bmp 10 10.png 10.jpg Hình 3.2 Bộ liệu ảnh thử nghiệm Văn để dấu thông tin tệp văn plantext có độ dài 162.016 ký tự (xem hình vẽ 3.3) 45 Hình 3.3 Dữ liệu văn giấu 3.4 Kết thử nghiệm Với tệp liệu ảnh, chúng tơi tiến hành mã hóa giấu tin thành tệp liệu ảnh sử dụng chung phƣơng pháp nén liệu 46 Hình 3.4 Bộ liệu ảnh sau giấu văn Để so sánh, sử dụng kỹ thuật PSNR đánh giá cặp liệu ảnh Kết thu đƣợc nhƣ sau: - Đối với liệu ảnh bmp: STT Tên tệp ảnh BMP BMP BMP BMP BMP BMP BMP BMP Kích thƣớc ảnh (pixel) 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 47 Dung lƣợng ảnh (Kb) 791 791 791 791 791 791 791 791 PSNR (dB) 99,30 99,30 99,31 99,30 99,30 99,30 99,30 99,30 STT 10 Tên tệp ảnh BMP 10 BMP Kích thƣớc ảnh (pixel) 650 x 450 650 x 450 Dung lƣợng ảnh (Kb) 791 789 PSNR (dB) 99,33 99,30 Dung lƣợng ảnh (Kb) 580 743 749 735 741 757 532 720 666 778 PSNR (dB) 99,30 99,30 99,31 99,30 99,30 99,30 99,30 99,30 99,33 99,30 Dung lƣợng ảnh (Kb) 70,2 90 91,1 73,9 79,7 80 78,2 88,7 108 120 PSNR (dB) 90,36 86,23 86,19 87,51 86,6 87,09 89,79 87,8 87,65 87,16 - Đối với liệu ảnh png: STT 10 Tên tệp ảnh PNG PNG PNG PNG PNG PNG PNG PNG PNG 10 PNG Kích thƣớc ảnh (pixel) 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 - Đối với liệu ảnh jpg: STT Tên tệp ảnh 10 JPG JPG JPG JPG JPG JPG JPG JPG JPG 10JPG Kích thƣớc ảnh (pixel) 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 650 x 450 48 Căn vào bảng kết thử nghiệm nói trên, chúng tơi có nhận xét sau: - Đối với phƣơng pháp nén ảnh bmp, png dung lƣợng tệp hình ảnh thu đƣợc sau mã hóa giấu tin khơng khác so với dung lƣợng tệp hình ảnh gốc, cịn phƣơng pháp nén ảnh jpg dung lƣợng trƣớc sau mã hóa giấu tin có khác - Về mặt cảm quan, hình ảnh sau sử dụng mã hóa giấu tin khơng khác nhiều so với hình ảnh gốc Ngƣời dùng khơng thể phân biệt đƣợc - Đánh giá chi tiết theo tỷ số PSNR kỹ thuật mã hóa giấu tin LSB cho kết tốt Giá trị PSNR ảnh có phƣơng pháp nén bmp png nhƣ cịn với ảnh jpg 49 KẾT LUẬN Kết đạt đƣợc: Luận văn bổ sung thêm tài liệu tham khảo lý thuyết thực nghiệm kỹ thuật giấu thông tin ảnh số nói chung kỹ thuật giấu thơng tin LSB nói riêng Các kết thực nghiệm luận văn cho thấy tính hiệu kỹ thuật giấu tin LSB đối tệp liệu ảnh gốc có phƣơng pháp nén khác Luận văn mô tả thiết kế cách chi tiết thuật tốn LSB việc mã hóa giải mã thực che dấu đoạn văn tệp liệu ảnh đƣợc mở rộng nghiên cứu thực che dấu tệp liệu đa phƣơng tiện khác Phần thực nghiệm luận văn cung cấp thêm kỹ thuật mã mật thông tin cần che dấu nhằm đảm bảo an toàn liệu đƣợc che dấu Kỹ thuật mã mật cho phép liệu che dấu văn thơng thƣờng văn sử dụng phông chữ Unicode Hạn chế, hƣớng phát triển: Luận văn thực nghiệm đƣợc giải pháp mã hóa giấu tin miền quan sát mà chƣa thực đƣợc giải pháp mã hóa giấu tin miền tần số Hƣớng phát triển: - Thực mã hóa giấu tin miền tần số - Thực nghiệm với nhiều kỹ thuật giấu tin./ TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức, Kỹ thuật đồ hoạ máy tính, Viện Cơng Nghệ Thông tin – Trung tâm khoa học công nghệ quốc gia [2] Nguyễn Xuân Huy, Huỳnh Bá Diệu, Nghiên cứu kỹ thuật giấu tin audio hỗ trợ xác thực, Tạp chí Khoa học ĐHQGHN, Khoa học Tự nhiên Công nghệ, 2009 [3] Nguyễn Thị Minh Ngọc, Nghiên cứu phƣơng pháp giấu tin ảnh số xây dựng mơ hình thử nghiệm giấu tin bảo vệ logo doanh nghiệp, Luận văn thạc sĩ ngành Truyền liệu mạng máy tính, Học viện Cơng nghệ bƣu viễn thơng, 2011 [4] Phạm Thị Lƣơng, Nghiên cứu sử dụng wavelet thủy vân ảnh số, Luận văn thạc sĩ ngành Kỹ thuật viễn thông, Học viện Công nghệ bƣu viễn thơng, 2013 [5] Hồ Thị Hƣơng Thơm, Phƣơng pháp giấu văn liệu âm thanh, Kỷ yếu Hội nghị Quốc gia lần thứ VII Nghiên cứu ứng dụng Công Nghệ thông tin (FAIR); Hà Nội, ngày 9-10/7/2015 [6] Fabien A.P Petitcolas, Ross J Anderson, Markus G Kuhn, Information Hiding - A Survey, Proceedings of the IEEE, special issue on protection of multimedia content, 87(7):1062-1078, July 1999 [7] Jun Tian, Reversible Watermarking by Difference Expansion Multimedia and Security Workshop at ACM Multimedia, 2002 [8] Rajanikanth Reddy Koppola, A high capacity data-hiding scheme in LSBbased image steganography Thesis Presented to The Graduate Faculty of The University of Akron, In Partial Fulfillment of the Requirements for the Degree Master of Science, 2009 [9] P Mohan Kumar, K.L Shunmuganathan, A reversible high embedding capacity data hiding techinique for hiding secret data in images, nternational Journal of Computer Science and Information Security, Vol 7, No 3, 2010 [10] Tarun Agrawal, A Survey on Information Hiding Technique Digital Watermarking, International Journal of Electrical, Electronics and Data Communication, Volume-3, Issue-8, 2015 51 ... vực giấu thông tin Mô tả khái quát khái niệm lĩnh vực che giấu thông tin Chƣơng 2: Một số kỹ thuật giấu thông tin ảnh Mô tả số kỹ thuật liên quan việc giấu thông tin ảnh nhƣ kỹ thuật xử lý ảnh. .. Nghiên cứu số kỹ thuật giấu thông tin ảnh số (Giấu tin mật khối bit sử dụng tính chẵn lẻ tổng số bit 1, Kỹ thuật giấu tin WU-LEE, Kỹ thuật giấu tin YUANG_PAN_TSENG, Kỹ thuật gài vào bit có trọng... thông tin vô quan trọng Kỹ thuật giấu tin đƣợc tiếp tục nghiên cứu triển khai nhiều lĩnh vực khác sống 21 Chƣơng MỘT SỐ KỸ THUẬT GIẤU TIN TRONG ẢNH 2.1 Cấu trúc ảnh (ảnh BITMAP, ảnh xám, ảnh PNG)

Ngày đăng: 01/08/2021, 11:42

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Đặng Văn Đức, Kỹ thuật đồ hoạ máy tính, Viện Công Nghệ Thông tin – Trung tâm khoa học công nghệ và quốc gia Khác
[2]. Nguyễn Xuân Huy, Huỳnh Bá Diệu, Nghiên cứu kỹ thuật giấu tin trong audio hỗ trợ xác thực, Tạp chí Khoa học ĐHQGHN, Khoa học Tự nhiên và Công nghệ, 2009 Khác
[3]. Nguyễn Thị Minh Ngọc, Nghiên cứu các phương pháp giấu tin trong ảnh số và xây dựng mô hình thử nghiệm giấu tin bảo vệ logo doanh nghiệp, Luận văn thạc sĩ ngành Truyền dữ liệu và mạng máy tính, Học viện Công nghệ bưu chính viễn thông, 2011 Khác
[4]. Phạm Thị Lương, Nghiên cứu sử dụng wavelet trong thủy vân ảnh số, Luận văn thạc sĩ ngành Kỹ thuật viễn thông, Học viện Công nghệ bưu chính viễn thông, 2013 Khác
[5]. Hồ Thị Hương Thơm, Phương pháp giấu văn bản trong dữ liệu âm thanh, Kỷ yếu Hội nghị Quốc gia lần thứ VII về Nghiên cứu cơ bản và ứng dụng Công Nghệ thông tin (FAIR); Hà Nội, ngày 9-10/7/2015 Khác
[6]. Fabien A.P. Petitcolas, Ross J. Anderson, Markus G. Kuhn, Information Hiding - A Survey, Proceedings of the IEEE, special issue on protection of multimedia content, 87(7):1062-1078, July 1999 Khác
[7]. Jun Tian, Reversible Watermarking by Difference Expansion Multimedia and Security Workshop at ACM Multimedia, 2002 Khác
[8] Rajanikanth Reddy Koppola, A high capacity data-hiding scheme in LSB- based image steganography. Thesis Presented to The Graduate Faculty of The University of Akron, In Partial Fulfillment of the Requirements for the Degree Master of Science, 2009 Khác
[9]. P. Mohan Kumar, K.L Shunmuganathan, A reversible high embedding capacity data hiding techinique for hiding secret data in images, nternational Journal of Computer Science and Information Security, Vol. 7, No. 3, 2010 Khác
[10]. Tarun Agrawal, A Survey on Information Hiding Technique Digital Watermarking, International Journal of Electrical, Electronics and Data Communication, Volume-3, Issue-8, 2015 Khác

TỪ KHÓA LIÊN QUAN

w