一种自适应的密码设备检测方法和系统的制作方法

文档序号:10552796阅读:463来源:国知局
一种自适应的密码设备检测方法和系统的制作方法
【专利摘要】本发明公开了一种自适应的密码设备检测方法和系统。本系统包含检测机、被测密码设备和模式评估模块,检测机用来对被测密码设备进行性能测试和正确性测试,被测密码设备用来进行密码运算,模式评估模块用来评估模式匹配条件,并做出模式选择。模式评估模块通过评估检测机进行正确性验证测试的密码运算速度、检测机的数据存储速度和被测密码设备的密码运算速度的关系,自适应地选择检测模式,在不影响被测密码设备性能测试的情况下,完成对被测密码设备的正确性验证测试,使被测密码设备可以处于最佳速度进行密码运算,大大提高了性能测试的准确性,消除了检测机性能成为被测密码设备性能测试的瓶颈问题。
【专利说明】
一种自适应的密码设备检测方法和系统
技术领域
[0001]本发明属于计算机技术、信息安全技术领域,是一种适应于各种密码设备的检测方法和系统。
【背景技术】
[0002]随着计算机技术和信息安全技术的推广,企业界信息安全意识的逐步加强,为了满足日益增长的用户需求,密码设备的密码运算速度被一再的提升。在保证高性能的密码运算的前提下,每台密码设备的正确性也至关重要,所以要对密码设备进行性能测试和正确性验证测试。
[0003]目前,对于密码设备的检测方法主要包括三种:(I)半手工的参与模式,在预设密码算法后,通过人工的输入密码运算数据,得到输出数据,再通过检测设备进行检测。这种方式需要人力的参与,严重的影响了效率,方便性不佳。(2)在默认检测设备的正确性验证密码运算速度肯定会快于密码设备的密码运算速度的情况下进行自动化的检测。随着密码设备的密码运算速度越来越快,检测设备的检测速度已经慢慢的被密码设备的密码运算速度超越了。这种方式已经落后于现在的密码设备测试要求。(3)自动的停等模式,在预设密码算法后,每次密码设备产生的输出数据自动的传输给检测设备,在检测设备完成正确性验证测试之后,检测设备向被测密码设备发送指令开始下一轮测试。通过这种停等策略,解决了人工的参与,自动性和方便性有所提升,但是检测机(即检测设备)影响了被测密码设备的性能测试,成为了被测密码设备性能测试的障碍。

【发明内容】

[0004]本发明针对各种密码设备检测系统,提出了一种自适应的密码设备检测方法和系统,解决了检测机和被测密码设备间密码运算速度的制约问题,通过模式评估模块,自适应地调整检测机工作模式,自动化地完成对被测密码设备的性能测试和正确性测试,获取准确的测试结果。
[0005]本发明的自适应的密码设备检测方法,在检测机中设置模式评估模块,所述模式评估模块根据检测机的正确性验证密码运算速度、检测机的数据存储速度和被测密码设备的密码运算速度,自适应地切换检测模式,使被测密码设备的性能测试不受检测机性能的影响,达到高速检测的目的,完成对被测密码设备的性能测试和正确性验证测试。
[0006]本发明中自适应密码设备检测方法的检测模式之一为,在检测机的正确性验证密码运算速度高于或等于被测密码设备的密码运算速度的情况下,检测机在对被测密码设备进行性能测试的同时进行正确性验证测试,并记录下被测密码设备的性能测试结果和正确性验证测试结果。
[0007]单位时间T内,被测密码设备的密码运算速度为STQE,检测机进行正确性验证的密码运算速度为Seval。
[0008]本发明自适应的密码设备检测系统的模式之二为,在检测机的正确性验证密码运算速度低于被测密码设备的密码运算速度,同时检测机的数据存储速度大于或等于被测密码设备的密码运算速度的情况下,检测机会放弃直接进行正确性验证测试,而是存储对被测密码设备进行正确性验证需要的数据,因为检测机的数据存储速度大于或等于被测密码设备的密码运算速度,所以检测机可以存储下所有对被测密码设备进行正确性验证需要的数据,待被测密码设备的性能测试完成后,检测机再对存储的数据进行正确性验证测试,并记录下被测密码设备的性能测试结果和正确性验证测试结果。
[0009]单位时间T内,被测密码设备的密码运算速度为STQE,检测机进行正确性验证的密码运算速度为Seval,检测机的数据存储速度为Sstcirage3。
[0010]本发明自适应的密码设备检测系统的模式之三为,在检测机的正确性验证密码运算速度低于被测密码设备的密码运算速度,同时检测机的数据存储速度小于被测密码设备的密码运算速度的情况下,检测机将存储一定比例的对被测密码设备进行正确性验证需要的数据,待被测密码设备的性能测试完成后,检测机再对存储的数据进行正确性验证测试,并记录下被测密码设备的性能测试结果和正确性验证测试结果。
[0011]单位时间T内,被测密码设备的密码运算速度为STQE,检测机进行正确性验证的密码运算速度为Seval,检测机的数据存储速度为Sstcirage,存储的最大比例为R。
[0012]与现有技术相比,本发明的有益效果为:
[0013]本发明通过模式评估模块,根据检测过程中被测密码设备的密码运算速度、检测机的正确性验证密码运算速度和检测机的数据存储速度的关系,自适应的选择检测模式,在不影响被测密码设备性能测试的情况下,完成对被测密码设备的正确性验证测试,使被测密码设备可以处于最佳速度进行密码运算,大大提高了性能检测的准确性,消除了检测机的性能成为被测密码设备性能测试的瓶颈的问题;正确性验证测试所采集的数据为被测密码设备高速运行下产生的数据,保证了正确性验证测试结果的准确性。
【附图说明】
[0014]图1为本发明的密码设备检测方法系统的示意图。
[0015]图2为模式评估模块评估模式匹配条件并选择三种检测模式的示意图。
【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加的清楚明白,以下通过实施例对本发明作进一步的详细说明。
[0017]图1为本发明的密码设备检测系统的示意图,包含检测机、被测密码设备和模式评估模块,其中检测机用来对被测密码设备进行性能测试和正确性测试,被测密码设备用来进行密码运算,模式评估模块用来评估模式匹配条件,并做出模式选择。在测试过程中,模式评估模块根据检测机的正确性验证密码运算速度、检测机的数据存储速度和被测密码设备的密码运算速度,自适应的切换检测模式。
[0018]假设被测密码设备上的密码算法为A,在检测机上部署模式评估模块。在开始检测后,模式评估模块根据单位时间T内被测密码设备完成指定密码操作的数量DTQE,得到被测密码设备的密码运算速度:
[0019]Stoe = Dtoe/T
[0020]根据单位时间T内检测机可以进行正确性验证的数据Dm,得到检测机的正确性验证密码运算速度:
[0021]Seval = Dval/T
[0022]在自适应的密码设备检测系统中,如果Seval多S.,如图2所示,则检测机的检测模式选择为模式一,检测机在对被测密码设备进行性能测试的同时,即时对被测密码设备进行正确性验证测试,记录下被测密码设备的性能测试结果和正确性验证测试结果。
[0023]在自适应的密码设备检测系统中,如果SEm〈STQE,检测机根据单位时间T内,检测机可以存储的数据Dstorage,得到检测机的数据存储速度:
[0024]Sstorage = Dstorage/T
[0025]在自适应的密码设备检测系统中,如果SevaiXStqe,且Sstorage^Stqe,如图2所不,则检测机的检测模式选择模式二,检测机即时的存储下全部对被测密码设备进行正确性验证所需的数据,在被测密码设备性能测试完成后,检测机对存储数据进行正确性验证测试,记录下被测密码设备的性能测试结果和正确性验证测试结果。
[0026]在自适应的密码设备检测系统中,如果SevalXStqe,且Sstorage〈STQE,则检测机可存储被测密码设备输出数据的最大比例为:
[0027]R = Sstorage/STOE
[0028]这种条件下,检测机选择模式三,如图2所示,检测机即时的、随机的按照比例r(0〈r<R)存储被测密码设备输出的用于正确性验证的数据,在被测密码设备性能测试完成后,检测机对存储数据进行正确性验证测试,记录下被测密码设备的性能测试结果和正确性验证测试结果。
[0029]以上实施例仅用以说明本发明的技术方案而非对其进行限制,本领域的普通技术人员可以对本发明的技术方案进行修改或者同等替换,而不脱离本发明的精神和范围,本发明的保护范围应以权利要求所述为准。
【主权项】
1.一种自适应的密码设备检测方法,其特征在于,根据被测密码设备的密码运算性能、检测机的正确性验证密码运算性能和检测机的存储性能,自适应地调整检测模式,使被测密码设备的性能测试不受检测机性能的影响,完成对被测密码设备的性能测试和正确性验证测试。2.如权利要求1所述的方法,其特征在于,所述检测模式包括:模式一,检测机在对被测密码设备进行性能测试时,即时对被测密码设备进行正确性验证;模式二,检测机在对密码设备进行性能测试的同时,存储下全部对被测密码设备进行正确性验证测试需要的数据,在性能测试完成后,检测机根据存储的数据对被测密码设备进行正确性验证测试;模式三,检测机在对密码设备进行性能测试的同时,随机存储对被测密码设备进行正确性验证测试需要的全部数据中的一部分,存储比例为r,在性能测试完成后,检测机根据存储的数据对被测密码设备进行正确性验证测试。3.如权利要求2所述的方法,其特征在于,所述的三种检测模式的匹配条件分别为:模式一的匹配条件为,检测机的即时正确性验证密码运算速度Seval大于等于被测密码设备的密码运算速度Sm;模式二的匹配条件为,检测机的即时正确性验证密码运算速度Seval小于被测密码设备的密码运算速度STQE,同时检测机的数据存储速度Sstcirage3大于或等于被测密码设备的密码运算速度Sm;模式三的匹配条件为,检测机的即时正确性验证密码运算速度Seval小于被测密码设备的密码运算速度STQE,检测机的数据存储速度Sstoage小于被测密码设备的密码运算速度Stoeo4.如权利要求3所述的方法,其特征在于,存储比例r的取值为:0〈Γ Sstorage/SlOE ο5.—种自适应的密码设备检测系统,其特征在于,包括检测机、被测密码设备和模式评估模块,所述模式评估模块根据被测密码设备的密码运算性能、检测机的正确性验证密码运算性能和检测机的存储性能,自适应地调整检测模式,使被测密码设备的性能测试不受检测机性能的影响,完成对被测密码设备的性能测试和正确性验证测试。6.如权利要求5所述的系统,其特征在于,所述模式评估模块设置于检测机上。7.如权利要求5和6所述的系统,其特征在于,所述检测模式包括:模式一,检测机在对被测密码设备进行性能测试时,即时对被测密码设备进行正确性验证;模式二,检测机在对密码设备进行性能测试的同时,存储下全部对被测密码设备进行正确性验证测试需要的数据,在性能测试完成后,检测机根据存储的数据对被测密码设备进行正确性验证测试;模式三,检测机在对密码设备进行性能测试的同时,随机存储对被测密码设备进行正确性验证测试需要的全部数据中的一部分,存储比例为r,在性能测试完成后,检测机根据存储的数据对被测密码设备进行正确性验证测试。8.如权利要求7所述的系统,其特征在于,所述的三种检测模式的匹配条件分别为:模式一的匹配条件为,检测机的即时正确性验证密码运算速度Seval大于等于被测密码设备的密码运算速度Sm;模式二的匹配条件为,检测机的即时正确性验证密码运算速度Seval小于被测密码设备的密码运算速度STQE,同时检测机的数据存储速度Sstcirage3大于或等于被测密码设备的密码运算速度Sm;模式三的匹配条件为,检测机的即时正确性验证密码运算速度Seval小于被测密码设备的密码运算速度STQE,检测机的数据存储速度Sstoage小于被测密码设备的密码运算速度Stoeo9.如权利要求8所述的系统,其特征在于,存储比例r的取值为:0〈Γ ^ Sstorage/STOE ο
【文档编号】G06F11/26GK105912433SQ201610217237
【公开日】2016年8月31日
【申请日】2016年4月8日
【发明人】蔡权伟, 江芳杰, 侯岳晗, 王平建, 林璟锵, 夏鲁宁, 荆继武
【申请人】中国科学院数据与通信保护研究教育中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1