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Đ

Tóm tắt

I. Mật mã đường cong elliptic

Mật mã đường cong elliptic (ECC) là một hệ mật mã khóa công khai dựa trên toán học của đường cong elliptic. ECC được ứng dụng rộng rãi trong bảo mật dữ liệu do khả năng cung cấp mức độ an toàn cao với kích thước khóa nhỏ hơn so với các hệ mật khác như RSA. Trên thiết bị nhúng, ECC đặc biệt phù hợp do yêu cầu tài nguyên thấp. Các thuật toán chính của ECC bao gồm ECDH (Elliptic Curve Diffie-Hellman) và ECDSA (Elliptic Curve Digital Signature Algorithm), được sử dụng để trao đổi khóa và xác thực dữ liệu.

1.1. Ứng dụng của ECC trên thiết bị nhúng

ECC được triển khai trên thiết bị nhúng nhờ khả năng tối ưu hóa hiệu suất và tiết kiệm tài nguyên. Các thiết bị như IoT, thẻ thông minh và thiết bị di động thường sử dụng ECC để đảm bảo an toàn thông tin. Các nghiên cứu gần đây tập trung vào việc cải thiện các phép toán cơ bản như phép nhân điểm và phép cộng trên trường hữu hạn để tăng hiệu quả tính toán.

1.2. Thách thức trong triển khai ECC

Mặc dù ECC có nhiều ưu điểm, việc triển khai trên thiết bị nhúng gặp phải các thách thức như hạn chế về tài nguyên, năng lực xử lý và yêu cầu tiêu thụ năng lượng thấp. Các phép toán trên ECC, đặc biệt là phép nhân điểm, tiêu tốn nhiều thời gian và tài nguyên. Điều này đòi hỏi các giải pháp nâng cao hiệu quả để tối ưu hóa các thuật toán và tích hợp chúng vào các giao thức bảo mật.

II. Hiệu quả mật mã trên thiết bị nhúng

Hiệu quả mật mã trên thiết bị nhúng phụ thuộc vào khả năng tối ưu hóa các thuật toán và tận dụng tối đa tài nguyên phần cứng. Các nghiên cứu gần đây tập trung vào việc cải thiện các phép toán cơ bản như phép nhân và phép cộng trên trường hữu hạn. Việc sử dụng các công nghệ như NEONSIMD trên vi xử lý ARM đã giúp tăng đáng kể hiệu suất tính toán.

2.1. Tối ưu hóa phép nhân trên trường nhị phân

Phép nhân trên trường nhị phân là một trong những phép toán quan trọng nhất trong ECC. Các nghiên cứu đã đề xuất các thuật toán như Karatsubaphân tầng để tối ưu hóa phép nhân. Các thuật toán này được tích hợp vào vi xử lý ARMv7 và ARMv8, giúp giảm thời gian tính toán và tiết kiệm tài nguyên.

2.2. Cải tiến thuật toán nhân điểm

Thuật toán nhân điểm là phép toán tiêu tốn nhiều tài nguyên nhất trong ECC. Các nghiên cứu đã đề xuất các cải tiến như sử dụng NAF (Non-Adjacent Form) và wNAF (window NAF) để giảm số lượng phép toán cần thực hiện. Các cải tiến này đã được tích hợp vào các giao thức ECDH và ECDSA, giúp tăng hiệu quả tính toán trên thiết bị nhúng.

III. Giải pháp nâng cao hiệu quả mật mã

Các giải pháp nâng cao hiệu quả mật mã trên thiết bị nhúng tập trung vào việc cải thiện các thuật toán và tận dụng tối đa tài nguyên phần cứng. Các nghiên cứu đã đề xuất các phương pháp như tối ưu hóa phép nhân, sử dụng các công nghệ hỗ trợ tính toán nhanh và tích hợp các thuật toán vào các giao thức bảo mật.

3.1. Sử dụng công nghệ NEON và SIMD

Công nghệ NEONSIMD trên vi xử lý ARM cho phép thực hiện song song các phép toán, giúp tăng hiệu suất tính toán. Các nghiên cứu đã tích hợp các công nghệ này vào các thuật toán ECC, giúp giảm thời gian tính toán và tiết kiệm tài nguyên trên thiết bị nhúng.

3.2. Tích hợp thuật toán vào giao thức bảo mật

Các thuật toán ECC đã được tích hợp vào các giao thức bảo mật như ECDHECDSA. Các nghiên cứu đã đề xuất các cải tiến để tối ưu hóa các giao thức này trên thiết bị nhúng, giúp tăng hiệu quả tính toán và đảm bảo an toàn thông tin.

01/03/2025
Luận án tiến sĩ kỹ thuật nghiên cứu giải pháp nâng cao hiệu quả sử dụng mật mã đường cong elliptic trên các thiết bị tính toán nhúng
Bạn đang xem trước tài liệu : Luận án tiến sĩ kỹ thuật nghiên cứu giải pháp nâng cao hiệu quả sử dụng mật mã đường cong elliptic trên các thiết bị tính toán nhúng

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống

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.