Hướng dẫn sử dụng

Một phần của tài liệu ẨN GIẤU THÔNG TIN BẰNG PHƯƠNG PHÁP LSB (LEAST SIGNIFICANT BIT) CẢI TIẾN (Trang 82 - 86)

Chương trình thực hiện ẩn giấu thông tin bằng phương pháp LSB cải tiến có giao diện trực quan, thân thiện và dễ dàng sử dụng như 1, 2, 3.

Thực hiện khởi động chương trình, có thể sử dụng mục menu chính với các chức năng nhập thông tin, thực hiện xử lý hoặc sử dụng các nút bấm có trên giao diện chính để thực hiện chức năng tương mà người dùng mong muốn.

Người dùng nhập đường dẫn tới thư mục chứa tệp tin WAVE chứa vào trong hộp nhập văn bản ở mục “Chọn tệp tin WAVE gốc” hoặc chọn chứ năng tương ứng trong menu chính hoặc nhấp chuột vào nút chọn ngay bên cạnh hộp nhập. Nếu quá trình đọc tệp tin thành công sẽ hiện ra nội dung của tệp tin hoặc báo lỗi nếu quá trình này không thành công. Lúc này hãy thử nhập lại tệp tin WAVE khác hoặc kiểm tra chắc chắn lại đường dẫn có đúng không.

Với các tệp tin khác như tệp WAVE chứa thông tin mật, tệp tin khoá và tệp tin mật cũng được nhập tương tự, có thể sử dụng các phím tắt được liệt kê trong mục menu chính để tăng tốc độ thao tác.

Nhập mật khẩu vào ô nhập mật khẩu và ô nhập lại mật khẩu, lưu ý là hai mật khẩu này phải giống nhau. Thực hiện tính toán khoá nếu như đã nhập đầy đủ thông tin về tệp WAVE gốc, tệp tin khoá và hai mật khẩu. Nếu các thông tin đã nhập được chấp nhận, quá trình tính khoá được thực hiện, nếu không đưa ra thông báo với thông tin không hợp lệ. Sau khi tính toán khoá, chương trình sẽ thông báo cho biết độ dài tối đa của thông tin mật nhập vào là bao nhiêu.

Nếu thực hiện quá trình nhúng thông tin mật cần nhập thông tin mật vào ô văn bản thông tin mật hoặc nhập đường dẫn tới nơi chứa tệp thông tin mật để chương trình tiến hành đọc. Cuối cùng nhấn phím “F3” hoặc nhấp chuột vào nút “Giấu Tin” để thực hiện giấu tin, quá trình hoàn tất sẽ hiện ra thông báo. Có thể nhấp “F5” để xem biểu đồ đánh giá SNR.

Nếu thực hiện quá trình trích xuất thông tin cần nhập tệp WAVE chứa thông tin mật trước khi thực hiện trích xuất, nhấn “F4” để trích xuất thông tin mật từ tệp WAVE chứa thông tin mật. Có thể chỉnh sửa sao chép thông tin mật trực tiếp trên chương trình hoặc chọn lưu ra tệp tin văn bản.

LỜI KẾT

Trước hết, em xin gửi lời cảm ơn chân thành tới thầy giáo hướng dẫn Thạc Sĩ Nguyễn Đức Tuấn. Trong suốt thời gian em thực hiện đồ án, thầy đã hết lòng quan tâm, tận tình chỉ bảo cũng như hướng dẫn những thuật toán quan trọng sử dụng trong chương, cung cấp các tài liệu cần thiết để em có thể hoàn thành được đề tài đặt ra. Em cũng cảm ơn các thầy cô trong khoa Công Nghệ Thông Tin – Viện Đại Học Mở Hà Nội đã dìu dắt, chỉ bảo cũng như truyền đạt những kiến thức quý báu giúp em hoàn thiện hơn trên con đường học tập trong suốt quá trình học tập tại khoa. Cuối cùng là lời cảm ơn tới những người bạn cùng lớp, cùng khoá, cùng khoa đã cùng nhau sống và học tập trong môi trường công nghệ năng động, dìu dắt nhau trong học tập cũng như trong cuộc sống.

Ba tháng cũng không phải là một khoảng thời gian dài cho một đồ án mang tính nghiên cứu về một hướng công nghệ mới. Trong suốt khoảng thời gian này, em đã nghiên cứu khá nhiều tài liệu về các kỹ thuật ẩn giấu thông tin, đặc biệt là ẩn giấu thông tin bằng phương pháp LSB truyền thống. Từ đó em tiến hành nghiên cứu và có thể nói là hoàn thành được chương trình ẩn giấu thông tin bằng phương pháp LSB cải tiến dựa trên cơ sở lý thuyết cũng như các phân tích đánh giá về giải thuật. Chương trình được xây dựng bám sát vào nội dung phân tích trong báo cáo và đã hoạt động tốt chức năng ẩn giấu và trích xuất thông tin từ đối tượng âm thanh kỹ thuật số WAVE dạng chuẩn không nén. Việc tác động lên tín hiệu gốc là khá nhỏ, không gây nên sự cảm nhận bất thường đối với tệp tin chứa thông tin mật. Bên cạnh đó còn có thể chống lại tác nhân tác động từ bên ngoài như là tăng giảm giá trị biên độ trên các mẫu dữ liệu ở mức khá cao.

Tuy nhiên vẫn còn có nhiều mặt hạn chế, đó là đối tượng chứa thông tin mật chưa thực sự có thể chống lại một số các tác động chỉnh sửa khác cũng như các thuật toán nén dữ liệu. Định hướng của chương trình là có thể thực hiện ẩn

giấu thông tin trên các định dạng âm thanh khác cũng như có thể chống lại được hầu hết các tác động từ bên ngoài vào đối tượng chứa thông tin mật, có thể bảo toàn được thông tin.

Do còn hạn chế về kiến thức, thời gian và kinh nghiệm, đề tài chắc chắn không tránh khỏi những thiếu sót. Em hi vọng trong thời gian tới sẽ nhận được nhiều ý kiến đóng góp của thầy cô cũng như các bạn sinh viên quan tâm tới lĩnh vực này, để em có thể phát triển chương trình một cách tốt hơn. Em xin chân thành cảm ơn.

DANH MỤC TÀI LIỆU THAM KHẢO

[1] Dương Thăng Long - Lê Hữu Dũng - Nguyễn Đức Tuấn - Nguyễn Thành Huy, Lập trình Java, Khoa Công Nghệ Tin Học – Viện Đại Học Mở Hà Nội.

[2] David J M Robinson, The Human Auditory System.

[3] Fabien A. P. Petitcolas – Ross J. Anderson and Markus G. Kuhn, “Information Hiding – A Survey”, Processdings of the IEEE, special issue on protection of multimedia content: 1062-1078, July 1999.

[4] Jordi Herrera – Joancomartí, Information Hiding and Steganography,

15/05/2007.

[5] Lưu Khoa – Lê Thị Hoàng Ngân, Ẩn dữ liệu trên âm thanh số, Khoa Công Nghệ Thông Tin – Trường Đại Học Khoa Học Tự Nhiên Thành Phố Hồ Chí Minh, 7/2005.

[6] Poulami Dutta – Debnath Bhattacharyya – Tai-hoon Kim, “Data Hiding in Audio Signal: A Review”, International Journal of Database Theory and

Applications Vol.2 – No.2, June 2009.

Một phần của tài liệu ẨN GIẤU THÔNG TIN BẰNG PHƯƠNG PHÁP LSB (LEAST SIGNIFICANT BIT) CẢI TIẾN (Trang 82 - 86)