一種計算機自我保護系統及方法
【技術領域】
[0001] 本發明涉及計算機保護領域,尤其涉及一種計算機自我保護系統及方法。
【背景技術】
[0002] 隨著計算機技術在生活和工作中的廣泛應用,計算機的安全保護問題也日益成為 人們關注的焦點。傳統計算機的安全保護方法主要采用的是設置BIOS密碼、操作系統登錄 密碼等。采用密碼的安全措施是對計算機使用者的一種身份驗證,但是,BIOS密碼和操作 系統登錄密碼的保密性及保護性并不強,破解的方法也很多,因此僅僅采用密碼的身份驗 證措施并不安全。
[0003] 對計算機使用者進行身份驗證的方法,還有利用可攜式存儲器來保護計算機及系 統安全的方法,如基于操作系統的USB Key等。USB Key是一種集芯片和讀寫器于一體的通 用串行總線(Universal Serial BUS,簡稱USB)接口設備。基于操作系統的USB Key通過 身份認證的方法進入操作系統,其加密運算是在智能芯片內完成的,外部系統無法跟蹤,因 而相對于單純的密碼保護方法具有更強的保密性能。但是,USB Key在使用時還需要預先 安裝特定的驅動程序。除了對計算機使用者身份驗證的安全保護方法,還有基于對計算機 本身進行安全加密的技術,其中包括可信任平臺模組芯片(Trusted Platform Module,簡 稱TPM)技術。
[0004] TPM技術通過在計算機主板硬件平臺上集成TPM安全芯片,利用TPM安全芯片提供 的安全特性來增強計算機的安全保護能力。包含了計算機信息的TPM安全芯片可實現對計 算機系統安全保護的目的。但是,TPM技術僅是對計算機自身的保護,卻沒有對計算機使用 者的身份進行驗證。既能夠配合使用者身份驗證,又能保護計算機安全的方法有BIOS電磁 鎖。BIOS
[0005] 電磁鎖連接于計算機主板,包括電磁鎖和智能傳感器,BIOS電磁鎖通過BIOS控制 計算機機箱,實現內部上鎖,并可通過網絡實現遠程開鎖,事先必須設置好BIOS開機密碼, 在BIOS中設置好電磁鎖,才能控制電磁鎖的使用狀態。
[0006] 現有計算機僅基于密碼進行計算機使用者的身份驗證,安全性不足,易被破解;利 用可攜式存儲器保護計算機及系統安全的方法,需要安裝特定的驅動程序,操作比較復雜; 計算機自身安全和使用者身份驗證同時保證,需要借助額外的芯片或特定設備,增加了使 用成本。
[0007] 鑒于上述缺陷,本發明創作者經過長時間的研宄和實踐終于獲得了本創作。
【發明內容】
[0008] 本發明的目的在于提供一種計算機自我保護系統及方法,用以克服上述技術缺 陷。
[0009] 為實現上述目的,本發明提供一種計算機自我保護系統,包括檢測單元、數據處理 單元、數據交互單元、動作控制單元和饋線監控單元;
[0010] 其中,所述的檢測單元包括電壓采集模塊、電流采集模塊和功率采集模塊,其實時 采集計算機的信息,并將采集的信息傳輸至數據處理單元中,所述的數據處理單元,根據采 集的電壓、電流和功率信息,確定計算機當前狀態,處于開機狀態、待機狀態或者破解狀態; 所述的檢測單元并從數據交互單元內獲取基準信號信息,計算一閾值范圍,并將計算所得 的運行信息與閾值范圍信息進行比對,將比對結果傳輸至其中的數據存儲模塊中;
[0011] 所述的動作控制單元根據數據處理單元的處理信息,對開機電路和關機電路進行 控制,若處于開機或者待機狀態,則保持開機電路正常運行;若處于非正常狀況的破解狀 態,則控制關機電路運行;
[0012] 所述的數據交互單元中設置有開機密鑰,用戶通過與數據交互單元匹配開機密 鑰,獲取開機的通行指令,進而動作控制單元開通開機電路或者數據交互單元將密鑰匹配 結果傳輸至數據處理單元中,動作控制單元控制關機電路啟動;
[0013] 所述的饋線監控單元,集中對各饋線的檢測結果進行記錄,所述的饋線監控單元 將計算機的故障信息傳輸至數據處理單元中,所述的數據處理單元中包括修正電路,生成 修正后的波形信息并輸出。
[0014] 進一步地,在所述數據處理單元內設置有電流幅值的閾值范圍Ii~I 2,以及相應 的電壓閾值和功率閾值;
[0015] 所述電流采集模塊在采樣時,每次取連續的&個周期,采樣^次,在每一周期內取 一瞬時值i,所述數據處理單元按照下述公式進行計算得出I m,
【主權項】
1. 一種計算機自我保護系統,其特征在于,包括檢測單元、數據處理單元、數據交互單 元、動作控制單元和饋線監控單元; 其中,所述的檢測單元包括電壓采集模塊、電流采集模塊和功率采集模塊,其實時采集 計算機的信息,并將采集的信息傳輸至數據處理單元中,所述的數據處理單元,根據采集的 電壓、電流和功率信息,確定計算機當前狀態,處于開機狀態、待機狀態或者破解狀態;所述 的檢測單元并從數據交互單元內獲取基準信號信息,計算一闊值范圍,并將計算所得的運 行信息與闊值范圍信息進行比對,將比對結果傳輸至其中的數據存儲模塊中; 所述的動作控制單元根據數據處理單元的處理信息,對開機電路和關機電路進行控 審IJ,若處于開機或者待機狀態,則保持開機電路正常運行;若處于非正常狀況的破解狀態, 則控制關機電路運行; 所述的數據交互單元中設置有開機密鑰,用戶通過與數據交互單元匹配開機密鑰,獲 取開機的通行指令,進而動作控制單元開通開機電路或者數據交互單元將密鑰匹配結果傳 輸至數據處理單元中,動作控制單元控制關機電路啟動; 所述的饋線監控單元,集中對各饋線的檢測結果進行記錄,所述的饋線監控單元將計 算機的故障信息傳輸至數據處理單元中,所述的數據處理單元中包括修正電路,生成修正 后的波形信息并輸出。
2. 根據權利要求1所述的計算機自我保護系統,其特征在于,在所述數據處理單元內 設置有電流幅值的闊值范圍II~I2,W及相應的電壓闊值和功率闊值; 所述電流采集模塊在采樣時,每次取連續的Ni個周期,采樣M1次,在每一周期內取一瞬 時值i,所述數據處理單元按照下述公式進行計算得出Im,
(1) 式中,i表示任意周期內的一瞬時值,ImOk表示在Ni個周期內的電流平均幅值,Im表示 計算所得電流幅值,Ni表示每次取樣周期,M1表示取樣次數,W表示信號傳輸頻率; 經上述計算得到的電流幅值Im判斷其是否在預設闊值I1~I2范圍內,