Having the substitution matrix used in AES core as a basis, it is nece dịch - Having the substitution matrix used in AES core as a basis, it is nece Việt làm thế nào để nói

Having the substitution matrix used

Having the substitution matrix used in AES core as a basis, it is necessary to identify other same matrices with the same or better characteristic. The principal SBOX (showing in figure ), used in the cryptographic operation is regarded as a base..
Based on the S-BOX suggested in AES (SBOX AES) and depending on key used to encrypt the new plaintext substitution matrices are compted (SBOXxor) by the following process:
• First of all select one byte from master key (initial key) Key[i];
• Computting new SBOXxor, where each cell is equal to XOR with selected byte, SBOXxor[x,y]=SBOXAES[x,y] ⊕ Key[i];
• A substitution matrix newly calculated is used for plaintext encryption.
Decryption process will the following approach is used:
• Selecte same byte from key - Key[i];
In line 4, GetShiftCount(cipherKey) get cipherKey as input and return number of shift that
should be applied to rows and columns before replacing with each other.
In line 5, GeneratePrimarySbox () generate primary S-Box according 4.1.
In line 6, start loop for 16 times (foreach byte of cipher key, only first 16 byte of cipher key is
used).
In line 8, GetProperIndex(cipherKey[i], out rowIndex, out columnIndex) get byte of cipher key
and return indexes of row and column that should be replaced with each other.
In line 9, ShiftRow(rowIndex, shiftCount, sBox) get row index of S-Box and shift each element
of given row cyclically. It means if rowIndex = 0 and shiftCount = 1, first element of S-Box,
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Có ma trận thay thế được sử dụng trong AES lõi làm cơ sở, nó là cần thiết để xác định các ma trận tương tự với các đặc tính tương tự hoặc tốt hơn. Chính SBOX (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 đề nghị trong AES (SBOX AES) và tùy thuộc vào phím được sử dụng để mã hóa ma trận mới thay thế văn bản thuần là compted (SBOXxor) bởi quá trình sau đây:• Trước hết chọn một byte từ master key (ban đầu phím) phím [i];• Computting SBOXxor mới, nơi mà mỗi tế bào là tương đương với XOR với byte được chọn, SBOXxor [x, y] = SBOXAES [x, y] ⊕ phím [i];• Một ma trận thay thế mới được tính toán được sử dụng để mã hóa văn bản thuần.Giải mã quá trình sẽ được sử dụng các phương pháp sau đây:• Selecte byte cùng một từ khóa - Key [i];Trong dòng 4, GetShiftCount(cipherKey) nhận được cipherKey như là đầu vào và trả lại số của sự thay đổi mànên được áp dụng cho các hàng và cột trước khi thay thế với nhau.Trong dòng 5, GeneratePrimarySbox () tạo ra chính S-Box theo 4.1.Trong dòng 6, bắt đầu vòng lặp cho 16 lần (foreach byte của mã khóa, chỉ đầu tiên 16 byte của mã khóa làsử dụng).Trong dòng 8, GetProperIndex (cipherKey [i], trong rowIndex, trong columnIndex) nhận được byte của mã khóavà trở về chỉ số hàng và cột mà nên được thay thế bằng nhau.Trong dòng 9, ShiftRow (rowIndex, shiftCount, sBox) nhận được hàng chỉ số của S-Box và thay đổi mỗi phần tửcủa nhất định hàng cyclically. Nó có nghĩa là nếu rowIndex = 0 và shiftCount = 1, các yếu tố đầu tiên của S-Box,
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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];
Trong dòng 4, GetShiftCount (cipherKey ) được cipherKey như là đầu vào và số trở lại của sự thay đổi đó
phải được áp dụng cho các hàng và cột trước khi thay thế với nhau.
Trong dòng 5, GeneratePrimarySbox () tạo ra chính S-Box theo 4.1.
Trong dòng 6, bắt đầu vòng lặp 16 lần (foreach byte của khóa mật mã, chỉ có 16 byte đầu tiên của khoá mật mã được
sử dụng).
Trong dòng 8, GetProperIndex (cipherKey [i], ra rowIndex, ra columnIndex) nhận được byte của khóa mật mã
và trở về chỉ số của các hàng và cột cần được thay thế bằng mỗi khác.
Trong dòng 9, ShiftRow (rowIndex, shiftCount, sbox) có chỉ số hàng của S-Box và thay đổi mỗi phần tử
của dòng được đưa vào chu kỳ. Nó có nghĩa là nếu rowIndex = 0 và shiftCount = 1, yếu tố đầu tiên của S-Box,
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: