1.一種存儲(chǔ)器的數(shù)據(jù)寫入方法,其特征在于,包括:
當(dāng)接收到待寫入的數(shù)據(jù)D及所述待寫入的數(shù)據(jù)D的目標(biāo)地址數(shù)據(jù)A時(shí),對(duì)所述待寫入的數(shù)據(jù)D進(jìn)行加密處理,獲得加密數(shù)據(jù)T;
分別對(duì)所述加密數(shù)據(jù)T及所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1,并根據(jù)壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1獲得校驗(yàn)數(shù)據(jù)S;
將所述加密數(shù)據(jù)T及校驗(yàn)數(shù)據(jù)S作為碼字寫入至所述存儲(chǔ)器。
2.如權(quán)利要求1所述的存儲(chǔ)器的數(shù)據(jù)寫入方法,其特征在于,所述分別對(duì)所述加密數(shù)據(jù)T及所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1,并根據(jù)壓縮后的T1及目標(biāo)地址A1數(shù)據(jù)獲得校驗(yàn)數(shù)據(jù)S,包括:
調(diào)用所述第一壓縮函數(shù)按照預(yù)設(shè)位長(zhǎng)對(duì)所述加密數(shù)據(jù)T進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1;
調(diào)用第二壓縮函數(shù)按照所述預(yù)設(shè)位長(zhǎng)對(duì)所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的目標(biāo)地址數(shù)據(jù)A1;
對(duì)所述壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1執(zhí)行第一運(yùn)算,獲得校驗(yàn)數(shù)據(jù)S。
3.如權(quán)利要求2所述的存儲(chǔ)器的數(shù)據(jù)寫入方法,其特征在于,所述預(yù)設(shè)位長(zhǎng)與所述存儲(chǔ)器的校驗(yàn)?zāi)芰?、所述待寫入的?shù)據(jù)D的位長(zhǎng)、所述目標(biāo)地址數(shù)據(jù)A的位長(zhǎng)及所述第一壓縮函數(shù)和第二壓縮函數(shù)相關(guān)。
4.如權(quán)利要求2所述的存儲(chǔ)器的數(shù)據(jù)寫入方法,其特征在于,所述第一運(yùn)算為異或運(yùn)算。
5.一種存儲(chǔ)器的數(shù)據(jù)讀出方法,其特征在于,包括:
接收待讀取數(shù)據(jù)D的目標(biāo)地址數(shù)據(jù)A;
根據(jù)所述目標(biāo)地址數(shù)據(jù)A讀取所述存儲(chǔ)器中相應(yīng)位置處的碼字;
按照預(yù)設(shè)位長(zhǎng)將所述碼字拆分為加密數(shù)據(jù)T及校驗(yàn)數(shù)據(jù)S;
分別對(duì)所述加密數(shù)據(jù)T及所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1;
根據(jù)所述壓縮后的加密數(shù)據(jù)T1、目標(biāo)地址數(shù)據(jù)A1及校驗(yàn)數(shù)據(jù)S,對(duì)所述加密數(shù)據(jù)T進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定所述存儲(chǔ)器的輸出。
6.如權(quán)利要求5所述的存儲(chǔ)器的數(shù)據(jù)讀出方法,其特征在于,所述分別對(duì)所述加密數(shù)據(jù)T及所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1,包括:
調(diào)用第一壓縮函數(shù)按照預(yù)設(shè)位長(zhǎng)對(duì)所述加密數(shù)據(jù)T進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1;
調(diào)用第二壓縮函數(shù)按照所述預(yù)設(shè)位長(zhǎng)對(duì)所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的目標(biāo)地址數(shù)據(jù)A1。
7.如權(quán)利要求6所述的存儲(chǔ)器的數(shù)據(jù)讀出方法,其特征在于,所述根據(jù)所述壓縮后的加密數(shù)據(jù)T1、目標(biāo)地址數(shù)據(jù)A1及校驗(yàn)數(shù)據(jù)S,對(duì)所述加密數(shù)據(jù)T進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定所述存儲(chǔ)器的輸出,包括:
對(duì)所述壓縮后的加密數(shù)據(jù)T1與校驗(yàn)數(shù)據(jù)S執(zhí)行第一運(yùn)算;
判斷所述第一運(yùn)算后的結(jié)果與所述壓縮后的目標(biāo)地址數(shù)據(jù)A1是否相等;
當(dāng)所述第一運(yùn)算后的結(jié)果與所述壓縮后的目標(biāo)地址數(shù)據(jù)A1相等時(shí),判定所述加密數(shù)據(jù)T為正確數(shù)據(jù),對(duì)所述加密數(shù)據(jù)T進(jìn)行解密后輸出。
8.如權(quán)利要求7所述的存儲(chǔ)器的數(shù)據(jù)讀出方法,其特征在于,所述根據(jù)所述壓縮后的加密數(shù)據(jù)T1、目標(biāo)地址數(shù)據(jù)A1及校驗(yàn)數(shù)據(jù)S,對(duì)所述加密后的數(shù)據(jù)T進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定所述存儲(chǔ)器的輸出,還包括:
當(dāng)所述第一運(yùn)算后的結(jié)果與所述壓縮后的目標(biāo)地址數(shù)據(jù)A1不相等時(shí),判定所述加密數(shù)據(jù)T為錯(cuò)誤數(shù)據(jù),輸出相應(yīng)的提示信號(hào),以調(diào)用相應(yīng)的防護(hù)策略。
9.如權(quán)利要求7所述的存儲(chǔ)器的數(shù)據(jù)讀出方法,其特征在于,所述第一運(yùn)算為異或運(yùn)算。
10.如權(quán)利要求6所述的存儲(chǔ)器的數(shù)據(jù)讀出方法,其特征在于,所述預(yù)設(shè)位 長(zhǎng)與所述存儲(chǔ)器的校驗(yàn)?zāi)芰?、所述待讀取數(shù)據(jù)D的位長(zhǎng)、所述目標(biāo)地址數(shù)據(jù)A的位長(zhǎng)及所述第一壓縮函數(shù)和第二壓縮函數(shù)相關(guān)。
11.一種存儲(chǔ)器的數(shù)據(jù)寫入裝置,其特征在于,包括:
加密單元,適于當(dāng)接收到待寫入的數(shù)據(jù)D及所述待寫入的數(shù)據(jù)D的目標(biāo)地址數(shù)據(jù)A時(shí),對(duì)所述待寫入的數(shù)據(jù)D進(jìn)行加密處理,獲得加密數(shù)據(jù)T;
第一處理單元,適于分別對(duì)所述加密數(shù)據(jù)T及所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1,并根據(jù)壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1獲得校驗(yàn)數(shù)據(jù)S;
寫入單元,適于將所述加密數(shù)據(jù)T及校驗(yàn)數(shù)據(jù)S作為碼字寫入至所述存儲(chǔ)器。
12.如權(quán)利要求11所述的存儲(chǔ)器的數(shù)據(jù)寫入裝置,其特征在于,所述第一處理單元包括:
第一處理子單元,適于調(diào)用所述第一壓縮函數(shù)按照預(yù)設(shè)位長(zhǎng)對(duì)所述加密數(shù)據(jù)T進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1;
第二處理子單元,適于調(diào)用第二壓縮函數(shù)按照所述預(yù)設(shè)位長(zhǎng)對(duì)所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的目標(biāo)地址數(shù)據(jù)A1;
第一運(yùn)算子單元,適于對(duì)所述壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1執(zhí)行第一運(yùn)算,獲得校驗(yàn)數(shù)據(jù)S。
13.如權(quán)利要求12所述的存儲(chǔ)器的數(shù)據(jù)寫入裝置,其特征在于,所述預(yù)設(shè)位長(zhǎng)與所述存儲(chǔ)器的校驗(yàn)?zāi)芰?、所述待寫入的?shù)據(jù)D的位長(zhǎng)、所述目標(biāo)地址數(shù)據(jù)A的位長(zhǎng)及所述第一壓縮函數(shù)和第二壓縮函數(shù)相關(guān)。
14.如權(quán)利要求12所述的存儲(chǔ)器的數(shù)據(jù)寫入裝置,其特征在于,所述第一運(yùn)算子單元適于對(duì)所述壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1執(zhí)行異或運(yùn)算,獲得校驗(yàn)數(shù)據(jù)S。
15.一種存儲(chǔ)器的數(shù)據(jù)讀出裝置,其特征在于,包括:
接收單元,適于接收待讀取數(shù)據(jù)D的目標(biāo)地址數(shù)據(jù)A;
讀取單元,適于根據(jù)所述目標(biāo)地址數(shù)據(jù)A讀取所述存儲(chǔ)器中相應(yīng)位置處的碼字;
拆分單元,適于按照預(yù)設(shè)位長(zhǎng)將所述碼字拆分為加密數(shù)據(jù)T及校驗(yàn)數(shù)據(jù)S;
第二處理單元,適于分別對(duì)所述加密數(shù)據(jù)T及所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1及目標(biāo)地址數(shù)據(jù)A1;
第三處理單元,適于根據(jù)所述壓縮后的加密數(shù)據(jù)T1、目標(biāo)地址數(shù)據(jù)A1及校驗(yàn)數(shù)據(jù)S,對(duì)所述加密后的數(shù)據(jù)T進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定所述存儲(chǔ)器的輸出。
16.如權(quán)利要求15所述的存儲(chǔ)器的數(shù)據(jù)讀出裝置,其特征在于,所述第二處理單元包括:
第三處理子單元,適于調(diào)用第一壓縮函數(shù)按照預(yù)設(shè)位長(zhǎng)對(duì)所述加密數(shù)據(jù)T進(jìn)行壓縮處理,獲得壓縮后的加密數(shù)據(jù)T1;
第四處理子單元,適于調(diào)用第二壓縮函數(shù)按照所述預(yù)設(shè)位長(zhǎng)對(duì)所述目標(biāo)地址數(shù)據(jù)A進(jìn)行壓縮處理,獲得壓縮后的目標(biāo)地址數(shù)據(jù)A1。
17.如權(quán)利要求16所述的存儲(chǔ)器的數(shù)據(jù)讀出裝置,其特征在于,所述第三處理單元包括:
第二運(yùn)算子單元,適于對(duì)所述壓縮后的加密數(shù)據(jù)T1與校驗(yàn)數(shù)據(jù)S執(zhí)行第一運(yùn)算;
判斷子單元,適于判斷所述第一運(yùn)算后的結(jié)果與所述壓縮后的目標(biāo)地址數(shù)據(jù)A1是否相等;
解密子單元,適于當(dāng)所述第一運(yùn)算后的結(jié)果與所述壓縮后的目標(biāo)地址數(shù)據(jù)A1相等時(shí),判定所述加密數(shù)據(jù)T通過校驗(yàn),對(duì)所述加密數(shù)據(jù)T進(jìn)行解密后輸出。
18.如權(quán)利要求17所述的存儲(chǔ)器的數(shù)據(jù)讀出裝置,其特征在于,所述第三處理單元還包括:
提示子單元,適于當(dāng)所述第一運(yùn)算后的結(jié)果與所述壓縮后的目標(biāo)地址數(shù) 據(jù)A1不相等時(shí),判定所述加密數(shù)據(jù)T未通過校驗(yàn),輸出相應(yīng)的提示信號(hào),以調(diào)用相應(yīng)的防護(hù)策略。
19.如權(quán)利要求17所述的存儲(chǔ)器的數(shù)據(jù)讀出裝置,其特征在于,所述第二運(yùn)算子單元適于對(duì)所述壓縮后的加密數(shù)據(jù)T1及校驗(yàn)數(shù)據(jù)S執(zhí)行異或運(yùn)算。
20.如權(quán)利要求16所述的存儲(chǔ)器的數(shù)據(jù)讀出裝置,其特征在于,所述預(yù)設(shè)位長(zhǎng)與所述存儲(chǔ)器的校驗(yàn)?zāi)芰Α⑺龃x取數(shù)據(jù)D的位長(zhǎng)、所述目標(biāo)地址數(shù)據(jù)A的位長(zhǎng)及所述第一壓縮函數(shù)和第二壓縮函數(shù)相關(guān)。