摘要
本发明公开的一种基于CPU芯片的通用密码应用装置,包括:CPU芯片,所述CPU芯片用于实现密钥生成、密钥运算及核心密钥存储的功能;密码驱动服务器,所述密码驱动服务器一方面通过若干应用接口对应地应用程序连接,另一方面通过若干驱动接口与所述CPU芯片连接,用于基于CPU芯片中的密钥功能对多个应用程序的密钥进行管理;以及密码操作系统,所述密码操作系统分别与所述CPU芯片和密码驱动服务器建立连接,用于对所述CPU芯片和/或密码驱动服务器进行控制。还公开一种基于CPU芯片的通用密码应用装置的应用方法。本发明既可以保证密码模块的安全有效运行,也能满足多应用、多密钥的应用需求。
技术关键词
密码操作系统
服务器
芯片
密码运算方法
密钥生成方法
生成密钥
核心
存储模块
接口
数据
身份验证
标识
加密
解密
指令