[發明專利]關鍵數據安全冗余存儲算法在審
| 申請號: | 201611271184.0 | 申請日: | 2016-12-22 |
| 公開(公告)號: | CN108228380A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 周立功 | 申請(專利權)人: | 廣州周立功單片機科技有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據安全 安全技術領域 數據恢復機制 數據冗余算法 數據幀結構 安全冗余 存儲順序 存儲算法 關鍵數據 技術要點 計費系統 汽車電子 冗余算法 數據區域 數據冗余 數據校驗 系統數據 正常數據 正確數據 不一致 可用 門禁 存儲 保證 | ||
1.數據幀結構,為了保證數據是可校驗的,在有效數據的后部添加了校驗部分;其中,Bytel~Byten為有效數據,寫標志占用一個字節,固定為’W’的值0x57,CRC為前面有效數據和寫標志的校驗和,本例中使用了一個字節長度,可以根據安全性要求使用16或32位CRC校驗。
2.多區存儲,為了避免存儲過程中掉電、芯片復位、干擾等導致數據被破壞后無法回復,需要對數據進行多區存儲,保證一個區域被破壞時,可以從其他正確區域中先恢復為正確數據;為了保證數據,將幾個存儲區域放置在不同存儲塊中,保證一次寫入操作不會操作到一個存儲塊以上;如果有多組數據存儲,在一個存儲塊中可以多組數據存儲,分別訪問這些數據。
3.數據恢復機制,在使用數據時,系統從數據區1讀取數據,進行寫入標志判斷和CRC校驗;如果寫入標志和CRC校驗正確,確認數據正確,就依此數據作為正確數據使用,然后讀取數據區2和數據區3數據;如果數據區2和3的數據正確,不做任何處理,否則將數據區內容寫入數據區2和數據區,保證3個數據區內容一直且都正確;如果數據區1的寫標志或CRC校驗錯誤,系統確認數據區1數據被破壞,讀取數據區2數據;如果數據區2數據正確,將數據區2數據寫入數據區1,及恢復數據區1的正確內容,同樣校驗和回復數據區3的數據;同樣的如果數據區1和數據2數據都被破壞,而數據區3內容正確,將數據區3的內容回寫到數據區1和數據區2,使3個數據區內容正確且一致。
4.正常數據存儲順序,當數據發生更改,需要更新數據時,向將數據寫入到第一區區域,確認寫入正確時才寫備份區2,確認備份區2正確時才寫入備份區3,通過以上處理,在數據寫過過程中發生異常,也保證數據至少有2兩個以上區域正確。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州周立功單片機科技有限公司,未經廣州周立功單片機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611271184.0/1.html,轉載請聲明來源鉆瓜專利網。





