1.一种存储器的数据写入方法,其特征在于,包括:
当接收到待写入的数据D及所述待写入的数据D的目标地址数据A时,对所述待写入的数据D进行加密处理,获得加密数据T;
分别对所述加密数据T及所述目标地址数据A进行压缩处理,获得压缩后的加密数据T1及目标地址数据A1,并根据压缩后的加密数据T1及目标地址数据A1获得校验数据S;
将所述加密数据T及校验数据S作为码字写入至所述存储器。
2.如权利要求1所述的存储器的数据写入方法,其特征在于,所述分别对所述加密数据T及所述目标地址数据A进行压缩处理,获得压缩后的加密数据T1及目标地址数据A1,并根据压缩后的T1及目标地址A1数据获得校验数据S,包括:
调用所述第一压缩函数按照预设位长对所述加密数据T进行压缩处理,获得压缩后的加密数据T1;
调用第二压缩函数按照所述预设位长对所述目标地址数据A进行压缩处理,获得压缩后的目标地址数据A1;
对所述压缩后的加密数据T1及目标地址数据A1执行第一运算,获得校验数据S。
3.如权利要求2所述的存储器的数据写入方法,其特征在于,所述预设位长与所述存储器的校验能力、所述待写入的数据D的位长、所述目标地址数据A的位长及所述第一压缩函数和第二压缩函数相关。
4.如权利要求2所述的存储器的数据写入方法,其特征在于,所述第一运算为异或运算。
5.一种存储器的数据读出方法,其特征在于,包括:
接收待读取数据D的目标地址数据A;
根据所述目标地址数据A读取所述存储器中相应位置处的码字;
按照预设位长将所述码字拆分为加密数据T及校验数据S;
分别对所述加密数据T及所述目标地址数据A进行压缩处理,获得压缩后的加密数据T1及目标地址数据A1;
根据所述压缩后的加密数据T1、目标地址数据A1及校验数据S,对所述加密数据T进行校验,并根据校验结果确定所述存储器的输出。
6.如权利要求5所述的存储器的数据读出方法,其特征在于,所述分别对所述加密数据T及所述目标地址数据A进行压缩处理,获得压缩后的加密数据T1及目标地址数据A1,包括:
调用第一压缩函数按照预设位长对所述加密数据T进行压缩处理,获得压缩后的加密数据T1;
调用第二压缩函数按照所述预设位长对所述目标地址数据A进行压缩处理,获得压缩后的目标地址数据A1。
7.如权利要求6所述的存储器的数据读出方法,其特征在于,所述根据所述压缩后的加密数据T1、目标地址数据A1及校验数据S,对所述加密数据T进行校验,并根据校验结果确定所述存储器的输出,包括:
对所述压缩后的加密数据T1与校验数据S执行第一运算;
判断所述第一运算后的结果与所述压缩后的目标地址数据A1是否相等;
当所述第一运算后的结果与所述压缩后的目标地址数据A1相等时,判定所述加密数据T为正确数据,对所述加密数据T进行解密后输出。
8.如权利要求7所述的存储器的数据读出方法,其特征在于,所述根据所述压缩后的加密数据T1、目标地址数据A1及校验数据S,对所述加密后的数据T进行校验,并根据校验结果确定所述存储器的输出,还包括:
当所述第一运算后的结果与所述压缩后的目标地址数据A1不相等时,判定所述加密数据T为错误数据,输出相应的提示信号,以调用相应的防护策略。
9.如权利要求7所述的存储器的数据读出方法,其特征在于,所述第一运算为异或运算。
10.如权利要求6所述的存储器的数据读出方法,其特征在于,所述预设位 长与所述存储器的校验能力、所述待读取数据D的位长、所述目标地址数据A的位长及所述第一压缩函数和第二压缩函数相关。
11.一种存储器的数据写入装置,其特征在于,包括:
加密单元,适于当接收到待写入的数据D及所述待写入的数据D的目标地址数据A时,对所述待写入的数据D进行加密处理,获得加密数据T;
第一处理单元,适于分别对所述加密数据T及所述目标地址数据A进行压缩处理,获得压缩后的加密数据T1及目标地址数据A1,并根据压缩后的加密数据T1及目标地址数据A1获得校验数据S;
写入单元,适于将所述加密数据T及校验数据S作为码字写入至所述存储器。
12.如权利要求11所述的存储器的数据写入装置,其特征在于,所述第一处理单元包括:
第一处理子单元,适于调用所述第一压缩函数按照预设位长对所述加密数据T进行压缩处理,获得压缩后的加密数据T1;
第二处理子单元,适于调用第二压缩函数按照所述预设位长对所述目标地址数据A进行压缩处理,获得压缩后的目标地址数据A1;
第一运算子单元,适于对所述压缩后的加密数据T1及目标地址数据A1执行第一运算,获得校验数据S。
13.如权利要求12所述的存储器的数据写入装置,其特征在于,所述预设位长与所述存储器的校验能力、所述待写入的数据D的位长、所述目标地址数据A的位长及所述第一压缩函数和第二压缩函数相关。
14.如权利要求12所述的存储器的数据写入装置,其特征在于,所述第一运算子单元适于对所述压缩后的加密数据T1及目标地址数据A1执行异或运算,获得校验数据S。
15.一种存储器的数据读出装置,其特征在于,包括:
接收单元,适于接收待读取数据D的目标地址数据A;
读取单元,适于根据所述目标地址数据A读取所述存储器中相应位置处的码字;
拆分单元,适于按照预设位长将所述码字拆分为加密数据T及校验数据S;
第二处理单元,适于分别对所述加密数据T及所述目标地址数据A进行压缩处理,获得压缩后的加密数据T1及目标地址数据A1;
第三处理单元,适于根据所述压缩后的加密数据T1、目标地址数据A1及校验数据S,对所述加密后的数据T进行校验,并根据校验结果确定所述存储器的输出。
16.如权利要求15所述的存储器的数据读出装置,其特征在于,所述第二处理单元包括:
第三处理子单元,适于调用第一压缩函数按照预设位长对所述加密数据T进行压缩处理,获得压缩后的加密数据T1;
第四处理子单元,适于调用第二压缩函数按照所述预设位长对所述目标地址数据A进行压缩处理,获得压缩后的目标地址数据A1。
17.如权利要求16所述的存储器的数据读出装置,其特征在于,所述第三处理单元包括:
第二运算子单元,适于对所述压缩后的加密数据T1与校验数据S执行第一运算;
判断子单元,适于判断所述第一运算后的结果与所述压缩后的目标地址数据A1是否相等;
解密子单元,适于当所述第一运算后的结果与所述压缩后的目标地址数据A1相等时,判定所述加密数据T通过校验,对所述加密数据T进行解密后输出。
18.如权利要求17所述的存储器的数据读出装置,其特征在于,所述第三处理单元还包括:
提示子单元,适于当所述第一运算后的结果与所述压缩后的目标地址数 据A1不相等时,判定所述加密数据T未通过校验,输出相应的提示信号,以调用相应的防护策略。
19.如权利要求17所述的存储器的数据读出装置,其特征在于,所述第二运算子单元适于对所述压缩后的加密数据T1及校验数据S执行异或运算。
20.如权利要求16所述的存储器的数据读出装置,其特征在于,所述预设位长与所述存储器的校验能力、所述待读取数据D的位长、所述目标地址数据A的位长及所述第一压缩函数和第二压缩函数相关。