The present invention provides a method and a device for terminal equipment virtual security key, which belongs to the technical field of information security, the implementation steps of virtual terminal equipment safety key includes a virtual independent operation of the CPU from the nuclear CPU, custom in the virtual CPU 32 monolithic machine operating system, build a a virtual 32 bit microcontroller program running independent operating environment; configuration space, cache space, storage space, security algorithm based on 32 bit MCU operating system, hardware and software resources as the development of secure user for key, 32 bit MCU operating system loading operation safety of key for users of the cos program, through the mobilization of hardware resources the software resource and complete cos development, realize secure key function; virtual communication interface, the communication between the virtual environment and terminal equipment. The method of the invention solves the security problem required by the terminal equipment authentication service by virtual key in the terminal device, and the device of the invention also has the above functions.
【技术实现步骤摘要】
一种终端设备虚拟安全key的方法及装置
本专利技术涉及信息安全
,具体地说是一种终端设备虚拟安全key的方法及装置。
技术介绍
信息化时代的终端设备广泛应用,并且是人机交互的关键设备,尤其是终端设备的持有者或操作者,特别关注个人操作信息和私有信息的安全性,通常可以通过外接usbkey设备达到一定的安全要求,但终端设备的设备证书导入的位置存在的安全隐患,因此,实现终端设备端虚拟一个安全key是一个有效的解决办法。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种终端设备虚拟安全key的方法及装置,解决终端设备认证服务所需的安全问题。本专利技术解决其技术问题所采用的技术方案是:一种终端设备虚拟安全key的方法,该方法的实现步骤包括:1)从多核CPU中虚拟出一个独立运行的CPU,在虚拟CPU上定制32位单片机操作系统,构建一个虚拟的32位单片机独立运行环境;2)在32位单片机操作系统中配置程序运行空间、缓存空间、安全存储空间、算法模块,作为用户开发安全key所需的硬件资源和软件资源;3)虚拟通讯接口,作为虚拟环境与终端设备之间交互的唯一通道。在步骤2)中,所涉及32位单片机操作系统供用户装载运行安全key的cos程序,通过调动硬件资源和软件资源完成cos开发,实现安全key功能。进一步,所涉及安全key功能包括pin码保存、私钥保存、数字证书保存、pin码验证、加密、解密、签名、验签、安全信息存储一系列的安全功能。在步骤3)中,所涉及虚拟通讯接口为可编程的I/O通讯接口,作为终端设备与虚拟环境通过编程模式实现相互通讯。进一步,所涉及终端用户通过 ...
【技术保护点】
一种终端设备虚拟安全key的方法,其特征在于,该方法的实现步骤包括:1)从多核CPU中虚拟出一个独立运行的CPU,在虚拟CPU上定制32位单片机操作系统,构建一个虚拟的32位单片机独立运行环境;2)在32位单片机操作系统中配置程序运行空间、缓存空间、安全存储空间、算法模块,作为用户开发安全key所需的硬件资源和软件资源;3)虚拟通讯接口,作为虚拟环境与终端设备之间交互的唯一通道。
【技术特征摘要】
1.一种终端设备虚拟安全key的方法,其特征在于,该方法的实现步骤包括:1)从多核CPU中虚拟出一个独立运行的CPU,在虚拟CPU上定制32位单片机操作系统,构建一个虚拟的32位单片机独立运行环境;2)在32位单片机操作系统中配置程序运行空间、缓存空间、安全存储空间、算法模块,作为用户开发安全key所需的硬件资源和软件资源;3)虚拟通讯接口,作为虚拟环境与终端设备之间交互的唯一通道。2.根据权利要求1所述的一种终端设备虚拟安全key的方法,其特征在于,在步骤2)中,所述32位单片机操作系统供用户装载运行安全key的cos程序,通过调动硬件资源和软件资源完成cos开发,实现安全key功能。3.根据权利要求2所述的一种终端设备虚拟安全key的方法,其特征在于,所述安全key功能包括pin码保存、私钥保存、数字证书保存、pin码验证、加密、解密、签名、验签、安全信息存储一系列的安全功能。4.根据权利要求3所述的一种终端设备虚拟安全key的方法,其特征在于,在步骤3)中,所述虚拟通讯接口为可编程的I/O通讯接口,作为终端设备与虚拟环境通过编程模式实现相互通讯。5.根据权利要求4所述的一种终端设备虚拟安全key的方法,其特征在于,终端用户通过虚拟通讯接口完成pin码验证、信息加密、信息解密、数字签名的安全操作。6.根据权利要求1-5中任一项所述的一种终端设备虚拟安全key的方法,其...
【专利技术属性】
技术研发人员:李秀芳,于治楼,展召磊,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。