Luận văn thạc sĩ: Nghiên cứu thiết kế thuật toán mật mã hạng nhẹ

Người đăng

Ẩn danh

2017

76
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

BẢNG KÍ HIỆU, CHỮ VIẾT TẮT

Danh sách hình vẽ

Danh sách bảng

MỤC LỤC

Phần mở đầu

1. CHƯƠNG 1: TỔNG QUAN VỀ MẬT MÃ HẠNG NHẸ

1.1. Sơ lược về mật mã hạng nhẹ (lightweight cryptograhy)

1.2. Chiến lược thiết kế cho mật mã hạng nhẹ

1.2.1. Thiết kế thuật toán mật mã khối

1.2.2. Yêu cầu thiết kế cho thuật toán mã khối hạng nhẹ

1.2.3. Giới thiệu về thiết kế ASIC

1.2.3.1. Điện năng tiêu thụ
1.2.3.2. Chiến lược kiến trúc
1.2.3.3. Các thuộc tính phần cứng trong xây dựng thiết kế mật mã khối
1.2.3.3.1. Trạng thái lưu trữ bên trong
1.2.3.3.2. Gây lẫn và khuếch tán (Confusion and diffusion)

2. CHƯƠNG 2: THUẬT TOÁN MẬT MÃ KHỐI HẠNG NHẸ PRESENT

2.1. Giới thiệu về mật mã khối PRESENT

2.2. Các vấn đề thiết kế cho PRESENT

2.3. Mô tả thuật toán mã hóa của PRESENT

2.3.1. Phép toán trộn khóa

2.3.2. Phép toán thay thế

2.3.3. Phép toán hoán vị

2.3.4. Vòng lặp cuối

2.4. Mô tả thuật toán giải mã của PRESENT

2.4.1. Phép toán trộn khóa

2.4.2. Phép toán hoán vị nghịch đảo

2.4.3. Phép toán thay thế nghịch đảo

2.5. Sinh khóa của mật mã khối PRESENT

2.6. Đánh giá bảo mật của mật mã khối PRESENT

2.6.1. Thám mã vi sai và thám mã tuyến tính

2.6.2. Tấn công đại số (Algebraic attacks)

2.7. Thực hiện cứng hóa trên ASIC

2.7.1. Kiến trúc dựa theo vòng

2.7.2. Kiến trúc nối tiếp

2.7.3. Kiến trúc song song

2.7.4. So sánh kết quả đạt được giữa các kiến trúc

3. CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH THỰC HIỆN THUẬT TOÁN MẬT MÃ KHỐI HẠNG NHẸ PRESENT

3.1. Sơ đồ thuật toán và xây dựng chương trình

3.2. Ngôn ngữ và môi trường thực hiện

3.3. Kết quả thực hiện chương trình

3.3.1. Sử dụng thuật toán mật mã khối PRESENT để mã hóa và giải mã

3.3.2. Sử dụng thuật toán mật mã khối AES và DES để mã hóa và giải mã

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

KẾT LUẬN

TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tài liệu "Nghiên cứu và thiết kế thuật toán mật mã hạng nhẹ" cung cấp cái nhìn sâu sắc về các phương pháp và kỹ thuật trong việc phát triển các thuật toán mã hóa nhẹ, phù hợp với các thiết bị có tài nguyên hạn chế. Nghiên cứu này không chỉ giúp người đọc hiểu rõ hơn về tầm quan trọng của bảo mật trong môi trường IoT mà còn chỉ ra những lợi ích của việc áp dụng các thuật toán này trong thực tiễn, như tăng cường an ninh mà không làm giảm hiệu suất hệ thống.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Luận án nghiên cứu noc cấu hình lại được trên fpga và phát triển thuật toán ánh xạ động ứng dụng trên nền tảng noc. Tài liệu này sẽ giúp bạn hiểu thêm về việc áp dụng các thuật toán trong môi trường FPGA, một lĩnh vực có liên quan mật thiết đến thiết kế thuật toán mật mã hạng nhẹ.

Khám phá thêm các tài liệu liên quan sẽ giúp bạn nắm bắt được những xu hướng mới và các ứng dụng thực tiễn trong lĩnh vực bảo mật thông tin.