一种加密卡密钥对预生成及缓存方法技术

技术编号:5240249 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种加密卡密钥对预生成及缓存方法。加密卡处于空闲或低负载状态时预先生成一部分密钥对保存在易失性存储器中,收到生成密钥对请求后,直接从易失性存储器中取出事先生成的密钥对并返回请求,直到易失性存储器中保存的预先生成的密钥对消耗完毕为止。如果继续收到生成密钥对请求,则加密卡开始现场生成密钥对以满足请求需要。如果加密卡重新进入空闲或低负载状态,则再次开始预先生成密钥对。加密卡停止工作前,主动销毁或清空预先生成但尚未使用的密钥对。本发明专利技术的优点在于利用加密卡的空闲处理能力,在不影响加密卡正常工作的情况下,预先生成并缓存了若干对密钥对,既可以在短时间内响应大量的生成密钥对请求,又能防止尚未使用的密钥对意外泄露。

【技术实现步骤摘要】

【技术保护点】
一种加密卡密钥对预生成和缓存方法,其特征在于:包括以下步骤:  A、加密卡启动后,如果在一段时间内始终处于空闲或者低负载状态,就开始预先生成若干对密钥对,并将其保存在加密卡上的易失性存储器中;  B、加密卡收到生成密钥对请求后,就直接从易失性存储器中取出事先生成的密钥对,并将其作为请求结果返回。依次循环,直到易失性存储器中保存的预先生成的密钥对消耗完毕为止;  C、如果继续收到生成密钥对请求,则加密卡开始现场生成密钥对以满足请求需要;如果加密卡重新进入空闲或者低负载状态,则跳转至A步骤,再次开始预先生成密钥对;  D、加密卡停止工作前,主动销毁或清空预先生成但尚未使用的密钥对。

【技术特征摘要】

【专利技术属性】
技术研发人员:宋辉孙国忠石旭郭旭秦东明
申请(专利权)人:北京曙光天演信息技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1