USB装置验证系统及方法制造方法及图纸

技术编号:6972666 阅读:198 留言:0更新日期:2012-04-11 18:40
一种USB装置验证方法,该方法包括以下步骤:当USB装置注册到操作系统时,在操作系统的内核层中开启USB装置的驱动文件以取得该USB装置的使用权,并锁定该USB装置;通过计算机内存储的随机函数,生成一个随机数;通过计算机内存储的加密函数,对随机数进行加密得到一把金钥;生成一个读取命令,发送给USB装置,以读取该USB装置上的属性信息;接收从USB装置上发送过来的属性信息的密码文件,利用所述金钥对所述USB装置传送过来的密码文件进行解密;当所述解密的属性信息与计算机存储的属性信息进行一致时,判定该USB装置通过验证。利用本方法可以对USB装置进行验证。本发明专利技术还提供一种USB装置验证系统。

【技术实现步骤摘要】

本专利技术涉及一种验证系统及方法,尤其涉及一种USB装置验证系统及方法
技术介绍
USB (Universal Serial Bus 通用串行总线)装置运用越来越广泛,例如,USB保护锁、数字硬盘音乐播放器(例如,MP3、MP4等)、存储卡等。通常,为了保护计算机,用户在使用USB装置时,计算机会对USB装置进行验证,以确认与计算机相连的USB装置是否有与该计算机进行数据交互的权限,例如,USB保护锁连接到计算机,该计算机验证该USB保护锁是否是正版的。目前,对USB装置进行验证都在操作系统的客户模式(user-mode)下进行,此种方法由于操作系统的关系,黑客可轻易取得其内存数据与拦截验证流程以供分析,使验证的准确性降低。
技术实现思路
鉴于以上内容,有必要提供一种USB装置验证系统,其在操作系统的内核层对USB 装置进行验证,并利用加解密算法,对计算机与USB装置之间进行通信的数据进行加密,提高了验证的精确度。鉴于以上内容,还有必要提供一种USB装置验证方法,其在操作系统的内核层对 USB装置进行验证,并利用加解密算法,对计算机与USB装置之间进行通信的数据进行加密,提高了验证本文档来自技高网...

【技术保护点】
1.一种USB装置验证系统,运行于计算机中,其特征在于,该系统包括:开启模块,用于当USB装置注册到操作系统时,在操作系统的内核层中开启USB装置的驱动文件以取得该USB装置的使用权,并锁定该USB装置;生成模块,用于通过计算机内存储的随机函数,生成一个随机数;加密模块,用于通过计算机内存储的加密函数,对随机数进行加密得到一把金钥;发送模块,用于生成一个读取命令,发送给USB装置,以读取该USB装置上的属性信息;解密模块,用于接收从USB装置上传送过来的属性信息的密码文件,利用所述金钥对所述USB装置传送过来的密码文件进行解密;及解锁模块,用于当所述解密的属性信息与计算机内存储的属性信息一致时...

【技术特征摘要】

【专利技术属性】
技术研发人员:朱哲毅林俊旭何经纬
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

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

1