Thiết Kế và Hiện Thực Thuật Toán Mã Hóa Trên Kiến Trúc RISC-V

Chuyên ngành

Kỹ thuật máy tính

Người đăng

Ẩn danh

2023

69
2
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

1.1. Tổng quan đề tài

1.2. Tình hình nghiên cứu ngoài nước

1.3. Tình hình nghiên cứu trong nước

1.4. Mục tiêu đề tài

1.5. Giới hạn đề tài

2. CHƯƠNG 2: KIẾN TRÚC TẬP LỆNH RISC-V

2.1. Giới thiệu RISC-V

2.2. Các lệnh chuẩn RV32I được sử dụng trong hệ thống

2.2.1. Lệnh U-Type

2.2.2. Lệnh J-Type

2.2.3. Lệnh B-Type

2.3. Thuật toán SHA256

2.3.1. Giới thiệu thuật toán SHA256

2.3.2. Các bước trong thuật toán SHA256

2.3.3. Các lệnh hỗ trợ cho việc thực hiện thuật toán SHA256

2.3.3.1. Lệnh chuyển đổi sha256sig0
2.3.3.2. Lệnh chuyển đổi sha256sig1
2.3.3.3. Lệnh chuyển đổi sha256sum0
2.3.3.4. Lệnh chuyển đổi sha256sum1

2.3.4. Hiện thực phần mềm thuật toán SHA256

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. Thiết kế hệ thống tổng quát

3.2. Khối Instruction Memory

3.3. Khối Data Memory

3.4. Thiết kế hệ thống chi tiết

3.5. Khối Program Counter

3.6. Khối Control Unit

3.7. Khối Crypto_Fu

4. CHƯƠNG 4: MÔ PHỎNG VÀ ĐÁNH GIÁ KẾT QUẢ

4.1. Mô phỏng các lệnh thuộc kiến trúc RV32I

4.2. Mô phỏng thuật toán SHA256

4.3. Đánh giá kết quả

4.3.1. Kết quả tần số của IP

4.3.2. So sánh kết quả với các bài báo khác

5. CHƯƠNG 5: THIẾT KẾ BLOCK DESIGN TRÊN VIVADO VỚI GIAO THỨC AXI4

5.1. Tổng quan giao thức AXI4

5.2. Kiến trúc khối thiết kế tổng quan giao tiếp qua AXI4

5.3. Thiết kế trên Vivado

5.4. Các IP của Xilinx dùng trong Block Design

5.4.1. IP AXI UART LITE

5.5. Kết quả tổng hợp thực thi của Block Design

5.6. Kết quả hiện thực thiết kế trên board Xilinx VC707

TÀI LIỆU THAM KHẢO

Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế và hiện thực thuật toán mã hóa trên risc v

Bạn đang xem trước tài liệu:

Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế và hiện thực thuật toán mã hóa trên risc v

Tài liệu có tiêu đề Thiết Kế và Hiện Thực Thuật Toán Mã Hóa Trên Kiến Trúc RISC-V cung cấp cái nhìn sâu sắc về việc áp dụng các thuật toán mã hóa trong kiến trúc RISC-V, một kiến trúc mở đang ngày càng trở nên phổ biến trong lĩnh vực thiết kế vi mạch. Tài liệu này không chỉ trình bày các phương pháp thiết kế và hiện thực hóa các thuật toán mã hóa mà còn nhấn mạnh những lợi ích mà chúng mang lại, như tăng cường bảo mật và hiệu suất cho các hệ thống nhúng.

Để mở rộng thêm kiến thức của bạn về chủ đề này, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế và hiện thực bộ đồng xử lý risc v tốc độ cao hỗ trợ các thuật toán mật mã hóa. Tài liệu này sẽ giúp bạn hiểu rõ hơn về việc triển khai bộ xử lý RISC-V với tốc độ cao và cách nó hỗ trợ các thuật toán mã hóa, từ đó mở rộng kiến thức và ứng dụng trong lĩnh vực này.