【技术实现步骤摘要】
NAND存储器安全代码生成模块和生成方法、以及NAND存储器
[0001]本专利技术涉及半导体
,尤其涉及NAND存储器安全代码生成模块和生成方法、以及内置有该NAND存储器安全代码生成模块的NAND存储器。
技术介绍
[0002]NAND存储器是一种大容量的存储芯片,其特点是容量密度大,制造成本低,访问速度快,通常作为U盘、固态盘、存储卡等设备上的存储芯片。
[0003]对于NAND存储器而言,用户数据的安全性是一个很重要的话题。为了避免非法的用户访问和非法复制,通常会对写入的数据进行加密,同时还可以设置用于特定用户访问的安全代码。
[0004]在现有技术中,随着半导体技术的不断发展,为了制作这样的安全代码,供应商通常会放置具有较大面积的弊端的特殊IP,例如采用RPMC(Replay
‑
Protected Monotonic Counter:应答保护单调计算器)嵌入式安全技术。
[0005]目前,在设计含有RPMC的NAND存储器时,通常会把大容量NAND存储器和RPMC集成 ...
【技术保护点】
【技术特征摘要】
1.一种NAND存储器安全代码生成模块,其特征在于,包括:CAM信息读取单元,该CAM信息读取单元对NAND存储器中的CAM信息进行读取;寄存器值更新单元,该寄存器值更新单元针对所述CAM信息读取单元读取到的所述CAM信息,对与各个所述CAM信息相对应的寄存器值进行更新;CRC码生成单元,该CRC码生成单元利用由所述寄存器值更新单元更新后的所述寄存器值来生成CRC码;以及安全代码存储单元,该安全代码存储单元更新并存储由所述CRC码生成单元生成的所述CRC码。2.如权利要求1所述的NAND存储器安全代码生成模块,其特征在于,所述CAM信息包括配置信息、修复列信息、坏块信息、以及修复块信息。3.如权利要求2所述的NAND存储器安全代码生成模块,其特征在于,所述CAM信息读取单元分别对所述配置信息、所述修复列信息、所述坏块信息、以及所述修复块信息进行读取,所述CRC码生成单元最终生成包含所述配置信息、所述修复列信息、所述坏块信息、以及所述修复块信息在内的所述CRC码,并设为所述NAND存储器的唯一的安全代码。4.如权利要求2所述的NAND存储器安全代码生成模块,其特征在于,所述寄存器值更新单元分别对与所述配置信息、所述修复列信息、所述坏块信息、以及所述修复块信息相对应的寄存器值进行更新。5.如权利要求4所述的NAND存储器安全代码生成模块,其特征在于,所述CRC码生成单元进行下述动作:基于所述寄存器值更新单元更新后的与所述配置信息相对应的寄存器值来生成第一CRC码;基于所述寄存器值更新单元更新后的与所述修复列信息相对应的寄存器值、以及所述第一CRC码来生成第二CRC码;基于所...
【专利技术属性】
技术研发人员:李炯尚,
申请(专利权)人:东芯半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。