期刊文献+

Linux用户空间加/解密API的设计与实现 被引量:1

DESIGN AND IMPLEMENTATION OF LINUX USER-SPACE CRYPTOGRAPHIC API
下载PDF
导出
摘要 开发标准的用户空间Crypto API接口是Linux内核开发者未来开发目标之一。以IPsec VPN网关代理系统为应用模型,使用动态模块加载机制和系统调用劫持技术,对基于系统调用的用户空间加/解密API的开发流程和设计方法进行研究。通过与基于Netlink用户空间加/解密API进行对比,展示了该API接口的设计灵活性和可定制性。并以应用模型为背景,对该API接口的实际使用性能进行测试。结果表明,使用该API接口,可以提高系统的整体运行效率,也可以提高系统的稳定性。 Development of the unified Crypto API interface for user-space applications is one of future design goals for Linux kernel developers.In this paper,by taking IPsec VPN gateway agent system as the application model,and using Linux system call interception and loadable kernel module technique,we study the development process and designing method of the system call-based user-space cryptographic API.Meanwhile,by comparison with the Netlink-based API,it is found that this API interface is more flexibility in design and can be customised as well.Taking the application model as the background,this API interface is tested its performance of practical use.Result shows that the use of this system call-based API can improve overall system operation performance and the system stability.
出处 《计算机应用与软件》 CSCD 北大核心 2013年第2期184-188,共5页 Computer Applications and Software
基金 山西省自然科学基金项目(20100110252)
关键词 解密API 系统调用 内核 Cryptographic API System call Kernel
  • 相关文献

参考文献5

二级参考文献9

  • 1Zadok E,Badulescu I.Shender A.Crypffs:A Stackable Vnode Level Encryption File System[R].Columbia University,New York,USA,Tech.Rep.:CUCS-021-98,1998. 被引量:1
  • 2Blaze M.A Cryptographic File System for Unix[C]//Proc.of ACM Conference on Communications and Computing Security.Fairfax,USA:[s.n.],1993:9-16. 被引量:1
  • 3Richard S W.Advanced Programming in the Unix Enviromnent[M].2nd ed.Beijing.China:Addison-Wesley,2006. 被引量:1
  • 4RSA PKCS # 11: Cryptgraphic Token Interface Standard Version1. 0[S]. April 28,1995. 被引量:1
  • 5Susan Landau. Designing Cryptography for a New Century,Communications of the Association for Computing Machinery, May, 2000, 43(5): 115~120. 被引量:1
  • 6杨明,胥光辉等译.密码编码学与网络安全:原理与实践(第二版).电子工业出版社,2001. 被引量:1
  • 7宛延(恺).C++语言和面向对象程序设计[M].北京:清华大学出版社,1998.. 被引量:1
  • 8王姝阳,庞丽萍,李胜利.Linux系统调用的实现技术[J].小型微型计算机系统,1999,20(12):924-926. 被引量:3
  • 9汪立东,方滨兴.Linux Shell安全审计机制的扩展[J].软件学报,2002,13(1):80-84. 被引量:14

共引文献13

同被引文献7

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部