[發(fā)明專利]一種計算機系統(tǒng)時間防篡改方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201310647642.6 | 申請日: | 2013-12-04 |
| 公開(公告)號: | CN104700023A | 公開(公告)日: | 2015-06-10 |
| 發(fā)明(設計)人: | 王琦;周小淇;符廖峰;汪大海 | 申請(專利權)人: | 中國移動通信集團遼寧有限公司;北京華勝天成科技股份有限公司 |
| 主分類號: | G06F21/50 | 分類號: | G06F21/50 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 郭振興;李春晅 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機系統(tǒng) 時間 篡改 方法 系統(tǒng) | ||
1.一種計算機系統(tǒng)時間防篡改方法,其特征在于,所述方法包括:
步驟一、檢查是否存在已保存的說明有效時間范圍的檢查點時間校驗字符串文件C,若是,將所述文件C中內容寫入檢查點時間校驗字符串數組Z;否則,執(zhí)行步驟四;
步驟二、獲取當前系統(tǒng)時間,生成檢查點時間字符串,通過散列算法F將所述字符串轉換為長度為L的檢查點時間校驗字符串s;
步驟三、檢查所述數組Z中是否存在與檢查點時間校驗字符串s相同的字符串,若是,基于當前系統(tǒng)時間構造下一次檢查點時間校驗字符串數組Z’;否則,輸出需要重新驗證時間信息;
步驟四、重新創(chuàng)建所述文件C,并將所述數組Z’中的內容保存在所述文件C中;
步驟五、輸出時間偏差在有效范圍內的標志或信息。
2.如權利要求1所述的方法,其特征在于,所述檢查點時間校驗字符串s根據如下方式構建:
根據當前系統(tǒng)時間、檢查周期p以及檢查起點時間構建檢查點時間字符串;
根據散列算法F將檢查點時間字符串轉換為長度為L位的檢查點時間校驗字符串s。
3.如權利要求1所述的方法,其特征在于,所述基于當前系統(tǒng)時間構造下一次檢查點時間校驗字符串數組Z’,包括:
獲取當前系統(tǒng)時間,獲得最近的一個檢查點時間T’;
基于檢查周期p計算生成在下一次檢查時準許的時間范圍內的所有檢查點時間;
將所述所有檢查點時間依次通過散列算法F轉換長度為L的檢查點時間校驗字符串s放入數組Z’中,使數組Z’中每個單元中的檢查點時間校驗字符串s順序對應每個檢查點時間。
4.如權利要求1所述的方法,其特征在于,所述重新創(chuàng)建所述文件C,包括:
保留所述文件C并清除所述文件C中的內容。
5.如權利要求1所述的方法,其特征在于,所述方法還包括:
延遲檢查周期p后,執(zhí)行步驟二及后續(xù)步驟。
6.如權利要求1所述的方法,其特征在于,所述步驟三中,輸出需要重新驗證時間信息之后,還包括:
刪除所述說明有效時間范圍的檢查點時間校驗字符串文件C;
提示修正系統(tǒng)時間并等待確認;
在確認后,執(zhí)行步驟二及后續(xù)步驟。
7.一種計算機系統(tǒng)時間防篡改系統(tǒng),其特征在于,所述系統(tǒng)包括文件C檢查單元、檢查點時間校驗字符串s生成單元、比對單元、重建文件C單元及時間偏差結果輸出單元,其中,
所述文件C檢查單元,用于檢查是否存在已保存的說明有效時間范圍的檢查點時間校驗字符串文件C,若是,將所述文件C中內容寫入檢查點時間校驗字符串數組Z,并發(fā)送給所述比對單元;否則,通知所述重建文件C單元;
所述檢查點時間校驗字符串s生成單元,用于獲取當前系統(tǒng)時間,生成檢查點時間字符串,通過散列算法F將所述字符串轉換為長度為L的檢查點時間校驗字符串s,并發(fā)送給所述比對單元;
所述比對單元,用于檢查所述數組Z中是否存在與檢查點時間校驗字符串s相同的字符串,若是,基于當前系統(tǒng)時間構造下一次檢查點時間校驗字符串數組Z’并發(fā)送給所述重建文件C單元;
所述重建文件C單元,用于重新創(chuàng)建所述文件C,并將所述數組Z’中的內容保存在所述文件C中;
所述時間偏差結果輸出單元,用于輸出時間偏差在有效范圍內的標志或信息。
8.如權利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括檢查點時間校驗字符串構建單元,用于根據當前系統(tǒng)時間、檢查周期p以及檢查起點時間構建檢查點時間字符串;根據散列算法F將檢查點時間字符串轉換為長度為L位的檢查點時間校驗字符串s。
9.如權利要求7所述的系統(tǒng),其特征在于,所述檢查點時間校驗字符串s生成單元,還用于獲取當前系統(tǒng)時間,獲得最近的一個檢查點時間T’;基于檢查周期p計算生成在下一次檢查時準許的時間范圍內的所有檢查點時間;將所述所有檢查點時間依次通過散列算法F轉換長度為L的檢查點時間校驗字符串s放入數組Z’中,使數組Z’中每個單元中的檢查點時間校驗字符串順序對應每個檢查點時間。
10.如權利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括重新驗證單元,用于在所述比對單元檢查出所述數組Z中不存在與檢查點時間校驗字符串s相同的字符串時,刪除所述說明有效時間范圍的檢查點時間校驗字符串文件C;提示修正系統(tǒng)時間并等待確認;在確認后,通知所述檢查點時間校驗字符串s生成單元重新生成檢查點時間校驗字符串s。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團遼寧有限公司;北京華勝天成科技股份有限公司;,未經中國移動通信集團遼寧有限公司;北京華勝天成科技股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310647642.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:病毒檢測的方法及裝置
- 下一篇:一種手臂慣性式動作捕捉數據融合方法
- 允許服務器遠程訪問未通電的客戶計算機系統(tǒng)資產信息的數據處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計算機系統(tǒng)中遠程禁止網絡活動的數據處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網絡活動的數據處理系統(tǒng)和方法
- 分配用于多方應用層會話的資格信息
- 分配用于多方應用層會話的資格信息
- 一種用于多層次對話的調節(jié)計算機系統(tǒng)的方法
- 一種使用混合云計算系統(tǒng)進行通信的方法
- 遠程禁止客戶計算機系統(tǒng)的數據處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網絡活動的數據處理系統(tǒng)和方法





