TAILIEUCHUNG - Đồ hoạ máy tính - Một số thuật toán giấu tin trong ảnh part 3

Trong thuật toán này, khoá đơn giản chỉ là kích thước của khối , nếu biết kích thước của khối thì dễ dàng giải mã tin theo quy tắc sau : Quá trình giải mã tin : Sau khi nhận được ảnh đã giấu tin, quá trình giải mã tin sẽ được thực hiện theo các bước sau đây : Đọc header và bảng màu của ảnh để biết các thông tin về ảnh. Đưa phần dữ liệu ảnh vào mảng hai chiều . | Đồ hoạ máy tính - Một số thuật toán giấu tin trong ảnh Trong thuật toán này khoá đơn giản chỉ là kích thước của khối nếu biết kích thước của khối thì dễ dàng giải mã tin theo quy tắc sau Quá trình giải mã tin Sau khi nhận được ảnh đã giấu tin quá trình giải mã tin sẽ được thực hiện theo các bước sau đây Đọc header và bảng màu của ảnh để biết các thông tin về ảnh. Đưa phần dữ liệu ảnh vào mảng hai chiều . Các bước này giống với quá trình giấu tin. Sau khi đã có được dữ liệu ảnh ta chia ảnh thành các khối có kích thước giống kích thước khối khi thực hiện giấu đây chính là khoá để giải mã. Chọn ra các khối đã giấu và giải tin theo quy tắc đếm số bít 1 trong khối nếu tổng số bít 1 là lẻ thì thì thu được bit 1 ngược lại thu được bit 0. Cứ tiếp tục cho đến khi hết các khối đã giấu tin. Như vậy sau khi hết các khối đã giấu tin ta thu được một chuỗi bít đã đem giấu . Bước tiếp theo ta chuyển từ file nhị phân sang file văn bản . Phân tích thuật toán Đây là thuật toán rất đơn giản thực hiện một cách thức giấu tin trong ảnh sau khi nghiên cứu thuật toán này chúng ta có thể đưa ra một số bình luận và đánh giá như sau Việc chọn kích thước khối để giấu tin tuỳ thuộc vào kích thước ảnh và lượng thông tin cần giấu sao cho giấu dàn trải trên toàn ảnh. Ví dụ nếu ta có một ảnh có kích thước 512 512 pixel và có một lượng thông tin cần giấu là 100 ký tự. Như vậy file nhị phân thông tin cần giấu sẽ là 100 8 800 bít 0 1 vì mỗi kí tự mã ASCII biểu diễn bởi 1 byte. Ta có thể thấy rằng để giấu được hết thông tin thì cần ít nhất 800 khối vậy thì ta nên chia khối như thế nào để đủ khối giấu và dàn trải rộng trên ảnh. Lấy 512 512 800 327 dư 544. Với kết quả này kích thước khối tối đa là 327 vậy thì ta có thể chọn các kích thước phù hợp với con số này phù hợp theo nghĩa đủ lớn và không vượt quá 327 chẳng hạn như 20 15 16 16. Sở dĩ ta nên chọn khối có kích thước lớn vì như vậy nếu như trong trường hợp các khối bị thay đổi thì khoảng cách bít bị biến đổi sẽ xa nhau thưa lám cho anh sau khi giấu .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.