vòng lặp mã
Hệ mật mã được đề xuất bởi W. Zhang và đồng nghiệp [61] đã nghiên cứu và tìm ra những đặc điểm nội tại của phân bố các bit trong các ảnh để tận dụng ưu điểm cho
việc mã. Cấu trúc của hệ mật mã là mô hình SPN. Tuy nhiên, các điểm yếu của hệ
mật mã này vẫn tồn tại cho dù khi nó làm việc với nhiều vòng lặp mã. Trong phần này
tr ình bày phương pháp phân tích mã được đề xuất đ ể khôi phục luật hoán vị dựa trên
có chế tấn công lựa chọn văn bản mã hóa. Phương pháp này đã thành công trong việc
khôi phục luật hoán vị trong trường hợp nhiều vòng lặp mã mà không cần biết về các
thông tin chi tiết về hệ mật mã. Các ví dụ cụ thể sẽ chứng minh sự thành công của
phương pháp thám mã đề xuất.
các điểm ảnh. Vị trí hiện tại,(x, y), được sử dụng như là điều kiện đầu của các hàm,
và sau một số vòng lặp, đầu ra của các hàm hỗn loạn là vị tr í điểm ảnh mới(x′, y′).
Để tăng sự phức tạp trong phần hoán vị, ma trận các điểm ảnh được hoán vịrp vòng.
Trong [61], hàm hỗn loạn Cat đượ c dùn g để hoán vị điểm ản h và số vòng hoán vị là rp = 5. Các tham số điều khiển của hàm Cat là pi vàqi có giá trị nhận được từ đầu ra
hàm hỗn loạn Logistic như được trình bày trong Phần 3.3. Quá trình khuếch tán được
thực hiện trên ma trận đã được hoán vị.
Ma trận 2D sau khi hoán vị có kích thước2N × N2 được sắp xếp lại thành dãy 1D có 4N2phần tử trước khi thực hiện quá trình khuếch tán. Trong nghiên cứu của W.
Zhang và các cộng sự, biến đổi từ ma trận 2D thành mảng 1D được thực hiện bằng