Giấu tin trong ảnh bằng mã hóa LSB

41 1.9K 11
Giấu tin trong ảnh bằng mã hóa LSB

Đ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

Giấu tin trong ảnh bằng mã hóa LSB

Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBCHƯƠ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, audio.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 hóa thông tin đã nói ở trên và giấu thông tin hóa làm cho các thông tin hiện rõ là nó có được 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ủyvâ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 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:Page 1 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBBả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 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ần 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 TIN1.2. Phương pháp giấu tinTrong 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 học là giải pháp được ứng dụng rộng rãi nhất. Các hệ 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 ban đầu sẽ được hoá thành các ký hiệu vô nghĩa, sau đó sẽ được lấy lại thông qua việc giải nhờ khoá của hệ mã. Đã có rất nhiều những hệ 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ật 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à phức tạp, nó đang được xem như một công nghệ chìa khoá 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à trong 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 nhận đượ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 Page 2 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBnghiê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 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 đó.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 tinPage 3Giấu thông tinGiấu tin bí mật(Steganography)Thuỷ vân số(Watermarking) Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBKỹ 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 để tăng tính bảo mật. Sauk hi 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 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 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 ngược nhau và có thể mô tả qua sơ đồ khối của hệ thống như hình 3.2 trong đó:- Thông tin cần giấu tuỳ theo mục đích của người sử dụng, nó có thể là thông điệp (với các tin bí mật) hay các logo, hình ảnh bản quyền.- Phương tiện chứa: các file ảnh, text, audio… là môi trường để nhúng tin- Bộ nhúng thông tin: là những chương trình thực hiện việc giấu tin- Đầu ra: là các phương tiện chứa đã có tin giấu trong đóPage 4Thông tin giấuPhương tiện chứa(audio, ảnh, video)Phương tiện chứa đã được giấu tinKhóa giấu tinBộ nhúng thông tinPhân phối Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBHình 1.2: Lược đồ chung cho quá trình giấu tinTách thông tin từ các phương tiện chứa diễn ra theo quy trình ngược lại với đầu ra là các thông tin đã được giấu vào phương tiện chứa. Phương tiện chứa sau khi tách lấy thông tin có thể được sử dụng, quản lý theo những yêu cầu khác nhau.Hình 1.3: Lược đồ chung cho quá trình giải mãHình vẽ 1.3 chỉ ra các công việc giải thông tin đã giấu. Sau khi nhận được đối tượng phương tiện chứa có giấu thông tin, quá trình giải được thực hiện thông qua một bộ giải tương ứng với bộ nhúng thông tin cùng với khoá Page 5Phương tiện chứa (audio, ảnh, video)Phương tiện chứa đã được giấu tinBộ giải tinThông tin giấuKiểm địnhKhóa giấu tin Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBcủa quá trình nhúng. Kết quả thu được gồm phương tiện chứa gốc 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 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 trao đổi bằng ảnh là rất lớn và hơn nữa giấu thông tin trong ảnh cũng đóng vai tò hết sức quan trọng trong hầu hết các ứng dụng bảo vệ an toàn thông tin như: nhận thực thông tin, xác định xuyên tạc thông tin, bảo vệ bản quyền tác giả, điều khiển truy cập…Chính vì thế vấn đề này nhận được sự quan tâm rất lớn của các cá nhân, tổ chức, trường đại học và nhiều viện nghiên cứu trên thế giới.Khi giấu thông tin trong ảnh, thông tin sẽ được giấu cùng với dữ liệu ảnh nhưng chất lượng ảnh ít thay đổi và gần như khi nhìn binh thường vào ảnh đó chúng ta không thể phát hiện ra rằng đằng sau ảnh là khối thông tin được ẩn trong đó. Ngày nay khi ảnh số được sử dụng rất phổ biến thì giấu thông tin trong ảnh là một công nghệ đem lại rất nhiều tác dụng quan trọng trên nhiều lĩnh vực trong đời sống xã hội. Ví dụ như đối với các nước phát triển, chữ kí tay đã được số hóa và lưu trữ sử dụng như là hồ sơ cá nhân của các dịch vụ ngân hàng và tài chính, nó được dùng để nhận thực trong các thẻ tín dụng của người tiêu dùng. Phần mềm WinWord của Microsoft cũng chho phép người dùng lưu trữ chữ lí trong ảnh nhị phân rồi gắn vào vị trí nào đó trong file văn bản để đảm bảo tính an toàn của thông tin. Tài liệu sau đó được truyền trực tiếp qua máy fax, qua mạng theo đó việc nhận thực chữ kí, xác thực thông tin đó trở thành một vấn đề cựa kì quan trọng khi việc ăn cắp thông tin hay xuyên tạc thông tin bởi các tin tặc đang trở thành một vấn nạn đối với bất kì quốc gia nào, tổ chức nào.Page 6 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBThêm vào đó lại có rất nhiều loại thông tin quan trọng cần được bảo mật như những thông tin về an ninh, thông tin về bảo hiểm hay các thông tin về tài chính, các thông tin này được số hóa và lưu trữ trong hệ thống máy tính hay trên mạng. Chúng rất dễ bị lấy cắp và bị thay đổi bởi các phần mềm chuyên dụng. Việc nhận thực cũng như 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 truyền thông tin mật cho nhau 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 báo chí đã đưa tin vụ việc ngày 11-9 gây chấn động nước Mĩ và toàn thế giới, chính tên trùm khủng bố quốc tế Osma BinLaDen đã dùng cách thức giấu thông tin trong ảnh để liên lạc với đồng bọn, và hắn đã qua mặt được cục tình báo trung ương Mĩ CIA và các cơ quan an ninh quốc tế. Chắc chắn sau vụ việc này, thì việc nghiên cứu các vấn đề liên quan đến giấu thông tin trong ảnh sẽ rất được quan tâm.b. Giấu thô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 phụ thuộc vào hệ thống thính giác HAS. Một vấn đề khó khăn ở đây là hệ thống thính giác của con người nghe được các tín hiệu ở các giải tần rộng và công suất lớn nên đã gây khó dễ đối với các phương pháp giấu tin trong audio. Nhưng thật may là HAS lại kém trong việc phát hiện sự khác biệt các dải tần và công suất, điều này có nghĩa là các âm thanh to, cao tần có thể che giấu được các âm thanh nhỏ thấp một cách dễ dàng. Các mô hình phân tích tâm lí đã chỉ ra điểm yếu trên và thông tin này sẽ giúp ích cho việc chọn các audio thích hợp cho việc giấu tin. Vấn đề khó khăn thứ hai đối với giấu thông tin Page 7 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBtrong audio là kênh truyền tin. Kênh truyền hay băng thông chậm sẽ ảnh hưởng đến chất lượng thông tin sau khi giấu. Ví dụ để nhúng một đoạn java applet vào một đoạn audio (16 bit, 44.100 Hz) có chiều dài bình thường thì các phương pháp nói chung cũng cần ít nhất là 20 bit/s. Giấu 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 và bảo vệ bản quyền tác giả. Một phương pháp giấu tin trong viedeo được đưa ra bởi Cox là phương pháp phân bố đều. ý tưởng cơ bản của phương pháp là phân phối thông tin giấu dàn trải theo tần số của dữ liệu gốc. Nhiều nhà nghiên cứu đã dùng những hàm cosin riêng và các hệ số truyền sóng riêng để giấu tin. Trong các thuật toán khởi nguồn thường thi các kĩ thuật cho phép giấu các ảnh vào trong video nhưng thời gian gần đây các kĩ thuật cho phép giấu cả âm thanh và hình ảnh trong video. Như phương pháp của Swanson đã sử dụng phương pháp giấu theo khối, phương pháp này đã giấu được hai bít vào khối 8*8; hay gần đây nhất là phương pháp của Mukherjee là kĩ thuật giấu trong audio và video sử dụng cấu trúc lưới đa chiều…Kĩ thuật giấu thông tin trong video áp dụng cả những đặ điểm về thị giác và thính giác của con người.d.Giấu thông tin trong văn bản dạng textGiấu tin trong văn bản dạng text khó thực hiện hơn do đó ít các thông tin dư thừa, để làm được điều này người ta phải khéo léo khai thác các dư thừa tự nhiên của ngôn ngữ. Một cách khác là tận dụng các định dạng văn bản (mã hoá thông tin vào khoảng cách giữa các từ hay các dòng văn bản).Page 8 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBKỹ thuật giấu tin đang được áp dụng cho nhiều loại đối tượng chứ không riêng gì dữ liệu đa phương tiện như ảnh, audio, video. Gần đây đã có một số nghiên cứu giấu tin trong cơ sở dữ liệu quan hệ, các gói IP truyền trên mạng chắc chắn sau này còn tiếp tục phát triển tiếp cho các môi trường dữ liệu số khác.1.2.4. Phân loại theo cách thức tác động lên các phương tiệnPhương pháp chèn dữ liệu: Phương pháp này tìm các vị trí trong file dễ bị bỏ qua và chèn dữ liệu cần giấu vào đó, cách giấu này không làm ảnh hưởng gì tới sự thể hiện các file dữ liệu ví dụ như được giấu sau các ký tự EOF.Phương pháp tạo các phương tiện chứa: Từ các thông điệp cần chuyển sẽ tạo ra các phương tiện chứa để phục vụ cho việc truyền thông tin đó, từ phía người nhận dựa trên các phương tiện chứa này sẽ tái tạo lại các thông điệp.1.2.5. Phân loại theo các mục đích sử dụng- Giấu thông tin bí mật: đây là ứng dụng phổ biến nhất từ trước đến nay, đối với giấu thông tin bí mật người ta 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ể 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- 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ững của phương tiện chứa, đơn giản là bởi người ta có thể thực hiện việc gửi và nhận nhiều lần một phương tiện chứa đã được giấu tin- Giấu thông tin thuỷ vân: do yêu cầu bảo vệ bản quyền, xác thực… nên giấu tin thuỷ vân có yêu cầu khác với giấu tin bí mật. Yêu cầu đầu tiên là các dấu hiệu thuỷ vân đủ bền vững trước các tấn công vô hình hay cố ý gỡ bỏ nó. Thêm vào đó các dấu hiệu thuỷ vân phải có ảnh hưởng tối thiểu (về mặt cảm nhận) đối với các phương tiện chứa. Như vậy các thông tin cần giấu càng nhỏ càng tốt.Page 9 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSBTuỳ theo các mục đích khác nhau như bảo vệ bản quyền, chống xuyên tạc nội dung, nhận thực thông tin,… thuỷ vân cũng có các yêu cầu khác nhauCác kỹ thuật giấu tin mới được phát triển mạnh trong khỏang mười năm trở lại đây nên việc phân loại các kỹ thuật còn chưa hoàn toàn thống nhất. Sơ đồ phân loại do F.Petitcolas đưa ra năm 1999 được nhiều người chấp nhận.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 hạn với thủy vân số thì có thủy vân bền vững và thủy vân dễ vỡ. Thủy vân bền vững cần bảo toàn được các thông tin thủy vân trước các tấn công như dịch chuyển, cắt xén, xoay đối với ảnh. Ngược lại, thủy vân dễ vỡ cần phải dễ bị phá hủy khi gặp các sự tấn công nói trên.1.3. Một số ứng dụng đang được triển khai1.3.1. Bảo vệ bản quyền tác giả (copyright protection):Page 10Robust WatermarkingThuỷ vân bền vữngFragile WatermarkingThuỷ vân dễ vỡInformation hidingGiấu thông tinWatermarkingThuỷ vân sốVisible WatermarkingThuỷ vân hiển thịSteganographyGiấu tin mậtImperceptible WatermarkingThuỷ vân ẩn [...]... hoá - ẩn thông tin đã bị hoá vào file ảnh b Chương trình Giấu tin trong file ảnh( .BMP)” Có 3 chức năng chính: Chức năng Giấu một đoạn văn bản trong file ảnh Chức năng Giấu file văn bản(.doc, txt) trong file ảnh Chức năng Giấu file ảnh( .bmp) trong file ảnh Sơ đồ chức năng chính: Giấu tin trong ảnh Giấu 1 đoạn văn bản Giấu file văn bản Giấu file ảnh Hình 5.1.Sơ đồ giấu tin trong ảnh bitmap(.bmp)... nghiệp: Giấu tin trong ảnh bằng hóa LSB Hình 4.1:Giao diện chính của chương trình Sau khi chọn chức năng giấu và lấy thông tin là một đoạn hay một tệp văn bản hay là một file ảnh thì bạn chọn vào từng chức năng trong menu sổ xuống của menu chinh 4.1.2 Giao diện giấu đoạn văn bản vào file ảnh: Page 35 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB Hình 4.2:Giao diện giấu đoạn văn bản vao file ảnh. .. bản Giấu tệp văn bản Giấu thông tin Chương trình Giấu file ảnh nhúng Lấy đoạn văn bản tin trong Lấy thông tin Lấy tệp văn bản ảnh Lấy file ảnh Hình 1.1:Sơ đồ phân cấp chức năng Page 21 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB 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 hóa đoạn văn bản cùng... ảnh( .bmp) từ file ảnh Sơ đồ chức năng chính: Lấy thông tin trong ảnh Lấy 1 đoạn văn bản Lấy file văn bản Lấy file ảnh Hình 3.3 Sơ đồ Lấy tin trong ảnh bitmap(.bmp) Mục đích: Là để lấy lại những thông tin đã giấu trong một file ảnh Page 31 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB Xây dựng phương thức ExtractHiddenMessage: Phương thức này ngược với phương thức giấu thông tin CreateStegoFile... tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB (11001000 00100111 11101001) Như vậy, chỉ có 3 bit bị thay đổi trong 3 byte Và sẽ không bị phát hiện bởi thị giác của con người 3.4 Các bước giải quyết vấn đề 3.4 1 Giấu thông tin trong ảnh: a Trình tự thực hiện : - hoá thông tin trước khi ẩn bằng cách thông qua mật khẩu và ta hoá thông tin muốn giấu với mật khẩu tạo ra một mảng byte kí tự hoá -... bitmap(.bmp) Mục đích: Là để giấu những thông tin trong một file ảnh Page 27 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB Xây dựng phương thức CreateStegoFile với 3 tham số: tên file ảnh mới, nội dung message và password - Chỉ làm việc với ảnh bitmap : Phải kiểm tra file ảnh muốn giấu phải là ảnh Bitmap dựa vào 2 byte đầu tiên để xác định file ảnh Bitmap Giấu cả thông tin về chiều dài của đoạn... CPT giấu thông tin trong khối bít Có thể thay đổi trực tiếp các bit của ma trận F để giấu thông tin Nhược điểm của giải pháp này là tính bảo mật của thuật toán chỉ phụ thuộc vào chiến lược trích các bit LSB Tuy nhiên có thể khắc phục nhược điểm này bằng cách hóa thông tin cần giấu bằng một hệ mật nào đó trước khi tiến hành giấu tin trong ảnh Đây cũng là phương pháp em tìm hiểu quá trình giấu tin. .. giấu trong khối Fi là Log2(m*n+1) và vì vậy lượng tin giấu phụ thuộc vào kích thước các khối Fi 3.5 Ứng dụng thuật toán cho ảnh màu Page 29 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB Để ứng thuật toán CPT cho ảnh màu và ảnh đa cấp xám để tạo thành ma trận nhị phân F Thực hiện việc giấu tin vào F theo thuật toán CPT với ma trận K và W được sinh ngẫu nhiên Sau đó trả các bít LSB trở về ảnh. .. khóa K và ma trận trọng số W Tính bảo mật trong thuật toán với việc sử dụng LSB đã tăng thêm độ bảo mật đó là ngoài phụ thuộc vào ma trận K, W còn phụ thuộc vào chiến lược trích các bít LSB và kỹ thuật nén thông tin Page 30 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB Vì sử dụng các bit LSB để tạo thành ma trận F nên chất lượng của ảnh sau khi đã giấu tin rất tốt Để tăng dung lượng giấu tin, ... làm tăng kích thước của file chứa tin đó, tăng rất nhiều nếu số lượng tin giấu lớn và do đó sẽ gây ra nghi sự nghi nghờ Nếu ứng dụng kỹ thuật này vào sử dụng trong giấu tin trong ảnh thì chỉ có thể giấu tin với số lượng có hạn nhất định tùy thuộc vào kích thước của file chứa gốc 2.2.2 Kỹ thuật Substitution Page 19 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng hóa LSB Kỹ thuật này có nghĩa là sự thay . thuật giấu thông tinPage 3Giấu thông tinGiấu tin bí mật(Steganography)Thuỷ vân số(Watermarking) Luận văn tốt nghiệp: Giấu tin trong ảnh bằng mã hóa LSBKỹ. việc giấu tin. Vấn đề khó khăn thứ hai đối với giấu thông tin Page 7 Luận văn tốt nghiệp: Giấu tin trong ảnh bằng mã hóa LSBtrong audio là kênh truyền tin.

Ngày đăng: 02/11/2012, 11:51

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan