【技术实现步骤摘要】
一种生成检错纠错电路的方法、检错纠错系统及存储介质
[0001]本专利技术实施例涉及但不限于存储数据读写领域,具体而言,涉及但不限于一种生成检错纠错电路的方法、检错纠错系统及存储介质。
技术介绍
[0002]密码芯片面临着多种攻击的安全威胁,例如侧信道攻击、故障注入攻击和物理侵入式攻击等,其中,故障注入攻击是指利用激光、电磁辐射或电压等外部激励手段干扰芯片的运行,利用故障状态或错误的运行结果达到攻击目的。相关技术中,为了抵御故障注入攻击,密码芯片常采用为敏感数据添加检错码或纠错码的方法进行防御。为了抵御故障注入攻击,密码安全芯片通常采用安全传感器、检错纠错码、冗余运算等防护机制。其中,检错纠错码针对的是故障注入攻击后被保护数据是否被置入错误,而不是针对某一特定的故障注入方式,因此对于任何故障注入攻击方式都是有效的。检错纠错码是一种重要的防故障注入攻击的手段,因而被广泛采用。
[0003]其中,检错码是为被保护的敏感数据增加冗余数据,这些冗余数据是按照一定的检错规则生成的,和被保护的数据一同存在芯片的存储器或寄存器中, ...
【技术保护点】
【技术特征摘要】
1.一种生成检错纠错电路的方法,其特征在于,包括:接收数据通道传来的数据,所述数据包括:敏感数据;根据所述敏感数据的属性确定所述敏感数据对应的配置文件,并根据所述配置文件生成检错纠错电路。2.如权利要求1所述的生成检错纠错电路的方法,其特征在与,所述敏感数据的属性包括以下至少之一:敏感数据的类型、敏感数据的参数、敏感数据的功能。3.如权利要求2所述的生成检错纠错电路的方法,其特征在于,所述根据所述配置文件生成检错纠错电路包括:根据所述配置文件生成检错码电路;和/或,根据所述配置文件生成纠错码电路。4.如权利要求3所述的生成检错纠错电路的方法,其特征在于,所述方法还包括:通过所述检错纠错电路对所述敏感数据进行校验。5.如权利要求4所述的生成检错纠错电路的方法,其特征在于,所述通过所述检错纠错电路对所述敏感数据进行校验之前包括:判段所述接收到的数据是否包含所述敏感数据对应的第一检错纠错码;如否,通过所述检错纠错电路生成所述敏感数据对应的第一检错纠错码,将所述第一检错纠错码通过传输通道回传,停止校验。6.如权利要求5所述的生成检错纠错电路的方法,其特征在于,所述通过所述检错纠错电路对所述敏感数据进行校验包括:根据所述检错纠错电路生成所述敏感数据对应的第二检错纠错码;当所述第二检错纠错码与所述第一检错纠错码一致时,判定校验通过。7...
【专利技术属性】
技术研发人员:王宇建,徐基明,贾津,
申请(专利权)人:国民技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。