存储器的数据写入、读出方法及装置与流程

文档序号:11918337阅读:来源:国知局

技术特征:

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的位长及所述第一压缩函数和第二压缩函数相关。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1