首页> 中文期刊> 《计算机应用与软件》 >Linux用户空间加/解密API的设计与实现

Linux用户空间加/解密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.%开发标准的用户空间Crypto API接口是Linux内核开发者未来开发目标之一.以IPsec VPN网关代理系统为应用模型,使用动态模块加载机制和系统调用劫持技术,对基于系统调用的用户空间加/解密API的开发流程和设计方法进行研究.通过与基于Netlink用户空间加/解密API进行对比,展示了该API接口的设计灵活性和可定制性.并以应用模型为背景,对该API接口的实际使用性能进行测试.结果表明,使用该API接口,可以提高系统的整体运行效率,也可以提高系统的稳定性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号