Trong đồ án tốt nghiệp này, thuật toán dựa trên bốn phần chính: tách hình ảnh, xáo trộn hình ảnh, tạo khóa và khuếch tán. Đầu tiên, hình ảnh được chia thành các khối và khối con bằng kỹ thuật tách hình ảnh. Thứ hai, sự sắp xếp của các pixel được thay đổi trong các khối và khối con bằng cách sử dụng mẫu zigzag, xoay một góc 90 độ và hoán vị ngẫu nhiên giữa các khối. Thứ ba, một khóa được tạo ra từ logistic map, trong đó điều kiện ban đầu của logistic map phụ thuộc vào hình ảnh gốc. Cuối cùng, các giá trị pixel của ảnh được thay đổi bằng khóa bí mật.
Thuật toán xây dựng có đầy đủ mã hoá, giải mã và đánh giá.
Trong file tải về có đầy đủ các hình ảnh sử dụng để thử nghiệm và các hình ảnh về kết quả.
Thực thi thuật toán bằng MATLAB(2021b).
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn