The present invention relates to the field of information security, in particular to a power system, test method and device, the controller, relay and computer, controller and relay according to control instruction sent by the computer control, measured USBKey power down and power on again, the computer is used to set the USBKey to be tested on power up and power down cycle time the test, until the power on again after the data read and write data in advance or abnormal equal, and then judge the power down protection test of USBKey is normal, each test, according to the set time step and initial power on time, in order to increase the power on time, write data, and the power down time to control the power down and power on again. In this way, not only the USBKey power down test, and each test, the gradual increase of the power on time, ensure the power down each time the write data in the process of testing, testing more fully and completely out of power.
【技术实现步骤摘要】
一种掉电测试的系统、方法及装置
本专利技术涉及信息安全领域,尤其涉及一种掉电测试的系统、方法及装置。
技术介绍
USBKey,亦称U盾,是一种USB接口的硬件设备,它内置单片机或智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用USBKey内置的公钥算法实现对用户身份的认证,USBKey身份认证也是一种非常安全的身份认证方式。实际中,USBKey在更新FLASH中的数据时,需要进行掉电保护操作,防止在更新数据时突然掉电而导致数据意外损坏,保证数据的完整性,这样,进行掉电测试就非常重要,即检测USBKey的掉电保护方法是否有效,若掉电测试结果不准确,可能也就无法保证USBKey中数据的安全性,而现有技术中并没有针对USBKey的掉电测试。
技术实现思路
本专利技术实施例提供一种掉电测试的系统、方法及装置,以简单可靠地实现对USBKey的掉电测试。本专利技术实施例提供的具体技术方案如下:一种掉电测试的系统,包括,掉电测试装置和计算机,所述掉电测试装置包括控制器和继电器,其中,控制器,与计算机相连,用于接收计算机发送的控制命令,并根据所述控制命令,控制继电器断开和闭合;继电器,连接计算机与待测USBKey,用于通过自身的断开和闭合,控制待测USBKey掉电并重新上电;计算机,用于在每次所述待测USBKey重新上电后,执行对所述待测USBKey的读操作,判断读取的数据是否异常,若是,则判定所述待测USBKey掉电保护功能不正常;若否,则进一步判断读取的数据与预设的写入的第一数据是否相等,在确定相等时,判定所述待测USBKey掉电保护功能正常;在确定不相 ...
【技术保护点】
一种掉电测试的系统,其特征在于,包括,掉电测试装置和计算机,所述掉电测试装置包括控制器和继电器,其中,控制器,与计算机相连,用于接收计算机发送的控制命令,并根据所述控制命令,控制继电器断开和闭合;继电器,连接计算机与待测USBKey,用于通过自身的断开和闭合,控制待测USBKey掉电并重新上电;计算机,用于在每次所述待测USBKey重新上电后,执行对所述待测USBKey的读操作,判断读取的数据是否异常,若是,则判定所述待测USBKey掉电保护功能不正常;若否,则进一步判断读取的数据与预设的写入的第一数据是否相等,在确定相等时,判定所述待测USBKey掉电保护功能正常;在确定不相等时,根据设定时间步长和初始上电时间,重新执行对所述待测USBKey的写操作,并在写的过程中,根据预设的掉电时间控制所述待测USBKey掉电并重新上电,执行下一次测试,直到确定读取的数据异常或与写入的第一数据相等为止,结束测试。
【技术特征摘要】
1.一种掉电测试的系统,其特征在于,包括,掉电测试装置和计算机,所述掉电测试装置包括控制器和继电器,其中,控制器,与计算机相连,用于接收计算机发送的控制命令,并根据所述控制命令,控制继电器断开和闭合;继电器,连接计算机与待测USBKey,用于通过自身的断开和闭合,控制待测USBKey掉电并重新上电;计算机,用于在每次所述待测USBKey重新上电后,执行对所述待测USBKey的读操作,判断读取的数据是否异常,若是,则判定所述待测USBKey掉电保护功能不正常;若否,则进一步判断读取的数据与预设的写入的第一数据是否相等,在确定相等时,判定所述待测USBKey掉电保护功能正常;在确定不相等时,根据设定时间步长和初始上电时间,重新执行对所述待测USBKey的写操作,并在写的过程中,根据预设的掉电时间控制所述待测USBKey掉电并重新上电,执行下一次测试,直到确定读取的数据异常或与写入的第一数据相等为止,结束测试。2.如权利要求1所述的系统,其特征在于,所述计算机进一步用于:向待测USBKey写入第二数据,并测量所述待测USBKey读取所述第二数据的时间,将所述时间作为初始上电时间和掉电时间。3.如权利要求1或2所述的系统,其特征在于,执行对所述待测USBKey的读操作之前,所述计算机进一步用于...
【专利技术属性】
技术研发人员:姜海舟,胡伯良,管延军,
申请(专利权)人:北京海泰方圆科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。