linux下加密api的研究与设计

linux下加密api的研究与设计

ID:33680305

大小:1.64 MB

页数:57页

时间:2019-02-28

linux下加密api的研究与设计_第1页
linux下加密api的研究与设计_第2页
linux下加密api的研究与设计_第3页
linux下加密api的研究与设计_第4页
linux下加密api的研究与设计_第5页
资源描述:

《linux下加密api的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着计算机及网络技术的高速发展,信息技术给人们的工作和生活带来了方便,与此同时和人们工作生活息息相关的敏感信息也面临着越来越多的安全威胁。目前保障信息安全的技术多种多样,在它们当中密码技术是基础。由于密码技术在应用程序中广泛使用,在操作系统中应该提供密码技术模块,以支持安全应用程序运行和软件复用。现在微软已经在Windows操作系统中集成了密码应用程序接口——CAPI,并且以CAPI为基础构建了微软安全体系框架。随着Linux操作系统应用程序增多和普及以及人们对安全要求的提高,Linux操作系统中也应该支持密码系统。本文研究了密码应用程序接口——cryptoAPI,设计了L

2、inux下的CryptoAPI——LCryptoAPI来为Linux中安全应用程序提供密码服务。本文首先介绍了IntelCDSA和微软的加密API体系结构,分析了它们的优缺点,提出了LCryptoAPI的设计思想和体系结构框架。LCryptoAPI摒弃CDSA和微软CryptokPI所使用的集中式证书机制,采用了分布式的证书控制体系。该证书控制体系可以使用户不受证书的约束开发各种安全应用程序,还能够提高系统的安全性。LCryptoAPI采用分层设计的思想,它利用Linux动态可加载内核模块,使LCryptoAPI架构既灵活又容易扩展。LCryptoAPI采用代码签名的方式来保证

3、自身不被修改,提高了系统的安全性。本文还详细的描述了LCryptoAPI针对底层安全应用接口的实现。它介绍了该接口用到的部分类的属性和方法,以及各个类之间的关系。在整个设计过程中采用面向对象的方法,在程序设计时使用纯C语言直接调用Linux内核API,提高了系统的效率。关键词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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。