发明名称 一种安全芯片及其对错误注入攻击的防御方法和装置
摘要 本发明提供一种安全芯片及其对错误注入攻击的防御方法和装置,所述方法中,安全芯片中的算法引擎执行N轮运算,N为大于1的整数,其特征在于,所述方法包括:存储所述N轮运算的中间运算结果;预设n个回滚轮,第i回滚轮对应的回滚数预设为Mi;其中,n为大于1的整数,n≤N,i=1,2,…,n,Mi为大于1的整数,Mi≤N;在第i回滚轮执行完本轮运算后,执行Mi轮逆运算,得到第i回滚结果;当所述第i回滚结果与所述存储的所述第i回滚轮之前Mi轮的中间运算结果相同时,继续执行所述回滚轮之后的操作;否则,向系统报警,并停止执行后续操作。
申请公布号 CN106161391A 申请公布日期 2016.11.23
申请号 CN201510184515.6 申请日期 2015.04.17
申请人 国民技术股份有限公司 发明人 刘娟
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京律和信知识产权代理事务所(普通合伙) 11446 代理人 刘国伟;冷文燕
主权项 一种对错误注入攻击的防御方法,所述安全芯片中的算法引擎执行N轮运算,N为大于1的整数,其特征在于,所述方法包括:存储所述N轮运算的中间运算结果;预设n个回滚轮,第i回滚轮对应的回滚数预设为Mi;其中,n为大于1的整数,n≤N,i=1,2,…,n,Mi为大于1的整数,Mi≤N;在第i回滚轮执行完本轮运算后,执行Mi轮逆运算,得到第i回滚结果;当所述第i回滚结果与所述存储的所述第i回滚轮之前Mi轮的中间运算结果相同时,继续执行所述回滚轮之后的操作;否则,向系统报警,并停止执行后续操作。
地址 518057 广东省深圳市南山区高新技术产业园区深圳软件园3栋301、302