當前位置:學問君>學習教育>開題報告>

環境設計設計開題報告

學問君 人氣:1.95W

園林的發展與人類的生活息息相關,由於世界各國不同的環境因素及民族習性而孕育出不同的庭園風貌。那麼怎麼寫一篇開題報告呢?下面和小編一起來看看吧!

環境設計設計開題報告

環境設計設計開題報告

研究(設計)的學術或現實意義、主要內容、創新點:

(1) 設計的現實意義:隨着社會資訊化程度的不斷提高以及網絡的普及,人們獲取資訊的方式也發生了很大的變化,現在,網絡已然成爲人們實現資訊共享的重要手段,資訊共享總是以資訊安全爲基礎的。隨着網絡規模的不斷擴大,整個系統的複雜程度也越來越高,資訊安全越來越受到重視。在資訊安全中的一個重要問題,就是保密性,實現保密性,主要是透過加密,幾乎所有的加密算法,其可靠性都依賴於密鑰的安全性,而隨機序列則在密鑰的安全性中扮演着關鍵的作用。當然,除了加密以外,在有資訊安全要求的通信協議中,爲了認證、防止重放攻擊等,也需要用到隨機序列。但是,現在對於隨機數的定義,只是描述了隨機數的性質,並未說明具體的產生方法,同時,對於隨機序列隨機性的檢測方法也只是給出了一些必要而非充分的方法,因此,對於隨機數的產生以及性能檢測方法都有待於進一步的研究。

(2) 設計的主要內容:基於隨機序列產生與檢測的現實意義,本次設計主要實現NIST隨機數測試方法在VC環境下的使用,以在VC環境下搭建整個系統執行的架構與平臺,之後再利用現有的流密碼算法產生一些隨機數,同時透過借鑑現有的產生隨機序列的模式,構造出一些隨機數的生成模型,最後透過前面搭建的NIST的隨機數測試平臺對以上這些隨機數產生方法產生的隨機數進行測試,從而對這些隨機數生成算法做橫向的性能對比對比。

(3) 設計的創新點:NIST測試程序包的平臺移植以及參數配置,現有的NIST測試程序包實在LINUX環境下使用的。將其移植到VC環境下,以利於更好的使用這個方法;透過借鑑現有的產生隨機序列的模式,構造出一些隨機數的生成模型,現有的一些隨機序列生成模型都或多或少的存在着一些問題,透過取長補短,構造一些不同的`模型,以儘可能的生成性能更好的隨機序列;透過NIST測試程序包對這些方法的評測,其結果具有原創性,是本次設計最大的創新點。

研究(設計)的方法及預期的目的:

關於NIST測試程序包的平臺移植以及參數配置,採用的方法主要是透過檢視NIST測試程序包的源程序檔案,閱讀理解NIST源程序,將其移植到VC平臺上,透過配置VC環境下程序執行所需要的參數,使得其可以作爲整個系統的基礎架構,以完成最後的測試評估。預期的目的主要是在VC平臺上建立整個測試架構,可以測試其它模組產生的隨機序列,並得出相應的結果。

隨機序列的產生分爲兩個方面,一個是利用現有的方法,這次採用的主要是一些主流的流密碼算法如RC4、歐洲e-stream項目中的幾個流密碼算法等,產生隨機序列,另一個是透過學習研究現有的隨機數產生機制,提出新的隨機數產生模型。預期的目的是透過不同方法產生隨機數,從而產生不同的儘可能有代表性的隨機序列。

將隨機數產生模組的輸出作爲NIST測試程序包的輸入,NIST測試程序包測試完成後,會產生一個測試報告,根據測試報告,來評估各個隨機數產生算法產生隨機序列的性能,形成一個橫向的對比。預期目的是得出各個隨機數產生算法的橫向對比結果,並獲得相應結論。

題目進度計劃:

(1)2月25日以前完成NIST測試程序包的平臺移植以及參數配置,搭建好基礎的項目架構。

(2)3月10日以前完成對於現有主流流密碼算法如RC4、歐洲e-stream項目中的幾個流密碼算法等生成隨機序列的程序編寫,生成相應的隨機序列。

(3)3月25日以前完成學習研究現有的隨機數產生機制,並可以提出新的隨機數產生模型,產生相應的隨機序列。

(4)4月15日以前根據各個算法產生的隨機序列。利用前面建立起來的測試架構,獲得測試報告,並根據測試報告,評估個隨機數產生算法產生隨機序列的性能,形成一個橫向的對比,並獲得相應的結論。

完成課題所需條件及落實措施:

完成課題所需條件,包括對於VC環境的熟悉,NIST測試程序包的源程序檔案,主流流密碼算法的算法細節等。

落實措施包括,透過不斷的使用各個小型的練習程序,熟悉VC環境下各個環境的配置以及參數的設定,從NIST的下載其提供的測試程序包以及操作手冊,並學習理解它,先模擬LINUX下的環境,配置好各個參數,使其可以編譯透過並可以測試隨機數,然後再移植到windows + VC的環境下。透過多種途徑學習當前主流流密碼算法的細節,如互聯網,圖書館等,以做到最後可以編譯產生隨機序列。

參考文獻資料:

[1] 蘇桂平,呂述望,“計算機安全系統中隨機序列發生器的研究”,計算機研究與發展,Vol.40,No.7,2003.7。

[1] Andrew Rukhin, Juan Soto, James Nechvatal, MilesSmid, Elaine Barker, Stefan Leigh, Mark Levenson, MarkVangel, David Banks, Alan Heckert, James Dray,,“A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications”,U.S. Department of Commerce,2003

  指導教師意見:

  指導教師簽字:

  年 月 日

  學院畢業設計(論文)工作領導小組意見:

  組長簽字:

  年 月 日