Đồ Án Nghiên cứu và đánh giá hiệu quả tích hợp trên công nghệ FPGA thuật toán mật mã CRYPT(D-128) có TM+ c

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI NÓI ĐẦU
    Sự phát triển ngày càng nhanh chóng của Internet và các ứng dụng giao dịch điện tử trên mạng, nhu cầu bảo vệ thông tin trong các hệ thống và ứng dụng điện tử ngày càng được quan tâm và có ý nghĩa hết sức quan trọng. Các kết quả của khoa học mật mã ngày càng được triển khai trong nhiều lĩnh vực khác nhau của đời sống xã hội, trong đó phải kể đến rất nhiều ứng dụng dân sự, thương mại, quân sự Các ứng ụng mã hoá thông tin cá nhân, trao đổi thông tin kinh doanh, thực hiện các giao dịch điện tử qua mạng đã trở nên gần gũi và quen thuộc với mọi người. Nhất là trong lĩnh vực quân sự cần phải có độ bảo mật cao.
    Với sự phát triển của công nghệ hiện nay, các bộ xử lý có tốc độ và khả năng xử lý ngày càng cao, nhiều phương pháp mã hoá đã không còn đảm bảo độ an toàn cao, đòi hỏi cần phải có một phương pháp mã hoá mới có thể đảm bảo độ an toàn cho thông tin. Phương pháp mã hoá CRYPT(D_128) ra đời đã đáp ứng được phần nào độ an toàn mà các phương pháp mật mã trước còn hạn chế.
    Bên cạnh đó, các phương pháp thiết kế với trợ giúp đắc lực của máy tính dựa trên nền tảng công nghệ FPGA đã và đang tỏ rõ tính ưu việt của nó. Không những chúng đáp ứng được yêu cầu về mặt tích hợp, về tính bảo mật mà còn giúp giảm thiểu giá thành thiết kế và rút ngẵn thời gian thiết kế. Mặc dù ra đời từ cách đây hơn 2 thập kỷ, công nghệ FPGA ở nước ta vẫn còn là một lĩnh vực tương đối mới mẻ, đặc biệt là đối với các sinh viên. Vì thế tôi chọn đề tài: “Nghiên cứu và đánh giá hiệu quả tích hợp trên công nghệ FPGA thuật toán mật mã CRYPT(D-128)”.
    Nhệm vụ đặt ra của đề tài là: nghiên cứu về công nghệ FPGA, tìm hiểu về thuật toán mật mã CRYPT(D-128) và cài đặt thuật toán bằng ngôn ngữ mô tả phần cứng VHDL, sử dụng phần mềm tích hợp để mô phỏng thực hiện của thuật toán khi tích hợp trên FPGA. Từ nhiệm vụ đặt ra đó đề tài chia làm 3 chương sau:
    Chương 1: Thuật toán CRYPT(D-128).
    Chương 2: Cài đặt thuật toán trên công nghệ FPGA.
    Chương 3: Mô hình và một số kết quả đánh giá.

    Trong quá trình làm đồ án tôi đã được các thầy giáo, đặc biệt thầy Lưu Hồng Dũng giúp đỡ trong việc tìm hiểu các kiến thức cần thiết cho đồ án, và phương pháp để hoàn thành đồ án; đồng thời cán bộ chỉ huy các cấp đã tạo điều kiện rất nhiều về mặt thời gian cho tôi thực hiện nhiêm vụ đồ án được giao. Tôi rất chân thành cảm ơn các thầy và cán bộ chỉ huy các cấp là những người đóng góp một phần rất lớn cho việc hoàn thành đồ án này của tôi.
    Ngày tháng 6 năm 2009
    Học viên thực hiện:






    Dang Chung
     

    Các file đính kèm:

Đang tải...