Abstract: | Chương 1: Tổng quan về mật mã hạng nhẹ
- Sơ lược về mật mã hạng nhẹ, với nhu cầu cần những thuật toán hạng nhẹ để có
thể cài đặt trong các thiết bị Thâm nhập khắp nơi với kích thước nhỏ và năng lực
tính toán ở mức độ thích hợp. Mật mã hạng nhẹ hướng tới việc tạo ra các giải
pháp cài đặt rất gọn nhẹ nhưng không làm giảm quá nhiều về tính an toàn. Thực
tế, vấn đề chính của mật mã hạng nhẹ là “thỏa hiệp” giữa độ an toàn và tính hiệu
quả trong cài đặt của các thuật toán mật mã . Mật mã hạng nhẹ được chia thành
các loại như:
Mật mã khóa đối xứng hạng nhẹ
Mật mã khóa công khai hạng nhẹ
Hàm băm hạng nhẹ
- Trình bày về chiến lược thiết kế cho mật mã hạng nhẹ
- Thiết kế thuật toán mật mã khối, đưa ra hai tính chất quan trong là tiêu chuẩn
của mật mã khối hiện đại là tính chất “gây lẫn” và “khuếch tán”. Giới thiếu hai
mô hinh thết kế mã khối là mạng Feistel và mạng SPN ((substitution and
permutation network). Từ đó, đưa ra yêu cầu thiết kế cho thuật toán mã khối
hạng nhẹ.
- Với mục tiêu là thực hiện tốt trong phần cứng với các ứng dụng có yêu cầu bảo
mật ở mức độ vừa phải vv. Vì vậy, trong phần tiếp theo sẽ trình bày về thiết kế
trên ASIC.
- Các thuộc tính phần cứng trong xây dựng thiết kế mật mã khối cùng với hai tính
chất “gây lẫn” và “khuếch tán” thể hiện trong thuật toán.
Chương 2: Thuật toán mật mã khối hạng nhẹ PRESENT
- Dựa trên nhu cầu thiết kế một mật mã cho các thiết bị có tài nguyên hạn chế, ví
dụ như: công nghệ RFID và trong tiêu chuẩn ISO/IEC 29192-2 đã đưa ra mật
mã tiêu biểu cho các tài nguyên hạn chế là chuẩn mã khối hạng nhẹ PRESENT.
Chương 2 tập trung nghiên cứu thiết kế thuật toán mã khối PRESENT. Thiết kế
của thuật toán bao gồm:
Giới thiệu về mật mã khối PRESENT
Các vấn đề thiết kế cho PRESENT
Mô tả thuật toán mã hóa của PRESENT
Mô tả thuật toán giải mã của PRESENT
Sinh khóa của mật mã khối PRESENT
- Đánh giá bảo mật của mã khối PRESENT
- Thực hiện cứng hóa trên ASIC. Đưa ra một kết quả khá tốt của thiết kế
PRESENT dựa trên ba kiến trúc, với kiến trúc dựa theo vòng thì PRESENT là
1570 GE, kiến trúc nối tiếp là 1075 GE, kiến trúc song song là 27028 GE.
Chương 3: Thiết kế, xây dựng chương trình
- Dựa trên các kết quả lý thuyết trên, ta xây dựng sơ đồ thuật toán của PRESENT.
- Thiết kế, xây dựng chương trình mã khối PRESENT
- Cuối cùng, đưa ra những phân tích và so sánh kết quả đạt được của chương
trình. |
Nhận xét
Đăng nhận xét