3. CÁC ĐỀ XUẤT DYNAMIC AES-128 VỚI
CHÍNH THUỘC S-BOX
đề xuất năng động AES-128 với chìa khóa
phụ thuộc S-box được dựa trên permutes tiêu chuẩn
S-box dưới sự kiểm soát của AES khóa bí mật. Bí mật này
chính là thao tác và sau đó áp dụng cho PN
máy phát điện như trạng thái ban đầu. Máy phát điện ThePN và AES
khóa bí mật được sử dụng để tạo ra hai hoán vị
chuỗi có độ dài 16 giá trị thập lục phân. Những
sequencesare sử dụng để sắp xếp các vectơ S-box. Điều này
thuật toán đề xuất dẫn toincrease sự phức tạp
và làm cho sự khác biệt và tuyến tính phân tích mật mã
khó khăn hơn.
3.1 Các bộ tạo chuỗi PN được đề xuất
The giả phát tiếng ồn PN là
trách nhiệm tạo ra ngẫu nhiên hoàn hảo
chuỗi. Đảm bảo năng động S-box hoán vị được
dựa trên chuỗi ngẫu nhiên này. Các đề xuất
phát bao gồm ba tối đa chiều dài tuyến tính
ghi dịch phản hồi (LFSR) với ba mươi mốt,
mười chín và mười bốn vòi. Các chức năng thông tin phản hồi
được lựa chọn nguyên thủy để đạt được thời gian tối đa
cho mỗi thanh ghi [10] .Các chức năng phản hồi của
LFSRs là:
14 10 6
f 1 X X X X 1
(1)
19 5 2 1
2 f X X X X 1 (2)
31 3
3 f X X 1 (3)
Hình. 1 đại diện cho một chuỗi PN có thể
phát điện. Các kết quả của những LFSRs được
kết nối thông qua cổng XOR. Thời gian này
chuỗi PN là
14 19 31 19
1 P = (2-1) * (2-1) *. (2-1) = 1,8446 * 10
Sản lượng được chia thành 128 bit khối. Mỗi
khối được sử dụng để thay đổi S-box động.
Eman Mohammed Mahmoud Ahmed Abd El Hafez, Talaat A. Elgarf, AbdelhalimZekry /
Tạp chí Quốc tế về Nghiên cứu Kỹ thuật và Ứng dụng
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Số 1, tháng -February 2013, pp.1662-1670
1664 | Tuổi P
Hình 1: tạo chuỗi PN. Chiều dài chính của máy phát điện PN này là (14 + 19 + 31) 64 nên máy phát điện này cần 64 giá trị ban đầu. Các AES khóa bí mật được định hình lại để hai véc tơ có độ dài 64 bit và hai vectơ này được XORed với nhau và kết quả được đưa vào máy phát điện PN như trạng thái ban đầu.
3.2 hoán vị chặn
các khối hoán vị được sử dụng để sản xuất hai chuỗi hoán vị S1 và S2 . Những trình tự chịu trách nhiệm về việc sắp xếp lại các tiêu chuẩn S-box cột khôn ngoan và hàng khôn ngoan. Hoạt động này được dựa trên AES-128 khóa bí mật và chuỗi PN được tạo ra. Các AES khóa bí mật là XORed với tạo chuỗi PN. Kết quả được chuyển đổi thành 32 giá trị thập lục phân. 16 giá trị đầu tiên được biểu thị bằng S1 và 16 giá trị khác được biểu thị bởi S2. Điều quan trọng là để đảm bảo rằng giá trị hoán vị (S1 và S2) được phân bố bình thường giữa (0, F). Không lặp lại được chấp nhận. Nếu S1 hoặc S2 chứa bất kỳ giá trị lặp đi lặp lại, những giá trị này lặp đi lặp lại sẽ bị loại bỏ và sau đó là số mất tích được thêm vào trình tự để đảm bảo rằng tất cả các chỉ số S-box được ánh xạ.
3.3 Các khóa phụ thuộc S-Hộp
Căn cứ S-box key phụ thuộc về hoán vị hoặc sắp xếp lại các tiêu chuẩn S-box cột khôn ngoan và hàng khôn ngoan hoán đổi cho nhau. S1 vector được sử dụng để sắp xếp lại các cột tiêu chuẩn S-box. S2 vector được sử dụng để sắp xếp lại hàng S-box chuẩn.
Bảng 3 đại diện cho các bước S-box key phụ thuộc. Bảng 4, 5 đại diện cho triển khai S-box và nghịch đảo tương ứng với S-box của nó tương ứng khi sử dụng khóa bí mật là: "B9B5ED7585C8B15D7454ED271AA3A3A3"
đang được dịch, vui lòng đợi..