[發明專利]數據處理方法及系統有效
| 申請號: | 200810056591.9 | 申請日: | 2008-01-22 |
| 公開(公告)號: | CN101493877A | 公開(公告)日: | 2009-07-29 |
| 發明(設計)人: | 張建輝;柯海濱 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F21/24 | 分類號: | G06F21/24 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 尚志峰 |
| 地址: | 100085北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 系統 | ||
技術領域
本發明涉及計算機領域,更具體地涉及一種數據處理方法及系 統。
背景技術
計算機在啟動過程中,會有大量的中間數據存放在內存。例如, 在上電自檢(Power?On?Self?Test,簡稱POST)中,處理密碼輸入時, 在鍵盤緩沖區內會有用戶輸入的鍵碼留存;在處理密碼加密時,在 內存中會有加解密模塊的程序存在。在POST結束后,黑客和惡意 程序可以通過分析這些遺留內存,來找到攻擊計算機客戶端的方法。
因此,本著安全的考慮,在基本輸入輸出系統(Basic Input/Output?System,簡稱BIOS)的POST過程結束之后,引導操 作系統之前,應該將用到的所有內存都清空。在操作系統中一些安 全處理程序也存在著同樣的問題,處理完成后,應該將過程中用到 的中間數據全部清除,以免后患。
但是,現在內存越來越大,處理算法也變得復雜和龐大,使用 傳統的使用程序指令填充清除內存,會耗費大量的時間,嚴重影響 用戶的體驗。尤其是在BIOS啟動中,對時間的要求越來越苛刻。 在現有技術下,還沒有合適的方法能夠既考慮安全又兼顧時間消耗。
發明內容
本發明提供了一種數據處理方法及系統,從而可以快速、簡單 地清除計算機內存中的內容。
根據本發明實施例的數據處理方法包括:獲取待寫入計算機內 存的數據;基于一種能使數據產生變化的處理方式對所述待寫入計 算機內存的數據進行處理,生成中間數據,其中,中間數據和待寫 入計算機內存的數據不相同;以及將中間數據寫入計算機內存。
根據本發明實施例的數據處理方法還包括:當需要將待寫入計 算機內存的數據從計算機內存讀出時,從計算機內存中讀出中間數 據;以及利用一種能使數據產生變化的處理方式的逆處理對中間數 據進行處理,生成待寫入計算機內存的數據并輸出。
根據本發明實施例的數據處理方法還包括:當不期望從計算機 內存中讀出待寫入計算機內存的數據時,將一種能使數據產生變化 的處理方式變換為另一種能使數據產生變化的處理方式;從計算機 內存中讀出中間數據;以及利用另一種能使數據產生變化的處理方 式的逆處理對中間數據進行處理,生成不同于待寫入計算機內存的 數據的數據并輸出。
根據本發明實施例的數據處理方法還包括:在計算機內存中設 置其中的內容不期望被讀出的區域。
根據本發明實施例的數據處理系統包括:數據獲取單元,用于 獲取待寫入計算機內存的數據;存儲單元,用于存儲多種能使數據 產生變化的處理算法;數據處理單元,分別與數據獲取單元和存儲 單元連接,用于根據多種能使數據產生變化的處理算法中的任意一 種處理算法對待寫入計算機內存的數據進行處理,生成中間數據; 數據寫入單元,與數據處理單元連接,用于將中間數據寫入計算機 內存。
根據本發明實施例的數據處理系統還包括:數據讀出單元,用 于從計算機內存中讀出中間數據,利用上述任意一種處理算法的逆 算法對中間數據進行處理,生成待寫入計算機內存的數據并輸出。
根據本發明實施例的數據處理系統還包括:數據變換單元,用 于從計算機內存中讀出中間數據,利用多種能使數據產生變化的處 理算法中的任意另一種處理算法的逆處理對中間數據進行處理,生 成不同于待寫入計算機內存的數據的數據并輸出。
根據本發明實施例的數據處理系統還包括:區域設置單元,用 于在計算機內存中設置其中的內容不期望被讀出的區域;指令接收 單元,用于接收來自外部的各種操作指令。其中,根據本發明實施 例的數據處理系統位于內存控制器中。
本發明通過對寫入計算機內存的數據在讀出的過程中使用不同 的算法進行處理,使得讀出的數據變成一堆沒有意義的數據,達到 了清除計算機內存中的內容的目的。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申 請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并 不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的數據處理方法的總體流程圖;
圖2是根據本發明實施例的數據處理方法的流程示意圖一;
圖3是根據本發明實施例的數據處理方法的流程示意圖二;
圖4是根據本發明實施例的數據處理方法的流程示意圖三;
圖5是根據本發明實施例的數據處理方法的流程示意圖四;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810056591.9/2.html,轉載請聲明來源鉆瓜專利網。





