Ngày nay, cùng với sự phát triển mạnh mẽ của ngành khoa học công nghệ thông tin, internet đã trở thành một nhu cầu, phƣơng tiện không thể thiếu đối với mọi ngƣời, việc truyền tin qua mạng ngày càng lớn. Tuy nhiên, với lƣợng thông tin đƣợc truyền qua mạng nhiều hơn thì nguy cơ dữ liệu bị truy cập trái phép cũng tăng lên vì vậy vấn đề bảo đảm an toàn và bảo mật thông tin cho dữ liệu truyền trên mạng là rất cần thiết.
Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 1 LỜI CẢM ƠN Trƣớc hết, em xin gửi lời cảm ơn sâu sắc tới ThS. Trần Bá Nhiệm, ngƣời đã gợi mở và hƣớng dẫn em đi vào tìm hiểu đề tài giấu tin trong ảnh. Ngƣời thầy đã hết long giúp đỡ, tạo điều kiện cho em hoàn thành đồ án này. Em xin cảm ơn các thầy, cô trong trƣờng Đại học Công Nghệ Thông Tin Gia Định đã dạy dỗ chúng em, giúp đỡ động viên chúng em từ những ngày đầu chập chững bƣớc vào cánh cổng trƣờng Đại học. Thầy cô đã tạo cho chúng em môi trƣờng học tập, những điều kiện thuận lợi cho chúng em đƣợc học tập tốt, trang bị cho chúng em những kiến thức quý báu giúp chúng em có thể vững bƣớc trong tƣơng lai. Cám ơn các bạn cùng lớp đã giúp đỡ, cùng nghiên cƣu và chia sẻ trong suốt 4 năm Đại học. Cuối cùng, xin gửi muôn vàn lời yêu thƣơng, long biết ơn tới những ngƣời than yêu nhất của tôi! TP.Hồ Chí Minh, 2013 Mai Văn Thủ - Trần Thanh Tâm Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 2 Tóm tắt nội dung Đồ án đã trình bày một số khái niệm liên quan tới việc che giấu thông tin nói chung, cụ thể hơn là giấu thông tin trong ảnh số và cũng trình bày một thuật toán giấu tin trong ảnh đen trắng, trên đó cơ sở đó phát triển thuật toán cho việc giấu tin trong ảnh màu và ảnh đa cấp xám. Giấu thông tin có thể chia làm hai hƣớng lớn đó là thủy vân số(waternarking) và giấu tin mật (steganography). Trong luận văn chủ yếu nghiên cứu theo hƣớng giấu tin mật trong ảnh. Với thuật toán giấu tin trong ảnh mầu thì tính vô hình của thông tin sau khi giấu đƣợc đảm bảo, thông qua việc chọn các tham số đảm bảo độ an toàn để giấu tin, những biến đổi không gây ra sự chú ý đáng kể nào. Ảnh sau khi giấu tin sẽ ít xuất hiện những điểm ảnh có màu sắc khác so với các điểm ảnh xung quanh và với thị giác của con ngƣời thì không thể phân biệt đƣợc sự khác nhau đó. Trong đồ án còn trình bày một số kĩ thuật giấu tin trong ảnh và xây dựng một chƣơng trình demo giấu tin trong ảnh bitmap theo kĩ thuật giấu tin chen-Pan-Tseng. Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 3 Mục Lục LỜI CẢM ƠN 1 Tóm tắt nội dung 2 MỞ ĐẦU 5 CHƢƠNG I: TỔNG QUAN VỀ KỸ THUẬT GIẤU TIN TRONG ĐA PHƢƠNG TIỆN 7 1.1. Giấu tin trong dữ liệu đa phƣơng tiện: 7 1.2. Phƣơng pháp giấu tin 8 1.2.1. Mục đích của giấu tin 9 1.2.2. Mô hình kỹ thuật giấu thông tin cơ bản 10 1.2.3. Phân loại các kỹ thuật giấu tin 12 1.2.4. Phân loại theo cách thức tác động lên các phƣơng tiện 16 1.2.5. Phân loại các mục đích sử dụng 16 1.3. Một số ứng dụng đang đƣợc triển khai 18 1.3.1. Bảo vệ bản quyền tác giả(Copyright Protection) 18 1.3.2. Nhận thực thông tin hay phát hiện xuyên tạc thông tin(authentication and tamper detection) 18 1.3.3. Giấu vân tay hay dán nhãn (fingerprinting and labeling): 19 1.3.4. Điều khiển truy cập(copy control): 19 CHƢƠNG II: TÌM HIỂU CÁC PHƢƠNG PHÁP GIẤU TIN TRONG ẢNH 20 2.1. các định dạng ảnh thƣờng đƣợc sử dụng để giấu tin. 20 2.1.1. Định dạng ảnh IMG. 20 2.1.2. Định dạng ảnh PCX. 20 2.1.3. Định dạng ảnh TIFF. 22 2.1.4. Đinh dạng ảnh GIF. 23 2.1.5. Định dạng ảnh .JPEG 27 2.2. Kỹ thuật đƣợc sử dụng để giấu tin trong ảnh 28 2.2.1. kỹ thuật Injection 28 2.2.2. kỹ thuật Substitution 28 2.3. Kỹ thuật Generation 29 Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 4 2.4. Phân tích hệ thống thông tin 29 2.4.1. Phân tích yêu cầu: 29 2.5. Phân tích chức năng: 30 2.5.1. Sơ đồ phân cấp chức năng: 30 2.5.2. Chức năng giấu thông tin: 31 2.5.3. Chức năng lấy thông tin 31 CHƢƠNG III: XÂY DỰNG CHƢƠNG TRÌNH GIẤU TIN TRONG ẢNH BẰNG MÃ HÓA LSB 31 3.1. khái niệm bit ít quan trọng LSB(LSB- Least significant bit) 31 3.2. Cấu trúc của file ảnh BMP: 32 3.3. Chƣơng trình giấu tin trong ảnh Bitmap 34 3.3.1. kĩ thuật giấu thông tin trong ảnh Bitmap 34 3.4. Các bƣớc giải quyết vấn đề 36 3.4.1. Giấu thông tin trong ảnh: 36 3.5. Thuật toán CPT 38 3.6. Ứng dụng thuật toán cho ảnh màu 39 3.7. Lấy thông tin từ ảnh: 41 a.Trình tự thực hiện: 41 b. Chƣơng trình “Lấy thông tin trong file ảnh(.BMP)” 41 C. Cách giải quyết vấn đề: 44 CHƢƠNG IV: GIAO DIỆN CHƢƠNG TRÌNH 45 4.1. Thiết kế giao diện ngƣời dùng: 45 4.1.1. Giao diện giấu đoạn văn bản vào file ảnh: 45 4.1.2. Lấy thông tin từ một ảnh đã đƣợc nhúng thông tin trong đó: 46 KẾT LUẬN 48 1. Đánh giá: 48 2. Hạn chế và hƣớng phát triền đề tài: 48 TÀI LIỆU THAM KHẢO 49 1. Tiếng việt: 49 Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 5 2. Các trang web 49 NHẬN XÉT CỦA GIẢNG VIÊN HƢỚNG DẪN 51 NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN 52 MỞ ĐẦU Ngày nay, cùng với sự phát triển mạnh mẽ của ngành khoa học công nghệ thông tin, internet đã trở thành một nhu cầu, phƣơng tiện không thể thiếu đối với mọi ngƣời, việc truyền tin qua mạng ngày càng lớn. Tuy nhiên, với lƣợng thông tin đƣợc truyền qua mạng nhiều hơn thì nguy cơ dữ liệu bị truy cập trái phép cũng tăng lên vì vậy vấn đề bảo đảm an toàn và bảo mật thông tin cho dữ liệu truyền trên mạng là rất cần thiết. Để đảm bảo an toàn và bí mật cho một thông điệp truyền đi ngƣời ta thƣờng dùng phƣơng pháp truyền thống là mã hóa thông điệp theo một qui tắc nào đó đã đƣợc thỏa thuận trƣớc giữa ngƣời gửi và ngƣời nhận. Tuy nhiên, phƣơng thức này thƣờng gây sự chú ý của đối phƣơng về tầm quan trọng của thông điệp. Thời gian gần đây đã xuất hiện một cách tiếp cận mới để truyền các thông điệp bí mật, đó là giấy các thông tin quan trọng trong những bức ảnh thông thƣờng. Nhìn bề ngoài các bức ảnh có chứa thông tin cũng không có gì khác với các bức ảnh khác nên hạn chế đƣợc tầm kiểm soát của đối phƣơng. Mặt khác, dù các bức ảnh đó bị phát hiện ra là có chứa thông tin trong đó thì với các khóa có độ bảo mật cao thì việc tìm đƣợc nội dung của thông tin đó cũng rất khó có thể thực hiện đƣợc. Xét theo khía cạnh tổng quát thì giấu thông tin cũng là một hệ mã mật nhằm bảo đảm tính an toàn thông tin, nhƣng phƣơng pháp này ƣu điểm là ở chỗ giảm Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 6 đƣợc khả năng phát hiện đƣợc sự tồn tại của thông tin trong nguồn mang. Không giống nhƣ mã hóa thông tin là chống sự truy cập và sửa chữa một cách trái phép thông tin, mục tiêu của giấu thông tin là làm cho thông tin trộn lẫn với các điểm ảnh. Điều này sẽ đánh lừa đƣợc sự phát hiện của các tin tặc và do đó làm giảm khả năng giải mã. Kết hợp các kỹ thuật giấu tin với các kỹ thuật mã hóa ta có thể nâng cao độ an toàn cho việc truyền tin. Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 7 CHƢƠNG I: TỔNG QUAN VỀ KỸ THUẬT GIẤU TIN TRONG ĐA PHƢƠNG TIỆN Đa phƣơng tiện(Multimedia) là nhiều hệ thống truyền thông, các dữ liệu hay các thông tin đa phƣơng tiện gồm: text(văn bản), graphic(hình họa), animation(hoạt ảnh), Image(ảnh chụp), Video, adio. 1.1. Giấu tin trong dữ liệu đa phƣơng tiện: Giấu tin nhƣ thế nào? Cùng với sự phát triển của internet và các phƣơng tiện multimedia, nhiều vấn đề nhƣ: ăn cắp bản quyền, xuyên tạc thông tin, truy cập thông tin trái phép…cũng tăng theo, đòi hỏi phải tìm ra các giải pháp mới, hữu hiệu cho an toàn và bảo mật thông tin. Một trong các giải pháp nhiều triển vọng là giấu tin(Data Hiding), đã và đang đƣợc nghiên cứu và ứng dụng. Giấu thông tin là kỹ thuật nhúng(embedding) một lƣợng thông tin số nào đó vào trong một đối tƣợng dữ liệu số khác. Sự khác biệt giữa mã hóa thông tin và giấu thông tin là mã hóa làm cho các thông tin hiện rõ là nó có đƣợc mã hóa hay không, còn với giấu thông tin thì sẽ khó phát hiện ra đƣợc rằng có thông tin giấu bên trong. Yêu cầu cơ bản của việc giấu tin là đảm bảo tính chất ẩn của thông tin đƣợc giấu đồng thời không làm ảnh hƣởng đến chất lƣợng của dữ liệu gốc. Hiện tại thì giấu tin chia làm hai hƣớng lớn, đó là watermark(thủy vân), và steganography. Phƣơng pháp thủy vân quan tâm đến ứng dụng giấu các mẫu tin ngắn nhƣng đòi hỏi độ bền vững lớn của thông tin cần giấu trƣớc các biến đổi Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 8 thông thƣờng của tệp dữ liệu môi trƣờng. Trong khi đó, phƣơng pháp Steganography quan tâm tới ứng dụng che giấu các bản tin đòi hỏi độ bí mật và dung lƣợng càng lớn càng tốt. Mục đích của giấu tin có hai khía cạnh chính: Bảo mật cho dữ liệu đem giấu(embedded data), chẳng hạn nhƣ giấu thông tin mật trong một đối tƣợng nào đó sao cho ngƣời khác không phát hiện đƣợc. Đảm bảo an toàn bảo mật cho chính đối tƣợng đƣợc dùng để giấu dữ liệu vào (host data) Kỷ thuật giấu tin đã đƣợc nghiên cứu và áp dụng trong nhiều môi trƣờng dữ liệu khác nhau nhƣ trong dữ liệu đa phƣơng tiện(text, image, audio, video), trong các sản phẩm phầm mềm, và gần đây là trong cơ sở dữ liệu quan hệ, trong đó thì dữ liệu đa phƣơng tiện chiếm tỉ lệ chủ yếu trong kỹ thuật giấu tin. 1.2. Phƣơng pháp giấu tin Trong một quá trình phát triển lâu dài, nhiều phƣơng pháp bảo vệ thông tin đã đƣợc đƣa ra trong đó giải pháp dùng mật mã học là giải pháp đƣợc ứng dụng rộng rãi nhất. Các hệ mã mật đã đƣợc phát triển nhanh chóng và đƣợc ứng dụng rất phổ biến cho đến tận ngày nay. Thông tin ba đầu sẽ đƣợc mã hóa thành các ký hiệu vô nghĩa, sau đó sẽ đƣợc lấy lại thông qua việc giải mã nhờ khóa của hệ mã. Đã có rất nhiều những hệ mã phức tạp đƣợc sử dụng nhƣ DES, RSA, NAPSACK…và phƣơng pháp này đã đƣợc chứng minh thực tế là rất hiệu quả và đƣợc ứng dụng phổ biến. Nhƣng ở đây ta không định nói về các hệ mã mật mà ta tìm hiểu về một phƣơng pháp đã và đang đƣợc nghiên cứu và ứng dụng rất mạnh mẽ ở nhiều nƣớc trên thế giới đó là phƣơng pháp giấu tin(data hiding). Đây là phƣơng pháp mới và Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 9 phức tạp, nó đang đƣợc xem nhƣ một công nghệ chìa khóa cho vấn đề bảo vệ bản quyền, nhận thực thông tin và điều khiển truy cập… ứng dụng trong an toàn và bảo mật thông tin. Vậy lịch sử của phƣơng pháp giấu tin nhƣ thế nào? Đầu tiên các câu chuyện kể về kĩ thuật giấu thông tin đƣợc truyền qua nhiều thế hệ ý tƣởng về che giấu thông tin đã có từ hàng nghìn năm về trƣớc nhƣng kĩ thuật này đƣợc dùng chủ yếu trong quân đội và các cơ quan tình báo. Mãi cho tới vài thập niên gần đây, giấu thông tin mới đƣợc sự quan tâm của các nhà nghiên cứu và các viện công nghệ thông tin với rất nhiều công trình nghiên cứu. Cuộc cách mạng số hóa thông tin và sự phát triển nhanh chóng của mạng truyền thông là nguyên nhân chính dẫn đến sự thay đổi này. Những phiên bản sao chép hoàn hảo, các kĩ thuật thay thế, sữa đổi tinh vi cộng với sự lƣu thông phân phối trên mạng của các dữ liệu đa phƣơng tiện đã sinh ra rất nhiều những vấn đề nhức nhối về nạn ăn cắp bản quyền, phân phối bất hợp pháp xuyên tạc trái phép…đây là lúc công nghệ giấu tin đƣợc chú ý và phát triển. Giấu thông tin là một kĩ thuật nhúng thông tin vào trong một nguồn đa phƣơng tiện gọi là các phƣơng tiện chứa mà không gây ra sự nhận biết về sự tồn tại của thông tin giấu. Phƣơng pháp giấu tin là làm cho ngƣời ta khó có thể biết đƣợc có thông tin giấu bên trong đó do tính chất ẩn của thông tin đƣợc giấu. 1.2.1. Mục đích của giấu tin Giấu tin có hai mục đích: Bảo mật cho những dữ liệu đƣợc giấu Bảo đảm an toàn(bảo vệ bản quyền) cho chính các đối tƣợng chứa dữ liệu giấu trong đó. Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 10 Có thể thấy hai mục đích này hoàn toàn trái ngƣợc nhau và dần phát triển thành hai lĩnh vực với những yêu cầu và tính chất khác nhau. Hình 1.1: Hai lĩnh vực chính của kỹ thuật giấu thông tin Kỹ thuật giấu thông tin bí mật(Steganography): với mục đích đảm bảo an toàn và bảo mật thông tin tập trung vào các kỹ thuật giấu tin để có thể giấu đƣợc nhiều thông tin nhất. Thông tin mật đƣợc giấu kỹ trong một đối tƣợng khác sao cho ngƣời khác không phát hiện đƣợc. Kỹ thuật giấu thông tin theo kiểu đánh giấu (watermarking) để bảo vệ bản quyền của đối tƣợng chứa thông tin tập trung đảm bảo một số các yêu cầu nhƣ đảm bảo tính bền vững… đây là ứng dụng cơ bản nhất của kỹ thuật thuỷ vân số. 1.2.2. Mô hình kỹ thuật giấu thông tin cơ bản Để thực hiện giấu tin cần xây dựng đƣợc các thủ tục giấu tin. Các thủ tục này sẽ thực hiện nhúng thông tin cần giấu vào môi trƣờng giấu tin. Các thủ tục giấu tin thƣờng đƣợc thực hiện với một khóa giống nhƣ các hệ mật mã để tăng tính bảo Giấu thông tin Giấu tin bí mật (Steganography) Thủy vân số (Watermarking) [...]... và thông tin đã giấu Bƣớc tiếp theo thông tin đã giấu sẽ đƣợc xử lý kiểm định so sánh với thông tin ban đầu 1.2.3 Phân loại các kỹ thuật giấu tin Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 12 Đề Tài: Giấu Tin Trong Ảnh a Giấu tin trong ảnh: Hiện nay giấu thông tin trong ảnh là một bộ phận chiếm tỉ lệ lớn nhất trong các chƣơng trình ứng dụng hệ thống giấu tin trong đa phƣơng tiện bởi lƣợng thông tin đƣợc... thông tin trong audio đòi hỏi yêu cầu rất cao về tính đồng bộ và tính an toàn của thông tin Các phƣơng pháp giấu thông tin trong audio đều lợi dụng điểm yếu trong hệ thống thính giác của con ngƣời c Giấu tin trong video: Cũng nhƣ giấu tin trong ảnh hay trong audio giấu tin trong video cũng đƣợc quan tâm và đƣợc phát triển mạnh mẽ cho nhiều ứng dụng nhƣ đièu khiển truy cập thông tin, nhận thực thông tin. . .Đề Tài: Giấu Tin Trong Ảnh mật Sau khi giấu tin ta thu đƣợc đối tƣợng chứa thông tin giấu và có thể phân phối đối tƣợng đó trên kênh thông tin Để giải mã thông tin cần nhận đƣợc đối tƣợng có chứa thông tin đã giấu, sử dụng thủ tục giải mã cùng với khóa đã dung trong quá trình giấu để lấy lại thông tin Giấu thông tin vào phƣơng tiện chứa và tách lấy thông tin là hai quá trình trái... vân đã giấu mà không cần thông tin gốc Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 19 Đề Tài: Giấu Tin Trong Ảnh CHƢƠNG II: TÌM HIỂU CÁC PHƢƠNG PHÁP GIẤU TIN TRONG ẢNH 2.1 các định dạng ảnh thƣờng đƣợc sử dụng để giấu tin Cấu trúc ảnh nói chung gồm 3 phần chính: Header, dữ liệu, bảng màu Tuy nhiên mỗi loại ảnh có những đặc trƣng khác nhau, định dạnh một số loại ảnh cơ bản: 2.1.1 Định dạng ảnh IMG Ảnh IMG... phát hiện thông tin xuyên tạc đó trở nên vô cùng quan trọng, cấp thiết Và một đặc điểm của giấu thông tin trong ảnh đó là thông tin đƣợc giấu trong ảnh đó là thông tin đƣợc giấu trong ảnh một cách vô hình, nó nhƣ là một cách mà truyền thông tin mật cho nhau mà ngƣời khác không thể biết đƣợc bởi sau khi giấu thông tin thì chất lƣợng ảnh gần nhƣ không thay đổi đặc biệt đối với ảnh mầu hay ảnh xám Gần đây... quan tâm chủ yếu tới các mục tiêu: + Độ an toàn của giấu tin - khả năng không bị phát hiện của giấu tin + Lƣợng thông tin tối đa có thể giấu trong một phƣơng tiện chứa cụ thể mà vẫn có thể đảm bảo an toàn + Độ bí mật của thông tin trong trƣờng hợp giấu tin bị phát hiện Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 16 Đề Tài: Giấu Tin Trong Ảnh - Giấu thông tin bí mật không quan tâm tới nhiều các yêu cầu bền... vân dễ vỡ Imperceptible Watermarking Thuỷ vân ẩn Trang 17 Đề Tài: Giấu Tin Trong Ảnh Hình 1.4 Phân loại các kỹ thuật giấu tin Theo sơ đồ đây, giấu tin đƣợc chia thành hai hƣớng chính là giấu tin mật và thủy vân số Giấu tin mật quan tâm chủ yếu đến lƣợng tincos thể giấu, còn thủy vân số lại quan tâm chủ yếu đến tính bền vững của thông tin giấu trong từng hƣớng chính lại chia ra các hƣớng nhỏ hơn, chẳng... tin trong audio: Giấu thông tin trong audio mang những đặc điểm khác so với giấu thông tin trong các đối tƣợng đa phƣơng tiện khác Một trong những yêu cầu cơ bản của giấu tin là đảm bảo tính chất ẩn của thông tin đƣợc giấu đồng thời không làm ảnh hƣởng đến chất lƣợng của dữ liệu gốc Khác với kĩ thuật giấu thông tin trong ảnh phụ thuộc vào hệ thống thị giác thì kĩ thuật giấu thông tin trong audio lại... Chƣơng trình giấu tin trong ảnh về cơ bản đáp ứng các yêu cầu sau: Về giao diện: Giao diện thân thiện, dễ sử dụng Về chức năng: Đƣa thông tin mật vào trong một tài liệu sau đó ẩn thông tin đó đi làm cho ngƣời khác không có khả năng phát hiện ra trong tài liệu đó có thông tin đƣợc giấu bên trong b Dữ liệu và các thao tác trên đó: Nhóm: Mai Văn Thủ - Trần Thanh Tâm Trang 29 Đề Tài: Giấu Tin Trong Ảnh Dữ liệu... Tâm Trang 30 Đề Tài: Giấu Tin Trong Ảnh 2.5.2 Chức năng giấu thông tin: a Giấu đoạn văn bản: Đƣa đoạn văn bản cần giấu vào sau đó thiết lập mật khẩu riêng cho nó rồi tiến hành mã hóa đoạn văn bản cùng với mật khẩu, sau khi mã hóa xong đẩy thông tin đó vào trong ảnh ta sẽ đƣa ra một ảnh mới gần giống hệt so với ảnh cũ về hình thức nhƣng nội dung bên trong lại chứa đựng thông tin mà ta đã giấu muốn lấy . hiệu cho an toàn và bảo mật thông tin. Một trong các giải pháp nhiều triển vọng là giấu tin(Data Hiding) , đã và đang đƣợc nghiên cứu và ứng dụng. Giấu thông tin là kỹ thuật nhúng(embedding) một. nghiên cứu và ứng dụng rất mạnh mẽ ở nhiều nƣớc trên thế giới đó là phƣơng pháp giấu tin(data hiding) . Đây là phƣơng pháp mới và Đề Tài: Giấu Tin Trong Ảnh Nhóm: Mai Văn Thủ - Trần Thanh. Robust Watermarking Thuỷ vân bền vững Fragile Watermarking Thuỷ vân dễ vỡ Information hiding Giấu thông tin Watermarking Thuỷ vân số Visible Watermarking Thuỷ vân hiển thị Steganography