ECC校验算法的识别方法、设备、存储介质及装置制造方法及图纸

技术编号:33996852 阅读:69 留言:0更新日期:2022-07-02 11:05
本发明专利技术涉及存储芯片技术领域,公开了一种ECC校验算法的识别方法、设备、存储介质及装置。本发明专利技术通过获取待识别存储芯片的带外数据;对所述带外数据进行统计,生成数据频度表;根据所述数据频度表得到所述数据频度表中相邻元素的频度差数组;根据所述频度差数组得到变异系数;根据所述变异系数确定所述待识别存储芯片中的ECC字段区域;根据所述ECC字段区域确定ECC校验算法,以实现对所述ECC校验算法的识别。因此,通过存储芯片的带外数据的特征值快速的逆向算出该存储芯片的带外数据用的纠错算法类型,从而实现存储芯片ECC校验算法的快速识别。快速识别。快速识别。

【技术实现步骤摘要】
ECC校验算法的识别方法、设备、存储介质及装置


[0001]本专利技术涉及存储芯片领域,尤其涉及ECC校验算法的识别方法、设备、存储介质及装置。

技术介绍

[0002]现代社会各种电子产品,如手机,电脑,录音笔,固态硬盘等各种存储设备的发展,个人数据成了重要的东西都被存储在这些设备里面,大部分是具有个人隐私、商业秘密以及犯罪活动的数据,但是会由于外界的干扰或者本身存储数据的闪存质量问题导致数据会出错甚至丢失,所以在存储芯片中出现了ECC(Error Correcting Code)校验,可以在一定程度上自行发现和纠正传输过程中发生的错误,常见的有BCH和RS算法。但由于这种算法厂商在设计芯片的时候都存在于硬件电路中,而且各个厂商的纠错算法都不一样。
[0003]为了实现对算法的识别,一般为通过遍历伽罗华域的每一个阶数的值识别码长,从而得到纠错,但是耗时较长。

技术实现思路

[0004]本专利技术的主要目的在于提供ECC校验算法的识别方法、设备、存储介质及装置,旨在解决如何提高存储芯片中ECC校验算法的识别效率的技术问题。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种ECC校验算法的识别方法,其特征在于,所述ECC校验算法的识别方法包括:获取待识别存储芯片的带外数据;对所述带外数据进行统计,生成数据频度表;根据所述数据频度表得到所述数据频度表中相邻元素的频度差数组;根据所述频度差数组得到变异系数;根据所述变异系数确定所述待识别存储芯片中的ECC字段区域;根据所述ECC字段区域确定ECC校验算法,以实现对所述ECC校验算法的识别。2.如权利要求1所述的ECC校验算法的识别方法,其特征在于,所述获取待识别存储芯片的带外数据,包括:获取待识别存储芯片的芯片类型;根据所述芯片类型下载数据手册;根据所述数据手册得到所述待识别存储芯片的带外数据。3.如权利要求2所述的ECC校验算法的识别方法,其特征在于,所述根据所述数据手册得到所述待识别存储芯片的带外数据,包括:获取预设分离固件工具;根据所述预设分离固件工具通过所述带外数据的数据大小从所述数据手册中进行分离,得到分离的带外数据块;将所述分离的带外数据块作为带外数据。4.如权利要求1所述的ECC校验算法的识别方法,其特征在于,所述根据所述数据频度表得到所述数据频度表中相邻元素的频度差数组之前,还包括:获取所述数据频度表中的频度值;将所述频度值中的预设频度值以及预设字节对应的元素进行删除,得到更新后的数据频度表;所述根据所述数据频度表得到所述数据频度表中相邻元素的频度差数组,包括:根据所述更新后的数据频度表得到所述数据频度表中相邻元素的频度差数组。5.如权利要求1所述的ECC校验算法的识别方法,其特征在于,所述根据所述数据频度表得到所述数据频度表中相邻元素的频度差数组,包括:获取所述数据频度表中列方向上的元素;将所述列方向上的元素中的相邻元素进行相减,得到二维数组;将所述二维数组作为频度差数组。6.如权利要求1所述的EC...

【专利技术属性】
技术研发人员:陈佩文
申请(专利权)人:苏州三六零智能安全科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1