本發明提出了一種存儲數據完整性驗證及恢復方法,首先將信息數據分塊并生成數據證據;隨后將數據證據映射到服務器節點上,將數據證據二次偽隨機放置,在用戶申請驗證通過后,將存儲的數據塊和對應的證據標簽返回給用戶,通過私鑰和證據密鑰計算對比信息的一致性,實現驗證;若數據被攻擊或者篡改,當檢測到系統中有節點失效時,系統返回出錯節點位置,依據二次偽隨機放置存儲和再生碼對小于源文件的數據塊進行線性處理,對未失效的節點進行迭代運算,精確恢復數據。本發明花費少量資源即可檢查數據是否完整,是否被攻擊篡改;通過數據的二次偽隨機放置存儲,可以通過未損壞數據塊恢復數據;并且此方法使得存儲開銷和通信開銷較小、抗攻擊性強。
聲明:
“存儲數據完整性驗證及恢復方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)