【技术实现步骤摘要】
本专利技术涉及一种验证系统及方法,尤其涉及一种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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。