当前位置: 首页 > 专利查询>陆舟专利>正文

一种智能密钥装置制造方法及图纸

技术编号:2905731 阅读:139 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术提供了一种智能密钥装置,属于计算机安全技术领域。为了解决现有技术中 智能密钥装置使用不方便的问题,本实用新型专利技术提供了智能密钥装置,所述装置包括主机接口 模块、CPU、密钥数据存储模块、固件程序存储模块和片内大容量存储器。所述主机接口模块、 密钥数据存储模块、固件程序存储模块和片内大容量存储器分别与所述CPU相连。通过在智 能密钥装置中增加片内大容量存储器,提升了智能密钥装置的集成度,提高了智能密钥装置 的易用性;同时方便用户使用及管理智能密钥装置中的文件。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】
一种智能密钥装置
本技术涉及一种提高智能密钥装置易用性的装置,特别涉及一种利用内接存储设备来提高智能密钥装置易用性的装置。
技术介绍
随着信息技术的飞速发展,智能密钥装置正被越来越广泛地应用于各行各业。智能密钥装置是一种带有处理器和存储器的小型硬件装置,它可通过计算机的数据通讯接口与计算机连接。它具有密钥生成功能,并且可以安全存储密钥,可以预置加密算法。智能密钥装置与密钥相关的运算完全在装置内部运行,且智能密钥装置具有抗攻击的特性,安全性极高。USBKey是一种USB接口的智能密钥装置,它内置单片机或智能卡芯片,可以存储用户的密钥或数字证书。外部硬件设备与计算机建立连接时,会有一个界面自动跳出来,提示自动播放或运行,把这个程序称之为自动播放(Autoplay)程序或自动运行(AutoRun)程序,它能够帮助使用外部硬件设备的用户更好地了解设备中的内容,同时引导用户安装、使用外部硬件设备中的软件和数据。众所周知,当一张光盘放入光驱就会自动被执行,这是操作系统内置的一项功能,而制作光盘时也需要按照操作系统的要求在光盘根目录下放一个AutoRun.inf文件。操作系统在启动后会随时侦测光驱中是否有放入光盘的动作,如果有的话,便开始寻找光盘中的AutoRun.inf文件,如果存在AutoRun.inf文件则执行它里面的预设程序。智能密钥装置内置的加密算法,具有密钥生成功能,并能够安全地存储数字证书、密钥等敏感信息。然而,在现有技术中,智能密钥装置的存储容量较小,智能密钥装置和与其配套使用的软件是分开的,用户购买智能密钥装置时,往往还要获取与设备配套的光盘或者从网上下载配套的软件,才能完整有效地使用智能密钥装置、运行智能密钥装置内部的相关程序、管理其内部的信息。这在一定程度上给普通用户使用智能密钥装置带来了困扰。目前,智能密钥装置通常是通过USB接口与桌面计算机连接,这就是所谓的USB Key,而另一类广泛使用的移动存储装置(通常称为U盘)也是连接于USB接口的。U盘的存储容-->量较大,而智能密钥装置的存储容量较小,不能存储配套的软件。现有技术的缺点是:智能密钥装置不方便使用,同时和与其配套使用的软件是分开的,需要另外获取与其配套的软件。
技术实现思路
本技术为了解决现有技术中智能密钥装置不方便使用的问题,提供了一种智能密钥装置。使智能密钥装置与主机建立连接后能够自动运行。在本技术中将需要与智能密钥装置配套的软件预置在外接的存储设备中。所述技术方案如下:本技术提供了一种智能密钥装置,所述装置包括主机接口模块、CPU、密钥数据存储模块、固件程序存储模块和片内大容量存储器,所述主机接口模块、密钥数据存储模块、固件程序存储模块和片内大容量存储器分别与所述CPU相连;所述主机接口模块用于连接主机与智能密钥装置。所述主机接口模块、CPU、密钥数据存储模块、固件程序存储模块和片内大容量存储器集成在所述智能密钥装置的微控制器单元中。所述微控制器单元是智能卡芯片。所述密钥数据存储模块、固件程序存储模块和片内大容量存储器集成在微控制器单元中的不同存储单元。所述密钥数据存储模块、固件程序存储模块和片内大容量存储器集成在微控制器单元中的同一存储单元。所述密钥数据存储模块用于存放数字证书、密钥、用户私有数据。所述固件程序存储模块用于存放智能密钥装置中的固件程序,所述固件程序主要用于实现智能密钥装置与主机间的通信、对主机发送的信息进行解析及处理、实现权限管理、完成对各个存储区的输入/输出管理、对数据进行加/解密。所述片内大容量存储器存放与智能密钥装置配套的软件,用于用户通过应用程序对智能密钥装置中的信息进行使用及管理。所述与智能密钥装置配套的软件具体是可以自动运行的软件。所述主机接口模块采用USB接口模块。所述密钥数据存储模块、固件程序存储模块、片内大容量存储器由ROM、EPROM、EEPROM、FLASH中的一个或多个的组成。-->所述智能密钥装置还包括生物特征处理单元,所述生物特征处理单元与所述CPU相连。采用本技术提供的技术方案带来的有益效果是:通过在智能密钥装置中增加片内大容量存储器,提升了智能密钥装置的集成度,提高了智能密钥装置的易用性;同时方便用户使用及管理智能密钥装置中的文件。附图说明图1是本技术实施例1提供的智能密钥装置示意图;图2是本技术实施例2使用实施例1提供的智能密钥装置的方法流程图。具体实施方式下面结合附图和具体实施例对本技术作进一步说明,但不作为对本技术的限定。本专利技术结合U盘和USB Key两种技术,通过在智能密钥装置内存储所需的配套软件的方式,方便普通用户使用智能密钥装置。实施例1在本实施例中,智能密钥装置中的密钥数据存储模块、固件程序存储模块、片内大容量存储器为集成于微控制器单元中的不同存储单元。所述密钥数据存储模块为EEPROM,所述固件程序存储模块为EEPROM,所述片内大容量存储器为FLASH。参见图1,提供了一种智能密钥装置,该装置包括微控制器单元(Micro-Controller Unit,MCU)2,其中微控制器单元2包括主机接口模块、CPU 22、密钥数据存储模块EEPROM23、固件程序存储模块EEPROM24、片内大容量存储器FLASH 25。其中,主机接口模块用于连接智能密钥装置与主机1,本实施例中的主机接口模块采用USB接口模块21。MCU是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM和多种I/O接口集成在一片芯片上,形成芯片级的计算机。其中,USB接口模块21、CPU 22、密钥数据存储模块EEPROM23、固件程序存储模块EEPROM24、片内大容量存储器FLASH 25集成在智能密钥装置的微控制器单元2中。在本实施例中,密钥数据存储模块EEPROM23、固件程序存储模块EEPROM24和片内大容量存储器FLASH 25集成在微控制器单元中的不同存储单元中。本专利技术也可以通过将所述密钥数据存储模块EEPROM23、固件程序存储模块EEPROM24和片内大容量存储器FLASH 25集成在微控制器单元中的同一存储单元来实现。微控制器单元2是为信息安全而设计的芯片,包括智能卡芯片,可由意法半导体公司生-->产的1M存储量的FLASH芯片ST22FJ1M实现。密钥数据存储模块EEPROM23用于存放数字证书、密钥、用户私有数据等敏感信息,有足够的存储空间存储预置的数据,并受CPU 22的控制。固件程序存储模块EEPROM24用于存放智能密钥装置中的固件程序,固件程序主要用于实现智能密钥装置与主机1间的通信、对主机1发送的信息进行解析、完成对各个存储区的输入/输出管理、对数据进行加/解密等,并受CPU 22的控制。片内大容量存储器FLASH 3存放与智能密钥装置配套的软件,用于控制所述微控制器单元中固件程序的运行。在本实施例中,与智能密钥装置配套的软件是可以AtuoRun(自动运行)的软件。智能密钥装置上的USB接口模块21为通用串行总线,负责连接微控制器单元2和主机1。用于实现智能密钥装置与主机1间的串行通信。智能密钥装置微控制器单元2中的CPU 22分别与USB接口模块21、密钥数据存储模块EEPROM本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能密钥装置,其特征在于,所述装置包括主机接口模块、CPU、密钥数据存储模块、固件程序存储模块和片内大容量存储器,所述主机接口模块、密钥数据存储模块、固件程序存储模块和片内大容量存储器分别与所述CPU相连;所述主机接口模块用于连接主机与智能密钥装置。2.如权利要求1所述的智能密钥装置,其特征在于,所述主机接口模块、CPU、密钥数据存储模块、固件程序存储模块和片内大容量存储器集成在所述智能密钥装置的微控制器单元中。3.如权利要求2所述的智能密钥装置,其特征在于,所述微控制器单元是智能卡芯片。4.如权利要求2所述的智能密钥装置,其特征在于,所述密钥数据存储模块、固件程序存...

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:陆舟于华章
类型:实用新型
国别省市:

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

1
相关领域技术