求有限域Fp上多项式周期的一种实用算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
] 若存在最小正整数 f , 使得- Il1 厂 - , )X
则称 f 厂 ) 为 ( 的周 期 , P( ) f 即 厂 =. 事 实上 , ) 厂 的周 期 总是存 在 的 .
引理 1 设 厂 是 ) ] 常数项 不等 0的多项 式 , 中 则可 以经 过有 限步 彻底 分解 为 - 厂 ) ( ) () ” ,
.
由此可知: 对不可约多项式- , 厂 )满足/0 ≠0时, ( () 不妨设 dg )= , e ) 则从任一初始状态 ( 本文统一设
收 稿 日期 :2 0 — 8 1 080—8 基 金 项 目:国家 自然 科 学 基 金 资 助 (0 0 0 3 15 15 )
作者简介:王
鑫 (9 3 ) 男, 1 8一 , 陕西汉中人, 硕士, 研究方 向为代数学
加 上连 续 脉冲 , 可输 出序 列 ( n, , ,k…) 其 中 a= Ca , c ∈ , ≥n .称 厂 : + + z + ,1 … a, , k i ( , k ) k ) 1 c C …+ X X
c n+ 为 该移位 寄存 器序 列 的 联接 多 项 式 , -c , 也称 _ 产 生 该序 列 .若 设 . 为序 列 的全 部 联接 多项 厂 ) , (
5, 1s, , … , ( … 0S,2… S, .
必满足 (: 。且 J, l 2… , ( 两 两不 同 . J, s ., , 小。 )s 0s S
反之 , 若设 f 是满 足 S S 的最 小 正整 数 , 么 () I。 = 那 0 是周 期为 Z 的周 期序 列 .
式 构成 的集 合 , . 构成 则 , ( ] 的一 个 非零理 想 , 其生成 元 m () 为序 列 a的极小 多项 式 . ox 称
本文 中讨 论 的 多项式 的最 高项 系数 都约 定 为 1 . 定 义 1 给 定一 个 次数 ≥1且 常数 项 非 0的多项 式 厂 ∈ … )
引理 4】 设 n级 移位 寄存 器序 列 =( , 。 , … ,k…) t a a,2 a, .如 果其 周 期 为 P() 记序 列 的连续 n个 分 o a, ,
量 构 成 的状 态 =a,k,k, , (ka+a … .
) k 0 12 … , 么状 态序 列 ,= ,, , 那
关键词 : 多项式; 周期 ; 线性移位寄存器
中 图分 类 号 :0 141 7 . 4 文 献标 识 码 :A
在现 代密码 学 中 , 多项 式 的周期性 质 对密 码 体制 的安全 至关 重要 . 文献 [] 出 了 1给 出多项式 在准 确 高效分 解 的基础 之上 , 避免 整数 分解 和模 运算 而得 到其 周 期 . 可
] t 两 两 不 同的 不 可约 多项 式 , e是 整 中 个 而
P ) =
)P ) …, ( ] rnp l ≥ i12 …, . , , Pf  ̄ i( p = , , £ ) a )
定 义 2 给 定 上 的一 个无 限序列 n (o0, … , …) 若存 在正 整 数 Z使得 = 对 一 切 非 负整 =a, 啦, 嘶, , , ,
妇所得结果即是厂的周期易得导数厂匕匕爿冉鬈矩阵则??国一行变换匕匕剐帆帆万方数据河南科学第卷第期且慨又因为戈计算后可得菇计算知对于其初始状态为而故对于正剐拟初始状态为而故对于石爿慨其初始状态为且故如计算故妒结束语本文通过检测多项式的不可约因式所产生的序列的状态得出了多项式的周期如果设多项式的最终分解式共有个不可约因式且平均每个不可约因式与初始状态每一次比较的运算时间为记厶为需要比较的次数则总的检测时间仅为实验表明相比文献中的算法本文给出的算法简单高效且计算量少用计算机语言实现也比较容易参考文献万哲先代数与编码北京科学出版社徐俊彪计算机实现多项式分解的一种实用算法福建电脑吴仕文移位寄存器序列郑州电子技术学院矗万方数据
2 多项式周期 的计算方法 与实现
定理 对 上 的多项 式 ) 设 经 过彻 底 分解 后 有 厂 =l( z ・ , )f。 )・ , ) 其 中 ) F ] t , 是 p 中 个
第2 6卷 第 1 期 2
20 年 1 08 2月
河
南 科
学
V0 .6 No 1 12 .2
H ENAN S ENCE CI
De . 0 8 C 2 0
文 章 编 号 :0 4 3 1 (0 8 1 — 4 6 0 10 — 9 8 2 0 ) 2 15 — 3
求有 限域 上 多项式周期 的一种 实用算法
其 中 () 是
] t 两 两不 同 的不可 约 多项式 , e是整 数 , 12 … ,. 中 个 而 i ,, t =
具 体分解 方 法见 文献 [] 2.
引理 2 若 有 - 厂 ) (
数 ,= , , ,.那 么 i1 2 … t
z ・ () 其 中 ) )・ , 是
] 中零 次 项不 为
0的 多项式 周 期 的一种 计 算方 法 , 中涉 及整 数 的标 准 分解 和 大量 的模 运算 , 其 本文 对 该算 法 进行 了改进 , 指
1 预 备 知 识
P元 n级线 性移 位寄存器 由 个 串联 的寄存器 、 乘法 器和 开关 电路构 成 , 给一 个初态 ( a, 一, 任 , z…, )
吴 仕义 (9 4 ) 男 , 西 九汀 人 , 授 . 】6 一 , 汀 教
20 0 8年 1 2月
王
鑫等 :求有限域 上多项式周期的一种 实用算法
一1 5 一 47
为(, , 1出发, ) 00 … ) 以 为联接多项式的线性移位寄存器序列的周期就等于 ) 的周期.
数 k 同时满足上述要求 的最小正整数 叫做序列 a的周期, , 记作 P , ( = i(l =k = , , . ( 即P n rn f )a a, l2 …) k
引理 3 l 若 ) _ 3 为 上 的不可约 多 项式 ) 次数 dg )≥1 则 任何 以 () 的 e ) , 为联 接 多项式 的 非零 序 列 a的极小 多项 式为 厂 , 且 P() p厂 .鲁 晓斌 , 贾利新
( 息 工 程 大 学 电 子技 术 学 院 ,郑 州 信 400) 5 04
要 :利用有 限域 上线 性移 位寄存 器序 列的状态转移 变换 , 多项式周 期的计算方 法 .计 算结果表 明, 求 算法
简单可行 , 易于实现 .
] 若存在最小正整数 f , 使得- Il1 厂 - , )X
则称 f 厂 ) 为 ( 的周 期 , P( ) f 即 厂 =. 事 实上 , ) 厂 的周 期 总是存 在 的 .
引理 1 设 厂 是 ) ] 常数项 不等 0的多项 式 , 中 则可 以经 过有 限步 彻底 分解 为 - 厂 ) ( ) () ” ,
.
由此可知: 对不可约多项式- , 厂 )满足/0 ≠0时, ( () 不妨设 dg )= , e ) 则从任一初始状态 ( 本文统一设
收 稿 日期 :2 0 — 8 1 080—8 基 金 项 目:国家 自然 科 学 基 金 资 助 (0 0 0 3 15 15 )
作者简介:王
鑫 (9 3 ) 男, 1 8一 , 陕西汉中人, 硕士, 研究方 向为代数学
加 上连 续 脉冲 , 可输 出序 列 ( n, , ,k…) 其 中 a= Ca , c ∈ , ≥n .称 厂 : + + z + ,1 … a, , k i ( , k ) k ) 1 c C …+ X X
c n+ 为 该移位 寄存 器序 列 的 联接 多 项 式 , -c , 也称 _ 产 生 该序 列 .若 设 . 为序 列 的全 部 联接 多项 厂 ) , (
5, 1s, , … , ( … 0S,2… S, .
必满足 (: 。且 J, l 2… , ( 两 两不 同 . J, s ., , 小。 )s 0s S
反之 , 若设 f 是满 足 S S 的最 小 正整 数 , 么 () I。 = 那 0 是周 期为 Z 的周 期序 列 .
式 构成 的集 合 , . 构成 则 , ( ] 的一 个 非零理 想 , 其生成 元 m () 为序 列 a的极小 多项 式 . ox 称
本文 中讨 论 的 多项式 的最 高项 系数 都约 定 为 1 . 定 义 1 给 定一 个 次数 ≥1且 常数 项 非 0的多项 式 厂 ∈ … )
引理 4】 设 n级 移位 寄存 器序 列 =( , 。 , … ,k…) t a a,2 a, .如 果其 周 期 为 P() 记序 列 的连续 n个 分 o a, ,
量 构 成 的状 态 =a,k,k, , (ka+a … .
) k 0 12 … , 么状 态序 列 ,= ,, , 那
关键词 : 多项式; 周期 ; 线性移位寄存器
中 图分 类 号 :0 141 7 . 4 文 献标 识 码 :A
在现 代密码 学 中 , 多项 式 的周期性 质 对密 码 体制 的安全 至关 重要 . 文献 [] 出 了 1给 出多项式 在准 确 高效分 解 的基础 之上 , 避免 整数 分解 和模 运算 而得 到其 周 期 . 可
] t 两 两 不 同的 不 可约 多项 式 , e是 整 中 个 而
P ) =
)P ) …, ( ] rnp l ≥ i12 …, . , , Pf  ̄ i( p = , , £ ) a )
定 义 2 给 定 上 的一 个无 限序列 n (o0, … , …) 若存 在正 整 数 Z使得 = 对 一 切 非 负整 =a, 啦, 嘶, , , ,
妇所得结果即是厂的周期易得导数厂匕匕爿冉鬈矩阵则??国一行变换匕匕剐帆帆万方数据河南科学第卷第期且慨又因为戈计算后可得菇计算知对于其初始状态为而故对于正剐拟初始状态为而故对于石爿慨其初始状态为且故如计算故妒结束语本文通过检测多项式的不可约因式所产生的序列的状态得出了多项式的周期如果设多项式的最终分解式共有个不可约因式且平均每个不可约因式与初始状态每一次比较的运算时间为记厶为需要比较的次数则总的检测时间仅为实验表明相比文献中的算法本文给出的算法简单高效且计算量少用计算机语言实现也比较容易参考文献万哲先代数与编码北京科学出版社徐俊彪计算机实现多项式分解的一种实用算法福建电脑吴仕文移位寄存器序列郑州电子技术学院矗万方数据
2 多项式周期 的计算方法 与实现
定理 对 上 的多项 式 ) 设 经 过彻 底 分解 后 有 厂 =l( z ・ , )f。 )・ , ) 其 中 ) F ] t , 是 p 中 个
第2 6卷 第 1 期 2
20 年 1 08 2月
河
南 科
学
V0 .6 No 1 12 .2
H ENAN S ENCE CI
De . 0 8 C 2 0
文 章 编 号 :0 4 3 1 (0 8 1 — 4 6 0 10 — 9 8 2 0 ) 2 15 — 3
求有 限域 上 多项式周期 的一种 实用算法
其 中 () 是
] t 两 两不 同 的不可 约 多项式 , e是整 数 , 12 … ,. 中 个 而 i ,, t =
具 体分解 方 法见 文献 [] 2.
引理 2 若 有 - 厂 ) (
数 ,= , , ,.那 么 i1 2 … t
z ・ () 其 中 ) )・ , 是
] 中零 次 项不 为
0的 多项式 周 期 的一种 计 算方 法 , 中涉 及整 数 的标 准 分解 和 大量 的模 运算 , 其 本文 对 该算 法 进行 了改进 , 指
1 预 备 知 识
P元 n级线 性移 位寄存器 由 个 串联 的寄存器 、 乘法 器和 开关 电路构 成 , 给一 个初态 ( a, 一, 任 , z…, )
吴 仕义 (9 4 ) 男 , 西 九汀 人 , 授 . 】6 一 , 汀 教
20 0 8年 1 2月
王
鑫等 :求有限域 上多项式周期的一种 实用算法
一1 5 一 47
为(, , 1出发, ) 00 … ) 以 为联接多项式的线性移位寄存器序列的周期就等于 ) 的周期.
数 k 同时满足上述要求 的最小正整数 叫做序列 a的周期, , 记作 P , ( = i(l =k = , , . ( 即P n rn f )a a, l2 …) k
引理 3 l 若 ) _ 3 为 上 的不可约 多 项式 ) 次数 dg )≥1 则 任何 以 () 的 e ) , 为联 接 多项式 的 非零 序 列 a的极小 多项 式为 厂 , 且 P() p厂 .鲁 晓斌 , 贾利新
( 息 工 程 大 学 电 子技 术 学 院 ,郑 州 信 400) 5 04
要 :利用有 限域 上线 性移 位寄存 器序 列的状态转移 变换 , 多项式周 期的计算方 法 .计 算结果表 明, 求 算法
简单可行 , 易于实现 .