Hiệu năng mã hóa với tập lệnh AES-NI

Bài báo này giới thiệu tập lệnh hợp ngữ trong một số dòng vi xử lý Intel thế hệ mới cho phép tăng đáng kể tốc độ mã hóa, giải mã với thuật toán AES. Các tác giả sẽ làm rõ những điểm đặc biệt khi sử dụng một trong số các lệnh đó để mở rộng khóa; đây là vấn đề chưa được trình bày trong các tài liệu về tập lệnh này. Mời các bạn cùng tham khảo! | HộiHội Thảo Quốc Thảo QuốcGia Gia2015 2015về về Điện Tử Truyền Điện Tử ThôngvàvàCông Truyền Thông CôngNghệ Nghệ Thông Thông Tin Tin ECIT ECIT 2015 2015 Hiệu Năng Mã Hóa Với Tập Lệnh AES-NI Nguyễn Tuấn Anh Lương Thế Dũng Nguyễn Thị Trang Khoa An toàn thông tin Học viện Kỹ thuật mật mã Khoa Công nghệ thông tin Học viện Công nghệ bưu chính viễn thông Email tuananh1982act@ thedungluong@ trangmamcnttptit11@ Abstract Bài báo này giới thiệu tập lệnh hợp ngữ trong một số thể viết những chương trình mã hóa giải mã bằng AES với tốc dòng vi xử lý Intel thế hệ mới cho phép tăng đáng kể tốc độ mã độ cao hơn hẳn so với cài đặt mềm thông thường. Đến nay đã hóa giải mã với thuật toán AES. Các tác giả sẽ làm rõ những có nhiều ứng dụng và thư viện mật mã có khả năng làm việc điểm đặc biệt khi sử dụng một trong số các lệnh đó để mở rộng với tập lệnh này. Danh sách cụ thể các ứng dụng và thư viện đó khóa đây là vấn đề chưa được trình bày trong các tài liệu về tập có thể tham khảo tại 3 . lệnh này. Đồng thời bài báo cũng giới thiệu kết quả thực nghiệm về tốc độ mã hóa giải mã mà các tác giả đã đạt được khi nghiên II. TẬP LỆNH AES-NI cứu tập lệnh nói trên. Một trong những kết quả quan trọng mà các tác giả thu được là sự chênh lệch không đáng kể về tốc độ mã Tập lệnh AES-NI bao gồm 6 lệnh hợp ngữ trong đó có 2 hóa giải mã khi sử dụng tập lệnh nói trên để viết chương trình lệnh để mã hóa 2 lệnh để giải mã và 2 lệnh để tạo khóa vòng. cho nền tảng 32 bit và nền tảng 64 bit. Hai lệnh để mã hóa là AESENC và AESENCLAST. Trong đó lệnh AESENCLAST là để mã hóa vòng cuối cùng lệnh Keywords- AES-NI cứng hóa AES tăng tốc mã hóa. AESENC là để mã hóa một vòng đối với tất các vòng còn lại. Tương tự hai lệnh để giải mã là AESDEC và AESDECLAST. I. GIỚI THIỆU Trong đó lệnh AESDECLAST thực hiện giải mã vòng cuối Như đã biết mật mã là công cụ quan trọng hàng đầu trong cùng còn lệnh AESDEC thực hiện giải mã một vòng đối với lĩnh vực an toàn thông tin. Nếu xét riêng lĩnh vực công .

Bấm vào đây để xem trước nội dung
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.