磁盘加密位锁测试方法

文档序号:6578223阅读:124来源:国知局
专利名称:磁盘加密位锁测试方法
技术领域
本发明是有关于一种数字数据处理方法,且特别是有关于一种加密的数字数据处 理方法。
背景技术
磁盘加密位锁(bitlocker)是窗口操作系统提供的重要功能,其可对磁盘系统进 行加密,以防止数据的外泄。通常在磁盘系统透过磁盘加密位锁加密后,在开机时需要进行 解密的动作。然而,在长时间的操作下,磁盘加密位锁于计算机系统的运作是否能维持正 常,需要经过审慎的测试才能得知。因此,如何设计一个新的磁盘加密位锁测试方法,以有效的测试磁盘加密位锁的 运作,乃为此一业界亟待解决的问题。

发明内容
因此,本发明的目的在于提供一个磁盘加密位锁测试方法,以有效的测试磁盘加 密位锁的运作。本发明的一实施例是提供一种磁盘加密位锁测试方法,用于计算机系统,其中计 算机系统包含磁盘系统模块以及通用序列总线(Universal Serial Bus ;USB)硬盘,磁盘 加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘 系统信息快照;设定重启(reboot)参数及测试次数门槛参数;根据重启参数重启计算机系 统,以撷取计算机系统的第二磁盘系统信息;判断第二磁盘系统信息及磁盘系统信息快照 是否相符;当第二磁盘系统信息及磁盘系统信息快照相符时,使通用序列总线硬盘释出金 钥;进入计算机系统的操作系统,以记录测试次数;以及判断测试次数是否超过测试次数 门槛参数;其中当测试次数超过测试次数门槛参数时,结束测试,当测试次数未超过测试次 数门槛参数时,再次根据重启参数重启该计算机系统。本发明的另一实施例是提供一种磁盘加密位锁测试方法,用于计算机系统,其中 计算机系统包含磁盘系统模块以及通用序列总线,磁盘加密位锁测试方法包含下列步骤: 根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定重启参数及测 试时间门槛参数;根据重启参数重启计算机系统,以撷取计算机系统的第二磁盘系统信息; 判断第二磁盘系统信息及磁盘系统信息快照相符;当第二磁盘系统信息及磁盘系统信息快 照相符时,使通用序列总线硬盘释出金钥;进入计算机系统的操作系统,以记录测试时间; 以及判断测试时间是否超过测试时间门槛参数;其中当测试时间超过测试时间门槛参数 时,结束测试,当测试时间未超过测试时间门槛参数时,再次根据重启参数重启该计算机系 统。应用本发明的优点在于通过设定重启参数及测试时间门槛参数或测试次数门槛 参数,反复地重启计算机系统来进行大量的测试,而可确知磁盘加密位锁的运作是否仍能 维持正常,而轻易地达到上述的目的。



明如下


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说
图1为本发明的一实施例的一计算机系统的示意图; 图2为本发明的一实施例的磁盘加密位锁测试方法的流程图; 图3为本发明的另一实施例的磁盘加密位锁测试方法的流程图 图4为本发明的又一实施例的磁盘加密位锁测试方法的流程图;以及 图5为本发明的再一实施例的磁盘加密位锁测试方法的流程图。主要组件符号说明
I计算机系统
II磁盘系统信息 13 比对结果 15 金钥 17 密码201-208 步骤401-408 步骤
10 磁盘系统模块 12 通用序列总线硬盘 14 输入接口 16 磁盘系统信息快照 18 处理模块 301-310 步骤 501-510 步骤
具体实施例方式请参照图1为本发明的一实施例的一计算机系统1的示意图。计算机系统1包 含磁盘系统模块10、通用序列总线硬盘12、输入接口 14及处理模块18。其中磁盘系统模 块10在计算机系统1开机后将具有磁盘系统信息11,磁盘系统信息11包含主要开机扇区 (Master Boot Record ;MBR)、新技术文件系统(New Technology File System ;NTFS)开机 扇区及开机管理程序。在其它实施例中,磁盘系统信息11还包含其它的信息,而不为上述 三者所限。磁盘系统信息快照(snapshot) 16是根据磁盘系统信息11所产生,在一实施例 中,磁盘系统信息快照16储存于一对应通用序列总线硬盘12的缓存器中。然而,磁盘系统 信息快照16在计算机系统1的启动后,是与计算机系统1前一次关闭前的内容相同,而磁 盘系统信息11在启动后,将由于磁盘系统模块10可能遭受到攻击或是入侵而使的磁盘系 统信息11而改变。因此,处理模块18用以进一步根据磁盘系统信息11及磁盘系统信息快 照16进行比对以产生比对结果13。当比对结果13为相符合时,通用序列总线硬盘12将释 出金钥15以进入计算机系统1的操作系统(未绘示)。而比对结果13不相符合时,通用序 列总线硬盘12将不会释出金钥15,而输入接口 14可用以输入密码17而进入计算机系统1 的操作系统。请同时参照图2,为本发明的一实施例的磁盘加密位锁测试方法的流程图。磁盘 加密位锁测试方法是应用于如图1所绘示的计算机系统1。首先,在步骤201,根据磁盘系 统模块10的第一磁盘系统信息产生磁盘系统信息快照16。在步骤202,设定计算机系统1 的重启参数及测试次数门槛参数。重启参数实质上包含重启次数及重启时间间隔。重启次 数为计算机系统1执行重新启动的次数,而重启时间间隔为计算机系统1每隔多长的时间 进行一次重新启动。测试次数门槛参数则为执行测试的次数的一个门槛值。在步骤203,计算机系统1根据重启参数来进行重启,并在每次重启后,处理模块18撷取磁盘系统模块10 的第二磁盘系统信息11。接着在步骤204,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16 是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快 照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁 盘系统信息11将改变,而与储存在缓存器中的磁盘系统信息快照16的比对结果13不相 符。因此,如果步骤204的比对结果13相符合,则执行步骤205,通用序列总线硬盘12释出 金钥15进入计算机系统1的操作系统,以记录测试次数。如果步骤204的判断结果不相符 合,则执行步骤206,通过输入接口 14输入密码17,再执行步骤205。须注意的是,步骤205 中所记录的测试次数,是在每次重新启动至进入计算机系统1后递增一次。在步骤205结束后,执行步骤207,处理模块18判断上述逐次递增的测试次数是否 超过测试次数门槛参数或是重启次数其中之一。如果测试次数超过测试次数门槛参数或重 启次数其中之一,结束测试,并执行步骤208,处理模块18产生一测试记录文件(未绘示于 图1)。而如果测试次数并未超过测试次数门槛参数或重启次数其中之一,则回到步骤202, 再次重启计算机系统1以执行后续的步骤。本实施例的磁盘加密位锁测试方法通过设定重启参数及测试次数门槛参数,反复 地重启计算机系统来进行大量的测试,而可确知磁盘加密位锁的运作是否仍能维持正常。请参照图3。图3为本发明的另一实施例的磁盘加密位锁测试方法的流程图。本 实施例的磁盘加密位锁测试方法亦可应用于如图1所绘示的计算机系统1。首先,在步骤301,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息 快照16。在步骤302,设定计算机系统1的重启参数、测试次数门槛参数及驱动参数。重启 参数实质上包含重启次数及重启时间间隔。重启次数及重启时间间隔如前一实施例所述, 在此不再赘述。而驱动参数决定通用序列总线硬盘12的一驱动程序(未绘示于图1)。在 步骤303,计算机系统1根据重启参数及驱动参数来进行重启。在每次重启后,处理模块18 撷取磁盘系统模块10的第二磁盘系统信息11。而根据驱动参数,计算机系统1将于重启时 决定驱动程序是否驱动通用序列总线硬盘12。接着在步骤304,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16 是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快照 16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁盘系 统信息11将改变,而与储存在缓存器中的磁盘系统信息快照16的比对结果13不相符。因 此,如果步骤304的比对结果13相符合,则执行步骤305,判断驱动参数是否使通用序列总 线硬盘12的驱动程序驱动通用序列总线硬盘12。如果驱动程序已驱动通用序列总线硬盘 12,则执行步骤306,通用序列总线硬盘12释出金钥15。在金钥15释出后,执行步骤307, 进入计算机系统1的操作系统,以记录测试次数。而如果步骤304的比对结果13不相符合,或是步骤305判断驱动参数未使驱动程 序驱动通用序列总线硬盘12,则将执行步骤308,通过输入接口 14输入密码17,以再执行步 骤307。须注意的是,步骤307中所记录的测试次数,是在每次重新启动至进入计算机系统 1后递增一次。 在步骤307结束后,执行步骤309,处理模块18判断上述逐次递增的测试次数是否超过测试次数门槛参数或是重启次数其中之一。如果测试次数超过测试次数门槛参数或重 启次数其中之一,结束测试,并执行步骤310,处理模块18产生一测试记录文件(未绘示于 图1)。而如果测试次数并未超过测试次数门槛参数或重启次数其中之一,则回到步骤303, 再次重启计算机系统1以执行后续的步骤。本实施例的磁盘加密位锁测试方法通过设定重启参数、测试次数门槛参数及驱动 参数,反复地重启计算机系统来进行大量的测试,并加入了对通用序列总线硬盘的驱动情 形测试,而可确知磁盘加密位锁的运作是否仍能维持正常。请参照图4。图4为本发明的又一实施例的磁盘加密位锁测试方法的流程图。本 实施例的磁盘加密位锁测试方法亦可应用于如图1所绘示的计算机系统1。首先,在步骤 401,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息快照16。在步骤402,设 定计算机系统1的重启参数及测试时间门槛参数。重启参数实质上包含重启次数及重启时 间间隔。重启次数为计算机系统1执行重新启动的次数,而重启时间间隔为计算机系统1每 隔多长的时间进行一次重新启动。测试时间门槛参数则为执行测试的时间的一个门槛值。 在步骤403,计算机系统1根据重启参数来进行重启,并在每次重启后,处理模块18撷取磁 盘系统模块10的第二磁盘系统信息11。接着在步骤404,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16 是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快 照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁 盘系统信息11将改变,而与储存在通用序列总线硬盘12中的磁盘系统信息快照16的比对 结果13不相符。因此,如果步骤404的比对结果13相符合,则执行步骤405,通用序列总 线硬盘12释出金钥15进入计算机系统1的操作系统,处理模块18记录测试时间及测试次 数。如果步骤404的判断结果不相符合,则执行步骤406,通过输入接口 14输入密码17,再 执行步骤405。须注意的是,步骤405中所记录的测试次数,是在每次重新启动至进入计算 机系统1后递增一次,而测试时间,是依重启的次数及间隔来进行计算。在步骤405结束后,执行步骤407,处理模块18判断上述测试时间是否超过测试时 间门槛参数或是测试次数是否超过重启次数。如果测试时间超过测试时间门槛参数或是测 试次数超过重启次数,结束测试,并执行步骤408,处理模块18产生一测试记录文件(未绘 示于图1)。而如测试时间未超过测试时间门槛参数且测试次数未超过重启次数,则回到步 骤403,再次重启计算机系统1以执行后续的步骤。本实施例的磁盘加密位锁测试方法通过设定重启参数及测试时间门槛参数,反复 地重启计算机系统来进行大量的测试,而可确知磁盘加密位锁的运作是否仍能维持正常。请参照图5。图5为本发明的再一实施例的磁盘加密位锁测试方法的流程图。本 实施例的磁盘加密位锁测试方法亦可应用于如图1所绘示的计算机系统1。首先,在步骤501,根据磁盘系统模块10的第一磁盘系统信息产生磁盘系统信息 快照16。在步骤502,设定计算机系统1的重启参数、测试时间门槛参数及驱动参数。重启 参数实质上包含重启次数及重启时间间隔。重启次数、重启时间间隔及测试时间门槛参数 如前一实施例所述,在此不再赘述。而驱动参数系决定通用序列总线硬盘12的一驱动程序 (未绘示于图1)。在步骤503,计算机系统1根据重启参数及驱动参数来进行重启。在每次 重启后,处理模块18撷取磁盘系统模块10的第二磁盘系统信息11。而根据驱动参数,计算
7机系统1将在重启时决定驱动程序是否驱动通用序列总线硬盘12。接着在步骤504,处理模块18判断第二磁盘系统信息11及磁盘系统信息快照16 是否相符。如果在磁盘系统模块10正常运作时,第二磁盘系统信息11及磁盘系统信息快 照16的比对结果13将相符合,而如果磁盘系统模块10遭受攻击或是不当侵入,则第二磁 盘系统信息11将改变,而与储存在通用序列总线硬盘12中的磁盘系统信息快照16的比对 结果13不相符。因此,如果步骤504的比对结果13相符合,则执行步骤505,判断驱动参数 是否使通用序列总线硬盘12的驱动程序驱动通用序列总线硬盘12。如果驱动程序已驱动 通用序列总线硬盘12,则执行步骤506,通用序列总线硬盘12释出金钥15。在金钥15释出 后,执行步骤507,进入计算机系统1的操作系统,处理模块18记录测试时间及测试次数。而如果步骤504的比对结果13不相符合,或是步骤505判断驱动参数未使驱动程 序驱动通用序列总线硬盘12,则将执行步骤508,通过输入接口 14输入密码17,以再执行步 骤507。须注意的是,步骤507中所记录的测试次数,是在每次重新启动至进入计算机系统 1后递增一次,而测试时间,是依重启的次数及间隔来进行计算。在步骤507结束后,执行步骤509,处理模块18判断上述测试时间是否超过测试时 间门槛参数或是测试次数是否超过重启次数。如果测试时间超过测试时间门槛参数或是测 试次数超过重启次数,结束测试,并执行步骤510,处理模块18产生一测试记录文件(未绘 示于图1)。而如测试时间未超过测试时间门槛参数且测试次数未超过重启次数,则回到步 骤503,再次重启计算机系统1以执行后续的步骤。本实施例的磁盘加密位锁测试方法通过设定重启参数及测试时间门槛参数,反复 地重启计算机系统来进行大量的测试,并加入了对通用序列总线硬盘的驱动情形测试,而 可确知磁盘加密位锁的运作是否仍能维持正常。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术 的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范 围当视权利要求书所界定的范围为准。
权利要求
一种磁盘加密位锁测试方法,用于一计算机系统,其特征在于,该计算机系统包含一磁盘系统模块以及一通用序列总线硬盘,该磁盘加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定一重启参数及一测试次数门槛参数;根据该重启参数重启该计算机系统,以撷取该磁盘系统模块的一第二磁盘系统信息;判断该第二磁盘系统信息及该磁盘系统信息快照是否相符;当该第二磁盘系统信息及该磁盘系统信息快照相符时,使该通用序列总线硬盘释出金钥;进入该计算机系统的一操作系统,以记录一测试次数;以及判断该测试次数是否超过该测试次数门槛参数;当该测试次数超过该测试次数门槛参数时,结束测试;以及当该测试次数未超过该测试次数门槛参数,再次根据该重启参数重启该计算机系统。
2.根据权利要求1所述的磁盘加密位锁测试方法,其特征在于,该重启参数包含一重 启次数,当该测试次数超过该测试次数门槛参数或该重启次数其中之一,结束测试。
3.根据权利要求1所述的磁盘加密位锁测试方法,其特征在于,所述的磁盘加密位锁 测试方法,还包含当该第二磁盘系统信息及该磁盘系统信息快照不相符时,通过该计算机系统中的一输 入接口输入一密码以进入该计算机系统的操作系统。
4.根据权利要求1所述的磁盘加密位锁测试方法,其特征在于,设定该重启参数、该测 试次数门槛参数的步骤中,还设定一驱动参数,该计算机系统是根据该驱动参数重启该计 算机系统,当该磁盘系统信息及该磁盘系统信息快照相符时,还包含一步骤判断该驱动参 数是否使该通用序列总线硬盘的一驱动程序驱动该通用序列总线硬盘,当该驱动参数使该 驱动程序驱动该通用序列总线硬盘时,使该通用序列总线硬盘释出金钥。
5.根据权利要求4所述的磁盘加密位锁测试方法,其特征在于,还包含当该驱动参数不使该驱动程序驱动该通用序列总线硬盘时,是通过该计算机系统的一 输入接口输入一密码以进入该计算机系统的操作系统。
6.一种磁盘加密位锁测试方法,用于一计算机系统,其特征在于,该计算机系统包含一 磁盘系统模块、一通用序列总线硬盘以及一磁盘系统信息快照,该磁盘加密位锁测试方法 包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照; 设定一重启参数及一测试时间门槛参数;根据该重启参数重启该计算机系统,以撷取该磁盘系统模块的一第二磁盘系统信息; 判断该第二磁盘系统信息及该磁盘系统信息快照是否相符;当该第二磁盘系统信息及该磁盘系统信息快照相符时,使该通用序列总线硬盘释出金钥;进入该计算机系统的一操作系统,以记录一测试时间;以及 判断该测试时间是否超过该测试时间门槛参数; 当该测试时间超过该测试时间门槛参数时,结束测试;以及 当该测试次数未超过该测试次数门槛参数,再次根据该重启参数重启该计算机系统。
7.根据权利要求6所述的磁盘加密位锁测试方法,其特征在于,该重启参数包含一重 启次数,且进入该计算机系统以记录该测试时间的步骤中还记录一测试次数,当该测试时 间超过该测试时间门槛参数或该测试次数超过该重启次数时,结束测试。
8.根据权利要求6所述的磁盘加密位锁测试方法,其特征在于,还包含当该第二磁盘系统信息及该磁盘系统信息快照不相符时,通过该计算机系统中的一输 入接口输入一密码以进入该计算机系统的操作系统。
9.根据权利要求6所述的磁盘加密位锁测试方法,其特征在于,设定该重启参数、该测 试时间门槛参数的步骤中,还设定一驱动参数,该计算机系统是根据该驱动参数重启该计 算机系统,且当该第二磁盘系统信息及该磁盘系统信息快照相符时,还包含一步骤判断该 驱动参数是否使该通用序列总线硬盘的一驱动程序驱动该通用序列总线硬盘,当该驱动参 数使该驱动程序驱动该通用序列总线硬盘时,使该通用序列总线硬盘释出金钥。
10.根据权利要求9所述的磁盘加密位锁测试方法,其特征在于,还包含当该驱动参数不使该驱动程序驱动该通用序列总线硬盘时,是通过该计算机系统的一 输入接口输入一密码以进入该计算机系统的操作系统。
全文摘要
本发明涉及一种磁盘加密位锁测试方法,用于计算机系统。计算机系统包含磁盘系统模块及通用序列总线硬盘。磁盘加密位锁测试方法包含下列步骤根据该磁盘系统模块的一第一磁盘系统信息产生一磁盘系统信息快照;设定重启参数及测试次数门槛参数;根据重启参数重启计算机系统,以撷取计算机系统的第二磁盘系统信息;判断第二磁盘系统信息及磁盘系统信息快照是否相符;当第二磁盘系统信息及磁盘系统信息快照相符时,使通用序列总线硬盘释出金钥进入计算机系统的操作系统以记录测试次数;及判断测试次数是否超过测试次数门槛参数;当超过时,结束测试,当未超过时,再次根据重启参数重启该计算机系统。
文档编号G06F21/04GK101964037SQ200910140388
公开日2011年2月2日 申请日期2009年7月21日 优先权日2009年7月21日
发明者彭辉, 陈志丰 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1