TAILIEUCHUNG - thuật toán mã hóa và ứng dụng phần 6

Các thuật toán ứng cử viên AES 2 1 t | Các thuật toán ứng cử viên AES phép XOR EEI phép cộng phép nhân n phép quay trái n bit Hình . Chu kỳ thứ i của quy trình mã hóa RC6 Đối với chu kỳ kế tiếp quay bốn từ về bên phải 1 vị trí A B C D B C D A . Do đó bốn từ nguồn cho chu kỳ thực hiện kế tiếp là B C D A ứng với đầu vào là A B C D . 141 Chương 5 Sau khi thực hiện xong 20 chu kỳ từ A cộng thêm vào từ khóa thứ 2r 2 ở đây r là số chu kỳ 20 từ khóa thứ 42 và từ C cộng thêm vào từ khóa thứ 2r 3 từ khóa thứ 43 . Mã giả quy trình mã hóa RC6-w r b Encryption RC6-w r b Input Dữ liệu cần mã hóa được lưu trữ trong bốn thanh ghi w bit A B C D r số lượng chu kỳ Các khóa chu kỳ w bit 0 . 2r 3 Output Thông tin đã mã hóa được lưu trữ trong bốn thanh ghi A B C D Begin B B 0 D D 1 for i 1 to r t B X 2B 1 lgw u D X 2D 1 lgw A A t u 2i C C u t 2i 1 A B C D B C D A end for A A 2r 2 C C 2r 3 End 142 Các thuật toán ứng cử viên AES Quy trình giải mã Quy trình giải mã của RC6 là nghịch đảo của quy trình mã hóa. Dưới đây là đoạn mã giả cho quy trình giải mã RC6-w r b Input Thông tin đã mã hóa cần được giải mã được lưu trữ trong bốn thanh ghi w bit A B C D r số lượng chu kỳ Các khóa chu kỳ w bit A 0 . 2r 3 Output Dữ liệu được giải mã được lưu trữ trong 4 thanh ghi A B C D begin C C - S 2r 3 A A - S 2r 2 for i r downto 1 A B C D D A B C u D X 2D 1 lgw t B X 2B 1 lgw C C - S 2i 1 t u A A - S 2i u t end for D D - S 1 B B - S 0 end .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.