So sánh các thuật toán bảo mật thực hiện trên hệ nhúng trên FPGA

( 0 đánh giá )
Miễn phí

Bài viết giới thiệu mô hình bảo mật thông tin theo chuẩn CIA và phân tích hai thuật toán phổ biến: AES (mã hóa đối xứng) và RSA (mã hóa bất đối xứng). Cả hai được triển khai trên hệ nhúng sử dụng FPGA Xilinx Spartan 6 với vi xử lý Microblaze. Tác giả mô tả chi tiết quy trình mã hóa, giải mã, và các hàm xử lý trong AES như SubBytes, ShiftRows, MixColumns, AddRoundKey. RSA được trình bày theo lý thuyết số với các bước tạo khóa và mã hóa/giải mã. Các kết quả thử nghiệm cho thấy AES có dung lượng lớn hơn nhưng thời gian xử lý ổn định, trong khi RSA có dung lượng nhỏ và tốc độ giải mã chậm hơn. Tài liệu đề xuất hướng phát triển như tăng tốc độ CPU, mở rộng cache, hoặc thiết kế phần cứng riêng bằng HDL.