【技术实现步骤摘要】
本专利技术涉及数据加密,具体为一种用于flash数据存储的ecc加密方法和存储介质。
技术介绍
1、随着汽车技术发展,在汽车mcu中需要使用flash存储系统汽车程序,引导加载程序,用户数据等。flash在车载芯片中有着重要的作用,但数据和程序的安全性,稳定性和可靠性对于车载芯片有着重要作用,同时为了防止数据泄露,需要对存储在flash中的数据进行加密,使用ecc算法对数据进行检查和纠错,以保证车载芯片的安全性,稳定性和可靠性。
2、现有技术中的芯片存储数据使用flash控制器将数据经过处理,完成ecc转换写入flash memory中,同时读出数据时,将flash memory中数据读出,经过flash控制器解ecc后输出正确数据。但是在整个过程中,通常是对着一块flash memory操作,存放顺序从低到高,而当别人获取到flash memory时,如果仅仅是对着一块flash memory从低到高解码ecc获取到数据。就会具有加密性不高的问题。
技术实现思路
1、针对现有
...【技术保护点】
1.一种用于flash数据存储的ECC加密方法,其特征在于,包括以下内容:从axi发送的指令先经过fsi,使用block ctrl选择Flash Memory的主存储块、信息块和冗余块的访问,将128bit的数据生成9bit的校验码,形成137bit的数据,再经过flash ctrl interface转换写入Flash Memory,flash ctrl interface用于提供访问Flash Memory需要的时序,只有满足时序要求才能写入Flash Memory,所述fsi对Flash Memory进行读写,将经过ECC变换后的137bit写入Flash Me
<...【技术特征摘要】
1.一种用于flash数据存储的ecc加密方法,其特征在于,包括以下内容:从axi发送的指令先经过fsi,使用block ctrl选择flash memory的主存储块、信息块和冗余块的访问,将128bit的数据生成9bit的校验码,形成137bit的数据,再经过flash ctrl interface转换写入flash memory,flash ctrl interface用于提供访问flash memory需要的时序,只有满足时序要求才能写入flash memory,所述fsi对flash memory进行读写,将经过ecc变换后的137bit写入flash memory。
2.根据权利要求1所述的一种用于flash数据存储的ecc加密方法,其特征在于:从axi发送的指令包括读指令和写指令。
3.根据权利要求2所述的一种用于flash数据存储的ecc加密方法,其特征在于:经过ecc变换后的137bit写入flash memory过程中,写入顺序为先写入flash memory 1的13...
【专利技术属性】
技术研发人员:黄兴原,任懿,甘焱林,
申请(专利权)人:深圳摩芯半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。