Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
Đại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊN Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA FPGA”Chuyên ngành : Kỳ thuật điện tử Mã sỏ ngành: 2.07.01TÓM TẮT LUẬN VÀN THẠC sĩTp. Hồ Chi Minh, tháng 7 năm 2007Phàn tích cơ chẽ bão mật RSA đa só nguyên tòvà cài đặt thuật toán RSA CRT trên FPGATHD PGS-TS Lè Tiến ThườngABSTRACTIn this project we present an hardware implementation of the RSA algo Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA rithm for public-key cryptography. The RSA algorithm consists in the computation of modular exponentials on large integers, that can be reduced to repPhân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
eated modular multiplications. 1024-bit RSA circuit is implemented in VHDL. It is a hill-featured RSA circuit including key generating and data encrypĐại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊN Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA RSA operation by several paralell operations with smaller bases and exponents. These components are too big to fit into a single Xilinx Virtex II Pro on the Field Programmable Pon Extended (FPX) platform, so that we are unable to test them in real hardware. However, each sub-component was simulated Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA in ModelSIM and proved functionally correct. Although neither RSA key generation nor data encryption decryption component can be tested on FPX, we stPhân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
ill implemented all testing related hardware, including Control Packet Processor (CPP) and Output Packet Processor (OPP).AbstractiiHVTH: KS. Phạm XuânĐại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊN Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA trinh bày việc cài đặt phần cứng thuật toán RSA cho hệ thống bão mật khoá công khai. Thuật toán RSA bao gồm việc tính toán phép mũ modulo trên số nguyên giá trị lởn, và có thể được tối ưu dựa vào phép nhân modulo. Hệ thống RSA 1024 bit sỗ được cài đặt băng ngôn ngữ VHDL. Đây lã một mạch đầy đũ tinh Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA nâng bao gồm việc phát sinh khoá và mà hoá giãi mà. Đê tảng tốc hệ thống bão mật RSA, giãi thuật RSA đa số nguyên tố dựa trên CRT (Chinese RemainderPhân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
Theorem) đưọc sứ dụng trong đề tài này đề thay thế hoạt động RSA thông thường bang cách tiến hành các tiến trinh song song với cơ số và sổ mù nhỏ hơn.Đại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊN Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA kiếm tra chúng trên phần cúng. Tuy nhiên, mồi thành phần có thể mò phông trên phẩn mềm ModelSIM và chứng minh được các khối chức nâng hoạt động đúng. Mặc dù cã khối phát sinh khoá RSA và mà hoá giãi mà không thể kiêm tra qua FPX, song chúng ta vần có thể cãi đặt các khối phần cứng liên quan thông q Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA ua CPP (Control Packet Processor) và OPP (Output Packet Processor).Tóm tát nội dungiiiHVTH: KS. Phạm Xuân KhánhPhàn tick cơ chế bão mật RSA đa số nguyPhân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
ên tổvà cài đặt thuật toán RSA CRT trên FPGATHD PGS-TS Lè Tiến ThườngMỤC LỤCABSTRACT------------------------------------------------------------------Đại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊN Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA --------------lvDANH SÁCH CÁC HĨNH------------------------------------------------------------viCHƯƠNG 1: GIỚI THIỆU-----------------------------------------------------------1Ì.I Đột vấn đề...............................................................ỉỉ. 2 Tong quan rình hình nghiên cữtt.......... Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA ...............................Ịỉ. 3 Mục tiên, đòi tương vờ phạm vĩ nghiên cữu-------------------------------41.3.1Mục tiêu cùa đề tài................Phân tích cơ chế bảo mật RSA đa số nguyên tố (RSA CRT) và cài đặt RSA CRT trên FPGA
.................................4Đại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊN Đại Học Quốc Gia Tp Hồ Chi MinhTRƯỜNG ĐẠI HỌC BÁCH KHOAPHẠM XUÂN KHÁNH“PHÂN TÍCH CO CHẾ BẢO MẬT RSA ĐA SÓ NGUYÊN TỐ (RSA CRT) VÀ CÀI ĐẶT RSA CRT TRÊNGọi ngay
Chat zalo
Facebook