Luận án tiến sĩ kỹ thuật: Nghiên cứu giải pháp tối ưu mật mã đường cong elliptic cho thiết bị tính toán nhúng

Người đăng

Ẩn danh

Thể loại

luận án
133
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN CÁC VẤN ĐỀ NGHIÊN CỨU

1.1. Hệ thống nhúng

1.2. Bộ vi xử lý ARM trong hệ thống nhúng

1.3. Kiến trúc ARM (Advanced RISC Machine)

1.4. Các vi xử lý ARM trong thực tế

1.5. Kiến trúc mở rộng NEON cho ARM

1.6. Lập trình NEON trên kiến trúc ARM

1.7. An toàn và bảo mật thông tin trên hệ thống nhúng

1.8. Các thách thức khi xây dựng hệ thống nhúng

1.9. Mật mã trên hệ thống nhúng

1.10. Hệ mật đường cong Elliptic và ứng dụng

1.10.1. Cách biểu diễn điểm trên trường hữu hạn

1.10.2. Ứng dụng của hệ mật dựa trên đường cong Elliptic

1.10.3. Ứng dụng ECDH và ECDSA trong bảo mật truyền dữ liệu trên thiết bị nhúng

1.11. Hiệu quả sử dụng mật mã đường cong Elliptic trên thiết bị nhúng và các nghiên cứu liên quan

1.11.1. Sử dụng mật mã đường cong Elliptic trên thiết bị nhúng

1.11.2. Các nghiên cứu liên quan

1.11.3. Đánh giá, nhận xét

1.12. Các nền tảng phần cứng sử dụng trong luận án

1.13. Kết luận chương 1

2. CHƯƠNG 2: NÂNG CAO HIỆU QUẢ CỦA PHÉP NHÂN SỐ HỌC TRONG TRƯỜNG NHỊ PHÂN TRÊN VI XỬ LÝ ARM

2.1. Phép nhân và phép cộng số học cơ bản trong trường hữu hạn

2.2. Phép nhân phổ thông

2.3. Phép nhân số nguyên lớn trong trường nguyên tố

2.4. Phép nhân trong trường nhị phân

2.5. Xác định tỷ số giữa phép nhân và phép cộng trên vi xử lý ARMv7/v8

2.6. Nhân phân tầng trong trường hữu hạn

2.6.1. Số nguyên lớn và việc xử lý trên các số nguyên lớn

2.6.2. Thuật toán nhân số lớn

2.6.3. Mô tả thuật toán phân tầng

2.6.4. Một số tính chất về chi phí của thuật toán phân tầng

2.6.5. Thuật toán nhân số nguyên lớn có chi phí thấp nhất

2.6.6. Tìm thuật toán nhân tối ưu cho một số giá trị t với giả thiết m = 2a

2.7. Nhân phân tầng trong trường nhị phân trên vi xử lý ARMv7

2.7.1. Chỉ lệnh nhân nhị phân trong thành phần NEON trên vi xử lý ARMv7

2.7.2. Tham số của đường cong NIST trên các trường nhị phân

2.7.3. Một phương pháp mới để nhân nhanh đa thức trên vi xử lý ARMv7

2.7.4. Thực nghiệm, đánh giá thuật toán đề xuất

2.8. Nhân phân tầng trong trường nhị phân trên vi xử lý ARMv8

2.8.1. Hỗ trợ nhân đa thức nhị phân trên vi xử lý ARMv8

2.8.2. Xây dựng thuật toán nhân đa thức nhị phân phân tầng trên vi xử lý ARMv8

2.8.3. Thực nghiệm và đánh giá thuật toán đề xuất

2.9. Kết luận chương 2

3. CHƯƠNG 3: NÂNG CAO HIỆU QUẢ PHÉP NHÂN VÔ HƯỚNG CỦA HỆ MẬT ECC TRONG TRƯỜNG NGUYÊN TỐ TRÊN VI XỬ LÝ ARM

3.1. Cơ sở để nâng cao hiệu quả của phép nhân điểm vô hướng trên ECC trong trường nguyên tố

3.1.1. Nâng cao hiệu quả của phép tính số học trong trường nguyên tố trên vi xử lý nhúng

3.1.2. Nâng cao hiệu quả của các phép toán số học điểm

3.2. Một số thuật toán nhân điểm vô hướng trên đường cong Elliptic

3.2.1. Thuật toán nhị phân Right – to – Left

3.2.2. Thuật toán NAF (non-adjacent form)

3.2.3. Thuật toán NAF cửa sổ trượt cho tính phép nhân vô hướng trên đường cong Elliptic

3.2.3.1. Mở rộng cho dạng biểu diễn NAF của số nguyên dương

3.3. Dạng không liền kề (NAF)

3.3.1. Thuật toán mới tìm NAF(k)

3.3.2. Dạng biểu diễn hầu không liền kề

3.4. Nâng cao hiệu quả của phép toán số học điểm trên hệ mật ECC trong trường nguyên tố

3.4.1. Các chỉ lệnh sử dụng trên vi xử lý ARM

3.4.2. Đề xuất thuật toán song song hai phép nhân trên trường GF(p)

3.4.3. Cải tiến thuật toán số học trên đường cong Elliptic

3.4.4. Nhân vô hướng

3.4.5. Thử nghiệm và đánh giá

3.4.5.1. Thử nghiệm trên ARMv7
3.4.5.2. Thử nghiệm trên ARMv8

3.5. Kết luận chương 3

3.6. Đóng góp mới của luận án

3.7. Đánh giá ưu nhược điểm của các đề xuất trong luận án và hướng phát triển tiếp theo của đề tài

TÀI LIỆU THAM KHẢO

Tài liệu "Giải pháp nâng cao hiệu quả mật mã đường cong elliptic trên thiết bị nhúng" tập trung vào việc tối ưu hóa các thuật toán mật mã dựa trên đường cong elliptic (ECC) cho các thiết bị nhúng, vốn có tài nguyên hạn chế. Nó đề xuất các phương pháp cải thiện hiệu suất tính toán và tiết kiệm năng lượng, đồng thời đảm bảo độ bảo mật cao. Điều này mang lại lợi ích lớn cho các nhà phát triển và kỹ sư đang làm việc trong lĩnh vực IoT và hệ thống nhúng, giúp họ triển khai các giải pháp bảo mật hiệu quả hơn.

Để mở rộng kiến thức về các thuật toán mã hóa và bảo mật, bạn có thể tham khảo Nghiên cứu thuật toán mã hóa có xác thực deoxysii luận văn thạc sĩ, tài liệu này đi sâu vào các thuật toán mã hóa hiện đại với cơ chế xác thực. Ngoài ra, Tùy biến thuật toán mã khối cho bộ thư viện openssl luận văn thạc sĩ cung cấp góc nhìn về việc tùy chỉnh thuật toán mã khối để tăng cường bảo mật. Cuối cùng, Luận văn thạc sĩ xây dựng và đánh giá hệ mật affine elgamal trên zp sẽ giúp bạn hiểu rõ hơn về các hệ mật toán học ứng dụng trong bảo mật. Mỗi tài liệu này là cơ hội để bạn khám phá sâu hơn về thế giới mã hóa và bảo mật dữ liệu.