发明名称 |
Linux中提供用户空间信息摘要、加密和压缩统一接口的系统及方法 |
摘要 |
本发明涉及一种Linux操作系统中提供用户空间信息摘要、加密及压缩统一接口的系统,其中,用户空间为内存缓存区,内存缓存区包括数据缓存区和结果缓存区,内核空间包括离散内核页面单元和集散序列单元,离散内核页面单元分别连接内存缓存区和集散序列单元,集散序列单元运行有网络协议族。本发明还涉及实现Linux操作系统中提供用户空间信息摘要、加密及压缩统一接口的方法,利用该网络协议族,实现了零拷贝的高效计算,还依托统一的crypto系统为用户空间提供了丰富功能,实现了代码重用,摆脱了对函数库的依赖。本发明的系统及方法,其结构简单,实现方式简便,应用范围也较为广泛。 |
申请公布号 |
CN102663276A |
申请公布日期 |
2012.09.12 |
申请号 |
CN201210051933.4 |
申请日期 |
2012.03.01 |
申请人 |
上海大亚科技有限公司 |
发明人 |
徐正伟;刘利;梅举三 |
分类号 |
G06F21/00(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
上海智信专利代理有限公司 31002 |
代理人 |
王洁;郑暄 |
主权项 |
一种Linux操作系统中提供用户空间信息摘要、加密及压缩统一接口的系统,所述的Linux操作系统中运行有用户空间和内核空间,所述的用户空间运行有应用程序,并与所述的内核空间之间具有通信信息交互,其特征在于,所述的提供用户空间信息摘要、加密及压缩统一接口的系统中,所述的用户空间为内存缓存区,所述的内存缓存区包括数据缓存区和结果缓存区,所述的内核空间包括离散内核页面单元和集散序列单元,所述的离散内核页面单元分别连接所述的内存缓存区和集散序列单元,所述的集散序列单元运行有网络协议族,所述的网络协议族向所述的应用程序提供用户空间信息摘要、加密及压缩统一接口。 |
地址 |
200092 上海市杨浦区控江路1555号信息技术大厦22楼 |