linux下加密api的研究與設(shè)計(jì)

linux下加密api的研究與設(shè)計(jì)

ID:33680305

大?。?.64 MB

頁數(shù):57頁

時(shí)間:2019-02-28

linux下加密api的研究與設(shè)計(jì)_第1頁
linux下加密api的研究與設(shè)計(jì)_第2頁
linux下加密api的研究與設(shè)計(jì)_第3頁
linux下加密api的研究與設(shè)計(jì)_第4頁
linux下加密api的研究與設(shè)計(jì)_第5頁
資源描述:

《linux下加密api的研究與設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、摘要隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的高速發(fā)展,信息技術(shù)給人們的工作和生活帶來了方便,與此同時(shí)和人們工作生活息息相關(guān)的敏感信息也面臨著越來越多的安全威脅。目前保障信息安全的技術(shù)多種多樣,在它們當(dāng)中密碼技術(shù)是基礎(chǔ)。由于密碼技術(shù)在應(yīng)用程序中廣泛使用,在操作系統(tǒng)中應(yīng)該提供密碼技術(shù)模塊,以支持安全應(yīng)用程序運(yùn)行和軟件復(fù)用。現(xiàn)在微軟已經(jīng)在Windows操作系統(tǒng)中集成了密碼應(yīng)用程序接口——CAPI,并且以CAPI為基礎(chǔ)構(gòu)建了微軟安全體系框架。隨著Linux操作系統(tǒng)應(yīng)用程序增多和普及以及人們對安全要求的提高,Linux操作系統(tǒng)中也應(yīng)該支持密碼系統(tǒng)。本文研究了密碼應(yīng)用程序接口——cryptoAPI,設(shè)計(jì)了L

2、inux下的CryptoAPI——LCryptoAPI來為Linux中安全應(yīng)用程序提供密碼服務(wù)。本文首先介紹了IntelCDSA和微軟的加密API體系結(jié)構(gòu),分析了它們的優(yōu)缺點(diǎn),提出了LCryptoAPI的設(shè)計(jì)思想和體系結(jié)構(gòu)框架。LCryptoAPI摒棄CDSA和微軟CryptokPI所使用的集中式證書機(jī)制,采用了分布式的證書控制體系。該證書控制體系可以使用戶不受證書的約束開發(fā)各種安全應(yīng)用程序,還能夠提高系統(tǒng)的安全性。LCryptoAPI采用分層設(shè)計(jì)的思想,它利用Linux動(dòng)態(tài)可加載內(nèi)核模塊,使LCryptoAPI架構(gòu)既靈活又容易擴(kuò)展。LCryptoAPI采用代碼簽名的方式來保證

3、自身不被修改,提高了系統(tǒng)的安全性。本文還詳細(xì)的描述了LCryptoAPI針對底層安全應(yīng)用接口的實(shí)現(xiàn)。它介紹了該接口用到的部分類的屬性和方法,以及各個(gè)類之間的關(guān)系。在整個(gè)設(shè)計(jì)過程中采用面向?qū)ο蟮姆椒ǎ诔绦蛟O(shè)計(jì)時(shí)使用純C語言直接調(diào)用Linux內(nèi)核API,提高了系統(tǒng)的效率。關(guān)鍵詞Linux;安全;CryptoAPI;CDSA:LCryptoAPIj!奎.!:些奎蘭竺圭蘭簦鯊蘭!!,一一AbstractWiththedevelopmentofcomputerSCienceandnetworktechnology,it’Sbecomingmoreandmoreconvenientfor

4、daily1ifeandworkingenvironmentbecauseoftheinformationtechnology.However,thesensitivedatafacemoreandmorethreatens.Presently,manysecuritytechnologieshavebeendevelopedtoprotecttheinformationfromlose,1eak,orunavailabilitywhilethecryptographyisthebase.Becauseofthebroaduseofcryptography,itiSnecess

5、arytoprovidecryptographymoduleinoperatingsystemleveltorunsecureapplieationsandtoreusesoftware.MicrosofthasintegrateditsCAPI(CryptographicApplicationProgrammingInterface)inwindowsoperatingsystemandformedMicrosoftInternetSecurityFrameworkbasedonit.WiththepopularizationofLinuxandthedemandonitss

6、ecurity,cryptographymoduleshouldbeprovidedalSO.ThiSpaperfocusesonthesecurityinterface,someresearchwasmadeandtheLCryptoAPI(CryptographicApplicationProgrammingInterfaceofLinux)wasimplementedtoprovidesecurityserviceforapplicatiODS.Firstly,IntelCDSA(CommonDataSecurityArchitecture)andMicrosoftCry

7、ptoAPlwereintroducedinthispaper.Further,theadvantageanddisadvantageofthesetwoframeworkswerediscussed.Finally,thedesignmethodandframeworkofLCryptoAPlwereproposedupontheresearch.ComparedwiththecentralizedcertificatepoliciesofCDSAandCryptoAPI,thedistr

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。