发明名称 |
一种计算伽罗华域本原元正整数次幂的方法 |
摘要 |
本发明涉及信息安全技术中的代数编解码领域,具体公开一种计算伽罗华域本原元正整数次幂的方法,包括:预先构造递归函数update_c(x),该递归函数update_c(x)用以根据本原多项式中最高次幂m和系数数组b[m]的值计算与本原元正整数次幂αn对应多项式表达系数数组c[m]的值;以n为参数,执行该递归函数update_c(x),用以获取数组c[m]的值;根据表达式αn=c[m-1]αm-1+c[m-2]αm-2+c[m-3]αm-3+...+c[1]α+c[0]进行计算,用以获取本原元正整数次幂αn的计算结果。本发明无需存储数组c[m]元素,有利于节省存储空间。 |
申请公布号 |
CN103186504A |
申请公布日期 |
2013.07.03 |
申请号 |
CN201110460324.X |
申请日期 |
2011.12.30 |
申请人 |
安凯(广州)微电子技术有限公司 |
发明人 |
冷永春;胡胜发 |
分类号 |
G06F17/15(2006.01)I |
主分类号 |
G06F17/15(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
李赞坚;曹志霞 |
主权项 |
一种计算伽罗华域本原元正整数次幂的方法,其特征在于,包括:预先构造递归函数update_c(x),该递归函数update_c(x)用以根据本原多项式中最高次幂m和系数数组b[m]的值计算与本原元正整数次幂αn对应多项式表达系数数组c[m]的值;以n为参数,执行该递归函数update_c(x),用以获取数组c[m]的值;根据表达式αn=c[m‑1]αm‑1+c[m‑2]αm‑2+c[m‑3]αm‑3+...+c[1]α+c[0]进行计算,用以获取本原元正整数次幂αn的计算结果。 |
地址 |
510663 广东省广州市萝岗区广州科学城科学大道182号创新大厦C1区3楼 |