硬件加密引擎的实现方法

基本信息

申请号 CN201010138685.8 申请日 -
公开(公告)号 CN101820342B 公开(公告)日 2012-02-15
申请公布号 CN101820342B 申请公布日 2012-02-15
分类号 H04L9/08(2006.01)I;H04L29/06(2006.01)I 分类 电通信技术;
发明人 陆舟;于华章 申请(专利权)人 北京坚石诚信科技有限公司
代理机构 - 代理人 -
地址 100085 北京市海淀区学清路9号汇智大厦B座17层
法律状态 -

摘要

摘要 本发明公开了一种硬件加密引擎的实现方法。技术方案是,引擎绑定接口被调用时,硬件加密引擎与硬件加密设备建立连接,获取所述硬件加密设备的算法列表,并填充第一数据结构;密钥初始化接口被调用时,所述硬件加密引擎根据传入的所述第一数据结构设置所述硬件加密设备当前所要使用的加解密算法,并检索相应的算法密钥,如果检索不到,则控制所述硬件加密设备创建所述算法密钥;数据加解密接口被调用时,所述硬件加密引擎根据当前设置的加解密算法和算法密钥,控制所述硬件加密设备对传入的数据进行加/解密操作,并输出操作结果;引擎释放接口被调用时,所述硬件加密引擎结束与所述硬件加密引擎的连接。