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

DESIGN AND IMPLEMENTATION OF LINUX USER-SPACE CRYPTOGRAPHIC API

在线阅读下载全文

作  者:李石磊[1] 闫宏印[1] 

机构地区:[1]太原理工大学计算机科学与技术学院,山西太原030024

出  处:《计算机应用与软件》2013年第2期184-188,共5页Computer Applications and Software

基  金:山西省自然科学基金项目(20100110252)

摘  要:开发标准的用户空间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.

关 键 词: 解密API 系统调用 内核 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象