Có ma trận thay thế sử dụng trong AES lõi làm cơ sở, nó là cần thiết để xác định ma trận khác cùng với các đặc tính tương tự hoặc tốt hơn. Các sbox chính (hiển thị trong hình), được sử dụng trong các hoạt động mật mã được coi là một cơ sở ..
Dựa trên S-BOX đề xuất trong AES (sbox AES) và tùy thuộc vào chính được sử dụng để mã hóa các ma trận thay thế bản rõ mới được compted (SBOXxor ) theo quy trình sau:
• Trước hết hãy chọn một byte từ khóa chủ (khóa đầu tiên) Key [i];
• Computting mới SBOXxor, nơi mà mỗi tế bào là bằng XOR với byte chọn, SBOXxor [x, y] = SBOXAES [ x, y] ⊕ Key [i];
• Một ma trận thay thế mới tính toán được sử dụng để mã hóa bản rõ.
Quá trình giải mã sẽ các phương pháp sau đây được sử dụng:
• được Chọn cùng một byte từ chìa khóa - Key [i];
• Computing mới SBOXxor, nơi mà mỗi tế bào bằng XOR với byte được Chọn, SBOXxor [x, y] = SBOXAES [x, y] ⊕ Key [i];
• Computing ma trận nghịch đảo bằng cách sử dụng SBOXxor, SBOXxor INV = INV (SBOXxor) (cấu trúc của inv SBOXxor hiển thị trong hình vẽ);
đang được dịch, vui lòng đợi..
