《磁盘加密位锁测试方法.pdf》由会员分享,可在线阅读,更多相关《磁盘加密位锁测试方法.pdf(13页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN101964037A43申请公布日20110202CN101964037ACN101964037A21申请号200910140388422申请日20090721G06F21/0420060171申请人英业达股份有限公司地址中国台湾台北市士林区后港街六十六号72发明人彭辉陈志丰74专利代理机构北京律诚同业知识产权代理有限公司11006代理人陈红54发明名称磁盘加密位锁测试方法57摘要本发明涉及一种磁盘加密位锁测试方法,用于计算机系统。计算机系统包含磁盘系统模块及通用序列总线硬盘。磁盘加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定重。
2、启参数及测试次数门槛参数;根据重启参数重启计算机系统,以撷取计算机系统的第二磁盘系统信息;判断第二磁盘系统信息及磁盘系统信息快照是否相符;当第二磁盘系统信息及磁盘系统信息快照相符时,使通用序列总线硬盘释出金钥进入计算机系统的操作系统以记录测试次数;及判断测试次数是否超过测试次数门槛参数;当超过时,结束测试,当未超过时,再次根据重启参数重启该计算机系统。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图5页CN101964038A1/2页21一种磁盘加密位锁测试方法,用于一计算机系统,其特征在于,该计算机系统包含一磁盘系统模块以及一通用序列总线硬盘,该磁盘。
3、加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定一重启参数及一测试次数门槛参数;根据该重启参数重启该计算机系统,以撷取该磁盘系统模块的一第二磁盘系统信息;判断该第二磁盘系统信息及该磁盘系统信息快照是否相符;当该第二磁盘系统信息及该磁盘系统信息快照相符时,使该通用序列总线硬盘释出金钥;进入该计算机系统的一操作系统,以记录一测试次数;以及判断该测试次数是否超过该测试次数门槛参数;当该测试次数超过该测试次数门槛参数时,结束测试;以及当该测试次数未超过该测试次数门槛参数,再次根据该重启参数重启该计算机系统。2根据权利要求1所述的磁盘加密位锁测试方法,其特征。
4、在于,该重启参数包含一重启次数,当该测试次数超过该测试次数门槛参数或该重启次数其中之一,结束测试。3根据权利要求1所述的磁盘加密位锁测试方法,其特征在于,所述的磁盘加密位锁测试方法,还包含当该第二磁盘系统信息及该磁盘系统信息快照不相符时,通过该计算机系统中的一输入接口输入一密码以进入该计算机系统的操作系统。4根据权利要求1所述的磁盘加密位锁测试方法,其特征在于,设定该重启参数、该测试次数门槛参数的步骤中,还设定一驱动参数,该计算机系统是根据该驱动参数重启该计算机系统,当该磁盘系统信息及该磁盘系统信息快照相符时,还包含一步骤判断该驱动参数是否使该通用序列总线硬盘的一驱动程序驱动该通用序列总线硬盘。
5、,当该驱动参数使该驱动程序驱动该通用序列总线硬盘时,使该通用序列总线硬盘释出金钥。5根据权利要求4所述的磁盘加密位锁测试方法,其特征在于,还包含当该驱动参数不使该驱动程序驱动该通用序列总线硬盘时,是通过该计算机系统的一输入接口输入一密码以进入该计算机系统的操作系统。6一种磁盘加密位锁测试方法,用于一计算机系统,其特征在于,该计算机系统包含一磁盘系统模块、一通用序列总线硬盘以及一磁盘系统信息快照,该磁盘加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定一重启参数及一测试时间门槛参数;根据该重启参数重启该计算机系统,以撷取该磁盘系统模块的一第二磁盘系统信。
6、息;判断该第二磁盘系统信息及该磁盘系统信息快照是否相符;当该第二磁盘系统信息及该磁盘系统信息快照相符时,使该通用序列总线硬盘释出金钥;进入该计算机系统的一操作系统,以记录一测试时间;以及判断该测试时间是否超过该测试时间门槛参数;当该测试时间超过该测试时间门槛参数时,结束测试;以及当该测试次数未超过该测试次数门槛参数,再次根据该重启参数重启该计算机系统。权利要求书CN101964037ACN101964038A2/2页37根据权利要求6所述的磁盘加密位锁测试方法,其特征在于,该重启参数包含一重启次数,且进入该计算机系统以记录该测试时间的步骤中还记录一测试次数,当该测试时间超过该测试时间门槛参数或。
7、该测试次数超过该重启次数时,结束测试。8根据权利要求6所述的磁盘加密位锁测试方法,其特征在于,还包含当该第二磁盘系统信息及该磁盘系统信息快照不相符时,通过该计算机系统中的一输入接口输入一密码以进入该计算机系统的操作系统。9根据权利要求6所述的磁盘加密位锁测试方法,其特征在于,设定该重启参数、该测试时间门槛参数的步骤中,还设定一驱动参数,该计算机系统是根据该驱动参数重启该计算机系统,且当该第二磁盘系统信息及该磁盘系统信息快照相符时,还包含一步骤判断该驱动参数是否使该通用序列总线硬盘的一驱动程序驱动该通用序列总线硬盘,当该驱动参数使该驱动程序驱动该通用序列总线硬盘时,使该通用序列总线硬盘释出金钥。。
8、10根据权利要求9所述的磁盘加密位锁测试方法,其特征在于,还包含当该驱动参数不使该驱动程序驱动该通用序列总线硬盘时,是通过该计算机系统的一输入接口输入一密码以进入该计算机系统的操作系统。权利要求书CN101964037ACN101964038A1/5页4磁盘加密位锁测试方法技术领域0001本发明是有关于一种数字数据处理方法,且特别是有关于一种加密的数字数据处理方法。背景技术0002磁盘加密位锁BITLOCKER是窗口操作系统提供的重要功能,其可对磁盘系统进行加密,以防止数据的外泄。通常在磁盘系统透过磁盘加密位锁加密后,在开机时需要进行解密的动作。然而,在长时间的操作下,磁盘加密位锁于计算机系统。
9、的运作是否能维持正常,需要经过审慎的测试才能得知。0003因此,如何设计一个新的磁盘加密位锁测试方法,以有效的测试磁盘加密位锁的运作,乃为此一业界亟待解决的问题。发明内容0004因此,本发明的目的在于提供一个磁盘加密位锁测试方法,以有效的测试磁盘加密位锁的运作。0005本发明的一实施例是提供一种磁盘加密位锁测试方法,用于计算机系统,其中计算机系统包含磁盘系统模块以及通用序列总线UNIVERSALSERIALBUS;USB硬盘,磁盘加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定重启REBOOT参数及测试次数门槛参数;根据重启参数重启计算机系统,以撷。
10、取计算机系统的第二磁盘系统信息;判断第二磁盘系统信息及磁盘系统信息快照是否相符;当第二磁盘系统信息及磁盘系统信息快照相符时,使通用序列总线硬盘释出金钥;进入计算机系统的操作系统,以记录测试次数;以及判断测试次数是否超过测试次数门槛参数;其中当测试次数超过测试次数门槛参数时,结束测试,当测试次数未超过测试次数门槛参数时,再次根据重启参数重启该计算机系统。0006本发明的另一实施例是提供一种磁盘加密位锁测试方法,用于计算机系统,其中计算机系统包含磁盘系统模块以及通用序列总线,磁盘加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定重启参数及测试时间门槛参数。
11、;根据重启参数重启计算机系统,以撷取计算机系统的第二磁盘系统信息;判断第二磁盘系统信息及磁盘系统信息快照相符;当第二磁盘系统信息及磁盘系统信息快照相符时,使通用序列总线硬盘释出金钥;进入计算机系统的操作系统,以记录测试时间;以及判断测试时间是否超过测试时间门槛参数;其中当测试时间超过测试时间门槛参数时,结束测试,当测试时间未超过测试时间门槛参数时,再次根据重启参数重启该计算机系统。0007应用本发明的优点在于通过设定重启参数及测试时间门槛参数或测试次数门槛参数,反复地重启计算机系统来进行大量的测试,而可确知磁盘加密位锁的运作是否仍能维持正常,而轻易地达到上述的目的。说明书CN101964037。
12、ACN101964038A2/5页5附图说明0008为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下0009图1为本发明的一实施例的一计算机系统的示意图;0010图2为本发明的一实施例的磁盘加密位锁测试方法的流程图;0011图3为本发明的另一实施例的磁盘加密位锁测试方法的流程图0012图4为本发明的又一实施例的磁盘加密位锁测试方法的流程图;以及0013图5为本发明的再一实施例的磁盘加密位锁测试方法的流程图。0014【主要组件符号说明】00151计算机系统10磁盘系统模块001611磁盘系统信息12通用序列总线硬盘001713比对结果14输入接口001815金钥16。
13、磁盘系统信息快照001917密码18处理模块0020201208步骤301310步骤0021401408步骤501510步骤具体实施方式0022请参照图1为本发明的一实施例的一计算机系统1的示意图。计算机系统1包含磁盘系统模块10、通用序列总线硬盘12、输入接口14及处理模块18。其中磁盘系统模块10在计算机系统1开机后将具有磁盘系统信息11,磁盘系统信息11包含主要开机扇区MASTERBOOTRECORD;MBR、新技术文件系统NEWTECHNOLOGYFILESYSTEM;NTFS开机扇区及开机管理程序。在其它实施例中,磁盘系统信息11还包含其它的信息,而不为上述三者所限。磁盘系统信息快照。
14、SNAPSHOT16是根据磁盘系统信息11所产生,在一实施例中,磁盘系统信息快照16储存于一对应通用序列总线硬盘12的缓存器中。然而,磁盘系统信息快照16在计算机系统1的启动后,是与计算机系统1前一次关闭前的内容相同,而磁盘系统信息11在启动后,将由于磁盘系统模块10可能遭受到攻击或是入侵而使的磁盘系统信息11而改变。因此,处理模块18用以进一步根据磁盘系统信息11及磁盘系统信息快照16进行比对以产生比对结果13。当比对结果13为相符合时,通用序列总线硬盘12将释出金钥15以进入计算机系统1的操作系统未绘示。而比对结果13不相符合时,通用序列总线硬盘12将不会释出金钥15,而输入接口14可用以。
15、输入密码17而进入计算机系统1的操作系统。0023请同时参照图2,为本发明的一实施例的磁盘加密位锁测试方法的流程图。磁盘加密位锁测试方法是应用于如图1所绘示的计算机系统1。首先,在步骤201,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息快照16。在步骤202,设定计算机系统1的重启参数及测试次数门槛参数。重启参数实质上包含重启次数及重启时间间隔。重启次数为计算机系统1执行重新启动的次数,而重启时间间隔为计算机系统1每隔多长的时间进行一次重新启动。测试次数门槛参数则为执行测试的次数的一个门槛值。在步骤203,计说明书CN101964037ACN101964038A3/5页6算机系统1根。
16、据重启参数来进行重启,并在每次重启后,处理模块18撷取磁盘系统模块10的第二磁盘系统信息11。0024接着在步骤204,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁盘系统信息11将改变,而与储存在缓存器中的磁盘系统信息快照16的比对结果13不相符。因此,如果步骤204的比对结果13相符合,则执行步骤205,通用序列总线硬盘12释出金钥15进入计算机系统1的操作系统,以记录测试次数。如果步骤204的判断结果不相符合,则执行。
17、步骤206,通过输入接口14输入密码17,再执行步骤205。须注意的是,步骤205中所记录的测试次数,是在每次重新启动至进入计算机系统1后递增一次。0025在步骤205结束后,执行步骤207,处理模块18判断上述逐次递增的测试次数是否超过测试次数门槛参数或是重启次数其中之一。如果测试次数超过测试次数门槛参数或重启次数其中之一,结束测试,并执行步骤208,处理模块18产生一测试记录文件未绘示于图1。而如果测试次数并未超过测试次数门槛参数或重启次数其中之一,则回到步骤202,再次重启计算机系统1以执行后续的步骤。0026本实施例的磁盘加密位锁测试方法通过设定重启参数及测试次数门槛参数,反复地重启计。
18、算机系统来进行大量的测试,而可确知磁盘加密位锁的运作是否仍能维持正常。0027请参照图3。图3为本发明的另一实施例的磁盘加密位锁测试方法的流程图。本实施例的磁盘加密位锁测试方法亦可应用于如图1所绘示的计算机系统1。0028首先,在步骤301,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息快照16。在步骤302,设定计算机系统1的重启参数、测试次数门槛参数及驱动参数。重启参数实质上包含重启次数及重启时间间隔。重启次数及重启时间间隔如前一实施例所述,在此不再赘述。而驱动参数决定通用序列总线硬盘12的一驱动程序未绘示于图1。在步骤303,计算机系统1根据重启参数及驱动参数来进行重启。在每次重。
19、启后,处理模块18撷取磁盘系统模块10的第二磁盘系统信息11。而根据驱动参数,计算机系统1将于重启时决定驱动程序是否驱动通用序列总线硬盘12。0029接着在步骤304,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁盘系统信息11将改变,而与储存在缓存器中的磁盘系统信息快照16的比对结果13不相符。因此,如果步骤304的比对结果13相符合,则执行步骤305,判断驱动参数是否使通用序列总线硬盘12的驱动程序驱动通用序列总线硬盘。
20、12。如果驱动程序已驱动通用序列总线硬盘12,则执行步骤306,通用序列总线硬盘12释出金钥15。在金钥15释出后,执行步骤307,进入计算机系统1的操作系统,以记录测试次数。0030而如果步骤304的比对结果13不相符合,或是步骤305判断驱动参数未使驱动程序驱动通用序列总线硬盘12,则将执行步骤308,通过输入接口14输入密码17,以再执行步骤307。须注意的是,步骤307中所记录的测试次数,是在每次重新启动至进入计算机系统1后递增一次。0031在步骤307结束后,执行步骤309,处理模块18判断上述逐次递增的测试次数是否说明书CN101964037ACN101964038A4/5页7超过。
21、测试次数门槛参数或是重启次数其中之一。如果测试次数超过测试次数门槛参数或重启次数其中之一,结束测试,并执行步骤310,处理模块18产生一测试记录文件未绘示于图1。而如果测试次数并未超过测试次数门槛参数或重启次数其中之一,则回到步骤303,再次重启计算机系统1以执行后续的步骤。0032本实施例的磁盘加密位锁测试方法通过设定重启参数、测试次数门槛参数及驱动参数,反复地重启计算机系统来进行大量的测试,并加入了对通用序列总线硬盘的驱动情形测试,而可确知磁盘加密位锁的运作是否仍能维持正常。0033请参照图4。图4为本发明的又一实施例的磁盘加密位锁测试方法的流程图。本实施例的磁盘加密位锁测试方法亦可应用于。
22、如图1所绘示的计算机系统1。首先,在步骤401,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息快照16。在步骤402,设定计算机系统1的重启参数及测试时间门槛参数。重启参数实质上包含重启次数及重启时间间隔。重启次数为计算机系统1执行重新启动的次数,而重启时间间隔为计算机系统1每隔多长的时间进行一次重新启动。测试时间门槛参数则为执行测试的时间的一个门槛值。在步骤403,计算机系统1根据重启参数来进行重启,并在每次重启后,处理模块18撷取磁盘系统模块10的第二磁盘系统信息11。0034接着在步骤404,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16是否相符。如果在磁盘系统模块1。
23、0正常运作时,第二磁盘系统信息11及磁盘系统信息快照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁盘系统信息11将改变,而与储存在通用序列总线硬盘12中的磁盘系统信息快照16的比对结果13不相符。因此,如果步骤404的比对结果13相符合,则执行步骤405,通用序列总线硬盘12释出金钥15进入计算机系统1的操作系统,处理模块18记录测试时间及测试次数。如果步骤404的判断结果不相符合,则执行步骤406,通过输入接口14输入密码17,再执行步骤405。须注意的是,步骤405中所记录的测试次数,是在每次重新启动至进入计算机系统1后递增一次,而测试时间,是依重启的次数。
24、及间隔来进行计算。0035在步骤405结束后,执行步骤407,处理模块18判断上述测试时间是否超过测试时间门槛参数或是测试次数是否超过重启次数。如果测试时间超过测试时间门槛参数或是测试次数超过重启次数,结束测试,并执行步骤408,处理模块18产生一测试记录文件未绘示于图1。而如测试时间未超过测试时间门槛参数且测试次数未超过重启次数,则回到步骤403,再次重启计算机系统1以执行后续的步骤。0036本实施例的磁盘加密位锁测试方法通过设定重启参数及测试时间门槛参数,反复地重启计算机系统来进行大量的测试,而可确知磁盘加密位锁的运作是否仍能维持正常。0037请参照图5。图5为本发明的再一实施例的磁盘加密。
25、位锁测试方法的流程图。本实施例的磁盘加密位锁测试方法亦可应用于如图1所绘示的计算机系统1。0038首先,在步骤501,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息快照16。在步骤502,设定计算机系统1的重启参数、测试时间门槛参数及驱动参数。重启参数实质上包含重启次数及重启时间间隔。重启次数、重启时间间隔及测试时间门槛参数如前一实施例所述,在此不再赘述。而驱动参数系决定通用序列总线硬盘12的一驱动程序未绘示于图1。在步骤503,计算机系统1根据重启参数及驱动参数来进行重启。在每次重启后,处理模块18撷取磁盘系统模块10的第二磁盘系统信息11。而根据驱动参数,计算说明书CN101964。
26、037ACN101964038A5/5页8机系统1将在重启时决定驱动程序是否驱动通用序列总线硬盘12。0039接着在步骤504,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁盘系统信息11将改变,而与储存在通用序列总线硬盘12中的磁盘系统信息快照16的比对结果13不相符。因此,如果步骤504的比对结果13相符合,则执行步骤505,判断驱动参数是否使通用序列总线硬盘12的驱动程序驱动通用序列总线硬盘12。如果驱动程序已驱动通。
27、用序列总线硬盘12,则执行步骤506,通用序列总线硬盘12释出金钥15。在金钥15释出后,执行步骤507,进入计算机系统1的操作系统,处理模块18记录测试时间及测试次数。0040而如果步骤504的比对结果13不相符合,或是步骤505判断驱动参数未使驱动程序驱动通用序列总线硬盘12,则将执行步骤508,通过输入接口14输入密码17,以再执行步骤507。须注意的是,步骤507中所记录的测试次数,是在每次重新启动至进入计算机系统1后递增一次,而测试时间,是依重启的次数及间隔来进行计算。0041在步骤507结束后,执行步骤509,处理模块18判断上述测试时间是否超过测试时间门槛参数或是测试次数是否超过。
28、重启次数。如果测试时间超过测试时间门槛参数或是测试次数超过重启次数,结束测试,并执行步骤510,处理模块18产生一测试记录文件未绘示于图1。而如测试时间未超过测试时间门槛参数且测试次数未超过重启次数,则回到步骤503,再次重启计算机系统1以执行后续的步骤。0042本实施例的磁盘加密位锁测试方法通过设定重启参数及测试时间门槛参数,反复地重启计算机系统来进行大量的测试,并加入了对通用序列总线硬盘的驱动情形测试,而可确知磁盘加密位锁的运作是否仍能维持正常。0043虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视权利要求书所界定的范围为准。说明书CN101964037ACN101964038A1/5页9图1说明书附图CN101964037ACN101964038A2/5页10图2说明书附图CN101964037ACN101964038A3/5页11图3说明书附图CN101964037ACN101964038A4/5页12图4说明书附图CN101964037ACN101964038A5/5页13图5说明书附图CN101964037A。