高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

Fq上一类周期为2p2的四元广义分圆序列的线性复杂度

王艳 相乃姣 韩西林 闫联陶

王艳, 相乃姣, 韩西林, 闫联陶. Fq上一类周期为2p2的四元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095
引用本文: 王艳, 相乃姣, 韩西林, 闫联陶. Fq上一类周期为2p2的四元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095
Yan WANG, Naijiao XIANG, Xilin HAN, Liantao YAN. Linear Complexity over Fq of a Class of Generalized Cyclotomic Quaternary Sequences with Period 2p2[J]. Journal of Electronics & Information Technology, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095
Citation: Yan WANG, Naijiao XIANG, Xilin HAN, Liantao YAN. Linear Complexity over Fq of a Class of Generalized Cyclotomic Quaternary Sequences with Period 2p2[J]. Journal of Electronics & Information Technology, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095

Fq上一类周期为2p2的四元广义分圆序列的线性复杂度

doi: 10.11999/JEIT210095
基金项目: 国家自然科学基金(61902304),陕西省自然科学基础研究计划资助项目(2021JQ-495)
详细信息
    作者简介:

    王艳:女,1982年生,副教授,研究方向为序列密码

    相乃姣:女,1996年生,硕士生,研究方向为序列密码

    韩西林:女,1996年生,硕士生,研究方向为序列密码

    闫联陶:女,1996年生,硕士生,研究方向为序列密码

    通讯作者:

    相乃姣 xiangnaijiao@xauat.edu.cn

  • 中图分类号: TN918.4

Linear Complexity over Fq of a Class of Generalized Cyclotomic Quaternary Sequences with Period 2p2

Funds: The National Natural Science Foundation of China (61902304), and The Project Supported by Natural Science Basic Research Plan in Shaanxi Province of China (2021JQ-495)
  • 摘要: 该文基于广义分圆理论,通过计算Fq(q=rm)上的序列生成多项式的零点个数,确定了一类周期为2p2的四元广义分圆序列的极小多项式和线性复杂度。结果表明,该序列的线性复杂度大于其周期的1/2,能够有效地抵抗Berlekamp-Massey (B-M)算法的攻击,是密码学意义上一类良好的周期伪随机序列。
  • 伪随机序列在流密码、扩频通信、雷达导航、全球定位等领域中都有着极为重要的应用[1]。伪随机序列的密码学性质,如周期性、相关性、线性复杂度、2-adic复杂度等直接影响着一个流密码算法的安全强度。其中线性复杂度是衡量伪随机序列性质的一个重要指标,根据Berlekamp-Massey(B-M)算法,若一个伪随机序列的线性复杂度大于其周期长度的1/2,则可称其为一个好的伪随机序列。

    目前,已有大量的文献研究了广义分圆序列的线性复杂度。Ding[2]基于Whiteman广义分圆理论构造了一类周期为pq的2元广义分圆序列,并证明了这类序列具有高的线性复杂度和低的自相关性;Bai等人[3]基于Ding–Helleseth广义分圆理论构造了一类新的周期为pq的2元广义分圆序列,并确定了该类序列具有高的线性复杂度;李胜强等人[4]基于Whiteman广义分圆理论,通过选取不同的特征集,构造了一类新的周期为pq的2元广义分圆序列,得出该类序列的线性复杂度的下界为pqpq+1,并指出该类序列为平衡序列。Xiao等人[5]构造了一类新的周期为p2的2元广义分圆序列,计算出了该类序列具有高的线性复杂度,最后提出了一类新的周期为pm的2元广义分圆序列,并给出了一个关于其线性复杂度的猜想;随后Edemskiy等人[6]证明了这个猜想,并将其结果推广到了更一般的情形;Ouyang等人[7]基于Edemskiy等人的工作构造了两类周期为2pm的2元广义分圆序列,并给出了其线性复杂度的取值范围,结果表明这两类序列都具有好的线性复杂度性质。王艳等人[8]研究了一类新的周期为2pmq阶2元广义分圆序列,并证明了该类序列具有高的线性复杂度;Wang等人[9]构造了F4上的一类周期为2pmqn的4元广义分圆序列,证明了该类序列的线性复杂度可以达到最大;Ke等人[10]构造了两类新的周期为2pm的4元广义分圆序列,分别确定了这两类序列在F4Z4上都具有高的线性复杂度。Du等人[11]研究了F4上的周期为2p的4元广义分圆序列的线性复杂度,结果表明其最小值为p+1;Chen等人[12]确定了Z4上的周期为2p的4元广义分圆序列的线性复杂度,结果表明其最小值为p;杜小妮等人[13]在Chen的基础上进行了推广,给出了Z4上周期为2p2的4元广义分圆序列的线性复杂度,结果表明该类序列具有好的线性复杂度性质。本文基于文献[13]构造的序列,构造了一类Fq上的周期为2p2的4元广义分圆序列,并计算了该类序列在Fq上的极小多项式和线性复杂度。本文结构安排如下:第2节给出了Fq上一类周期为2p2的4元广义分圆序列;第3节确定了该类序列在Fq上的极小多项式和线性复杂度;第4节对文章的工作做了小结和展望。

    p是奇素数,g是奇数,且g是模p,2p,p22p2的公共本原元。记模2p2的剩余类环为Z2p2={0,1,,2p21}

    i=0,1,

    D(2p2)i={g2k+i(mod2p2):k=0,1,,p(p1)21},D(p2)i={g2k+i(modp2):k=0,1,,p(p1)21},D(2p)i={g2k+i(mod2p):k=0,1,,p121},D(p)i={g2k+i(modp):k=0,1,,p121}
    (1)

    为了简便,本文记P0=p(D(2p)0D(2p)1),P1=2p(D(p)0D(p)1),R={0}。显然,

    Z2p2=D(2p2)0D(2p2)12D(p2)02D(p2)1P0P1R{p2}
    (2)

    构造Frm(r5)上的4元广义分圆序列

    s(t)={0,  tRD(2p2)01,  tD(2p2)1P02,  t2D(p2)1{p2}3,  t2D(p2)0P1
    (3)

    r是奇素数,m是正整数,Frm是一个特征为r的扩域。设{s(t):t=0,1,,N1}Frm上周期为N的序列。序列{s(t)}Frm上的线性复杂度是生成序列的最短的线性反馈移位寄存器的级数,记为LC(s)L是满足s(t+L)=cL1s(t+L1)++c1s(t+1)+c0s(t),其中t0,c0,c1,,cL1Frm的最小正整数。序列{s(t)}的极小多项式定义为m(x)=xLL1i=0cixi,生成多项式定义为S(x)=N1i=0s(t)xt,极小多项式和生成多项式的关系为m(x)=xN1gcd(xN1,S(x))。序列{s(t)}的线性复杂度表示为

    LC(s)=Ndeg(gcd(xN1,S(x)))
    (4)

    m=ordp2(r)β是扩域Frm上的2p2次单位根,由式(4)可得

    LC(s)=N|{k:S(βk)=0,0k<N}|
    (5)

    记模Nd阶分圆数为{(i,j)}^{(N)}=\left|({D}_{i}^{(N)}+1)\cap{D}_{j}^{(N)}\right|,   \;i,j=0,1,\cdots ,d-1

    定理1 设r为奇素数,且满足r5,rp, m=ordp2(r),并设β为扩域Frm上的2p2次单位根。由式(3)定义的周期为2p2的4元广义分圆序列{s(t)}Frm上的线性复杂度为

    LC(s)={2p21,r|3p2+p2r|p222p2p+1, r|p4r|p22p22,r|3p2+p2r|p222p2p,r|p22r|p4r|3p2+p2r|p4 r|p2r|p22 r|3p2+p2r|p22p2p1, r|3p2+p2r|p22 r|p4r|3p2+p2 r|p22r|p22p2,  r|3p2+p2r|p22 r|p4r|p2
    (6)

    下面给出证明定理1所需的引理。

    引理1[10,14] 设p为奇素数,有

    (1) 2D(p2)0当且仅当2D(p)02D(p)0当且仅当p±1(mod8)

    (2) 2D(p2)1当且仅当2D(p)12D(p)1当且仅当p±3(mod8)

    引理2[14] 设p为奇素数,有

    (1)若tZ2p2,i=0,1,j=1,2,则

    tD(pj)i(\boldsymbolodpj)={D(pj)i,  tD(2p2)0D(pj)i+1,  tD(2p2)1
    (7)

    (2)若tZp2,i=0,1,j=1,2,则

    tD(pj)i(\boldsymbolodpj)={D(pj)i,  tD(p2)0D(pj)i+1,  tD(p2)1
    (8)

    引理3 设a为正整数,p为奇素数,若i,j{0,1},则

    (1) 若aD(2p2)i,aPj=Pj

    (2) 若a2D(p2)i,aD(2p2)j=2D(p2)i+j(\boldsymbolod2),aPj=P1

    (3) 若aP0,aD(2p2)i=P0,a2D(p2)i=P1,aP0=p2,aP1=R

    (4) 若aP1,aD(2p2)i=a2D(p2)i=P1,aPi=R

    (5) D(p2)i(\boldsymbolodp)=D(p)i,D(2p2)i(\boldsymbolodp2)=D(p2)i

    证明 (1)—(4)的证明可参考文献[13]。下证(5):

    因为g是模pp2的公共本原元,所以

    D(p2)i(modp)={g2k+i(modp),k=0,1,,p(p1)21}={g2k+i(modp),k=0,1,,p121}=D(p)i
    (9)

    同理可得D(2p2)i(\boldsymbolodp2)=D(p2)i。证毕

    引理4 设p为奇素数,有

    21(\boldsymbolodp2){D(p2)0,  p±1(\boldsymbolod8)D(p2)1,  p±3(\boldsymbolod8)
    (10)

    证明 根据引理1可得。

    引理5 设p为奇素数,β为扩域Frm上的2p2次单位根,r为奇素数,且满足r5,rp,

    βp2k{1(\boldsymbolodr),  kD(2p2)0D(2p2)1P0{p2}1(\boldsymbolodr),    k2D(p2)02D(p2)1P1R
    (11)

    证明 由βFrm上的2p2次单位根可得βp2=1,所以k为偶数时,βp2k=1, k为奇数时,βp2k=1

    证毕

    引理6 设p为奇素数,βFrm上的2p2次单位根,有

    t2D(p2)1βkt+t2D(p2)0βkt+tP1βkt1(modr)
    (12)

    其中kD(2p2)0D(2p2)12D(p2)02D(p2)1

    证明 由β0+βp2+tD(2p2)0βt+tD(2p2)1βt+t2D(p2)0βt+t2D(p2)1βt+tP0βt+tP1βt=0可得。

    引理7 设p为奇素数,βFrm上的2p2次单位根,有iP1βi=1,iP0βi=1

    证明 由β2p21=(βp1)(1+βp+β2p++β(2p1)p)=(β2p1)(1+β2p+β22p++β(p1)2p) = 0,可得

    1+βp+β2p++β(2p1)p=0
    (13)
    1+β2p+β22p++β(p1)2p=0
    (14)

    1+iP1βi+iP0βi+βp2=0
    (15)
    1+p1i=1β2pi=0
    (16)

    于是1+i2pD(p)02pD(p)1βi=0, 进而iP1βi=1, iP0βi=1。证毕

    引理8 设p为奇素数,r为奇素数,且满足r5,rp, βFrm上的2p2次单位根,则有

    tD(2p2)1βktβp2kjD(p2)1β2jk(21\boldsymbolodp2)(\boldsymbolodr)
    (17)

    其中kD(2p2)0D(2p2)12D(p2)02D(p2)1

    证明 记Mp2=2(21(\boldsymbolodp2))(\boldsymbolod2p2), M2=p2(p2(1)(mod2))(mod2p2), Z2表示Z2中所有可逆元素的集合。当tD(2p2)1jt(modp2)时,构造从D(2p2)1Z2×D(p2)1的同构

    D(2p2)1Z2×D(p2)1t(1,j)
    (18)

    由中国剩余定理可得t1M2+jMp2(\boldsymbolod2p2)p2+j2(21(\boldsymbolodp2))(\boldsymbolod2p2),所以

    tD(2p2)1βktjD(p2)1βk(p2+j2(21\boldsymbolodp2))βp2kjD(p2)1β2jk(21\boldsymbolodp2)(\boldsymbolodr)
    (19)

    证毕

    引理9 若p1(mod4),则1D(p)0;若p3(mod4),则 1D(p)1

    证明 当p1(\boldsymbolod4)时,不妨设p=4t+1t为正整数。因为ordp(g)=p1,即gp11(\boldsymbolodp),所以有g4t10(\boldsymbolodp)。又因为g4t1=(g2t+1)(g2t1),且g为模p的本原根,所以有g2t1/0(\boldsymbolodp), g2t+10(\boldsymbolodp),故1g2t(\boldsymbolodp),即1D(p)0

    p3(\boldsymbolod4)时,记p=4t+3t为正整数,同理可得1D(p)1。证毕

    引理10[15] 设p是一个奇素数。若p1(mod4),则

    (0,1)(p2)=(1,0)(p2)=(1,1)(p2)=p(p1)4,(0,0)(p2)=p(p5)4
    (20)

    p3(mod4),则

    (0,0)(p2)=(1,0)(p2)=(1,1)(p2)=p(p3)4,(0,1)(p2)=p(p+1)4
    (21)

    引理11 设p为奇素数,βFrm上的2p2次单位根,η0=i2D(p2)0βi,η1=i2D(p2)1βi,则有η0=η1=0

    证明 设γ=β2,因为β是扩域Frm上的2p2次单位根,所以γ是扩域Frm上的p2次单位根。记d=p(p1)2,可得

    η0η1=i2D(p2)0βij2D(p2)1βj=iD(p2)0γiiD(p2)1γj=d1k=0γg2kd1l=0γg2l+1=d1k=0d1l=0γg2k+g2l+1=d1k=0d1t=0γg2k+g2k+2t+1=d1k=0d1t=0γg2k(1+g2t+1)
    (22)

    由引理3可知当k跑遍{01d1}时,D(p2)1(\boldsymbolodp)D(p)1中每个元素p次。下面分两种情况计算η0η1

    (1)当p1(mod4),根据引理9知1D(p)0,即对任意的t,有g2t+11(\boldsymbolodp), 其中0td1。存在v1,v2,使得g2v1+v2=1+g2t+1, 其中0v1d1,0v21。当t确定时,有

    d1k=0γg2k(1+g2t+1)=d1k=0γg2kg2v1+v2=d1k=0γg2(k+v1)+v2=ηv2
    (23)

    (a) 若v2=0,g2v1=1+g2t+1。由1+g2t+11+D(p2)1, g2v1D(p2)0,知g2v1=1+g2t+1((D(p2)1+1)D(p2)0),即g2v1=1+g2t+1\left| (D_1^{({p^2})} + 1)\cap   D_0^{({p^2})} \right|个解。由分圆数定义,g2v1=1+g2t+1(1,0)(p2)个解。

    (b) 若v2=1,则g2v1+1=1+g2t+1。由g2v1+1D(p2)1,g2v1+1=1+g2t+1((D(p2)1+1)D(p2)1),g2v1+1=1+g2t+1|(D(p2)1+1)D(p2)1|个解。由分圆数定义,g2v1+1=1+g2t+1(1,1)(p2)个解。

    所以当t跑遍{01d1}时,g2v1+v2=1+g2t+1(1,v2)(p2)个解,因而

    η0η1=d1k=0d1t=0γg2k(1+g2t+1)=(1,0)(p2)d1k=0γg2k+(1,1)(p2)d1k=0γg2k+1=(1,0)(p2)η0+(1,1)(p2)η1
    (24)

    (2)当p3(mod4),根据引理9知1D(p)1,则存在t,使得g2t+11(\boldsymbolodp),g2t+1+10(\boldsymbolodp),其中0td1。设L = \left\{ t:{g^{2t + 1}}  {\not{\equiv }}- 1(\boldsymbolod p),0 \le  t \le  d - 1 \right\}。注意到g2t+1+10(\boldsymbolodp)p个不同的解,当t跑遍{0,1,,d1}时,g2t+1+1恰好取pZp中每个元素1次。当k跑遍{0,1,d1}时,g2k(g2t+1+1)恰好取pZp中每个元素d次。与(1)类似有d1k=0γg2k(g2t+1+1)=d1k=0γg2k(g2k+1+1)=ηv2,且g2v1+v2=1+g2t+1(1,v2)(p2)个解。

    所以可得

    η0η1=d1k=0d1t=0γg2k(1+g2t+1)=d1k=0tLγg2k(1+g2t+1)+d1k=0tZdLγg2k(1+g2t+1)=d1k=0kpZpγg2tk+d1k=0tLγg2k(1+g2t+1)=dkpZpγg2tk+d1k=0tLγg2k(1+g2t+1)=(1,0)(p2)η0+(1,1)(p2)η1
    (25)

    根据引理6、引理7和引理10知η0+η1=0,且η0η1=0,所以得 η0=η1=0。 证毕

    序列{s(t)}的生成多项式为

    S(x)=2xp2+tD(2p2)1P0xt+2t2D(p2)1xt+3t2D(p2)0P1xt
    (26)

    引理12 设p为奇素数,βFrm上的2p2次单位根,r为奇素数,且满足r5,rp, 则当kZ2p2时,S(βk)的值可以确定为

    S(βk)={3p2+p2(\boldsymbolodr),k=02(p22)(\boldsymbolodr),  k=p22(p4)(\boldsymbolodr),kP04(p2)(\boldsymbolodr),kP14(\boldsymbolodr), kD(2p2)0D(2p2)12(\boldsymbolodr), k2D(p2)02D(p2)1
    (27)

    证明 设γ=β2,即γp2次单位根。由式(26),

    k=0时,有

    S(β0)S(1)2+tD(2p2)1P01t+2t2D(p2)11t+3t2D(p2)0P11t2+p(p1)2+(p1)+2p(p1)2+3p(p1)2+3(p1)3p2+p2(\boldsymbolodr)
    (28)

    k=p2时,根据引理5,有

    S(βp2)2(βp2)p2+tD(2p2)1P0(βp2)t+2t2D(p2)1(βp2)t+3t2D(p2)0P1(βp2)t2(1)+tD(2p2)1P0(1)t+2t2D(p2)1(1)t+3t2D(p2)0P1(1)t2p(p1)2(p1)+2p(p1)2+3p(p1)2+3(p1)2(p22)(\boldsymbolodr)
    (29)

    kP0时,根据引理3和引理5,有

    S(βk)2(βk)p2+tD(2p2)1(βk)t+2t2D(p2)1(βk)t+3t2D(p2)0(βk)t+tP0(βk)t+3tP1(βk)t2+tP0βt+2tP1βt+3tP1βt+3(p1)(p1)2(p4)(\boldsymbolodr)
    (30)

    kP1时,根据引理3和引理5,有

    S(βk)2(βk)p2+tD(2p2)1(βk)t+2t2D(p2)1(βk)t+3t2D(p2)0(βk)t+tP0(βk)t+3tP1(βk)t2+tP1βt+2tP1βt+3tP1βt+3(p1)+(p1)4(p2)(\boldsymbolodr)
    (31)

    下面讨论当kD(2p2)0D(2p2)12D(p2)02D(p2)1S(βk)的值,为了简便,记21p2=21(\boldsymbolodp2),根据引理8可得

    S(βk)2(βk)p2+tD(2p2)1(βk)t+2t2D(p2)1(βk)t+3t2D(p2)0(βk)t+3tP1(βk)t+tP0(βk)t2(βk)p2+βp2kjD(p2)1(βk)2j21p2+t2D(p2)0(βk)t+tP0(βk)t+tP1(βk)t+2(t2D(p2)1(βk)t+t2D(p2)0(βk)t+tP1(βk)t)2(βkp21)+βp2kt21p2D(p2)1(βk)2t+tD(p2)0(βk)2t+tP0(βk)t+tP1(βk)t(\boldsymbolodr)
    (32)

    接下来分两种情况讨论:

    (1)当p±1(\boldsymbolod8)时,根据引理4知21p2D(p2)0,所以

    S(βk)2(βkp21)+βp2ktD(p2)1(βk)2t+tD(p2)0(βk)2t+tP0(βk)t+tP1(βk)t(\boldsymbolodr)
    (33)

    (a) kD(2p2)0D(2p2)1时,根据引理2,引理5和引理7可得

    S(βk)2(11)tD(p2)1(βk)2t+tD(p2)0(βk)2t+tP0(βk)t+tP1(βk)t4+tD(p2)1(βk)2t+tD(p2)0(βk)2t2tD(p2)1(βk)2t+tP0(βk)t+tP1(βk)t52tD(p2)1β2kt+14(\boldsymbolodr)
    (34)

    (b) k2D(p2)02D(p2)1时,根据引理5,引理6和引理7可得

    S(βk)2(11)+tD(p2)1(βk)2t+tD(p2)0(βk)2t+tP1(βk)t+tP1βt2(\boldsymbolodr)
    (35)

    (2) 当p±3(\boldsymbolod8)时,根据引理4知21p2D(p2)1,所以

    S(βk)2(βkp21)+βp2ktD(p2)0(βk)2t+tD(p2)0(βk)2t+tP0(βk)t+tP1(βk)t(\boldsymbolodr)
    (36)

    (a)kD(2p2)0D(2p2)1时,根据引理5和引理7可得

    S(βk)2(11)tD(p2)0(βk)2t+tD(p2)0(βk)2t+tP0βt+tP1βt4(\boldsymbolodr)
    (37)

    (b)k2D(p2)0时,存在k,k=2n,nD(p2)0,根据引理2可得

    2D(p2)0(modp2)=D(p2)1,2D(p2)1(modp2)=D(p2)0,nD(p2)0(modp2)=D(p2)0,nD(p2)1(modp2)=D(p2)1
    (38)

    根据引理5和引理7可得

    S(βk)2(11)+tD(p2)0(βk)2t+tD(p2)0(βk)2t+tP1βt+tP1βttD(p2)0γkt+tD(p2)0γkt2tD(p2)0γ2nt+tD(p2)0γ2nt2t2D(p2)0γnt+t2D(p2)0γnt2tD(p2)1γnt+tD(p2)1γnt2tnD(p2)1γt+tnD(p2)1γt2tD(p2)1γt+tD(p2)1γt22(\boldsymbolodr)
    (39)

    (c)k2D(p2)1时,同理存在k,k=2n,nD(p2)1,根据引理2、引理5和引理7可得

    2D(p2)0(modp2)=D(p2)1,2D(p2)1(modp2)=D(p2)0,nD(p2)0(modp2)=D(p2)1,nD(p2)1(modp2)=D(p2)0
    (40)
    S(βk)2(modr)
    (41)

    证毕

    证明 由引理12知S(βk)取值有3p2+p2,p22,p4,p2,要确定序列s(t)的线性复杂度,则需考虑这4种情况的不同组合,分别讨论如下:

    (1)若r|3p2+p2,则极小多项式为m(x)=x2p21x1,线性复杂度为LC(s)=2p21

    (2)若r|p22,则极小多项式为m(x)=x2p21xβp2, 线性复杂度为 LC(s)=2p21

    (3)若r|p4,则极小多项式为m(x)=x2p21kP0(xβk),线性复杂度为 LC(s)=2p2p+1

    (4)若r|p2,则极小多项式为m(x)=x2p21kP1(xβk),线性复杂度为 LC(s)=2p2p+1

    (5)若r|3p2+p2r|p22,则极小多项式为m(x)=x2p21(x1)(xβp2),线性复杂度为LC(s)=2p22

    (6)若r|p22r|p4,则极小多项式为m(x)=x2p21(xβp2)kP0(xβk),线性复杂度为LC(s)=2p2p

    (7)若r|3p2+p2r|p4,则极小多项式为m(x)=x2p21(x1)kP0(xβk),线性复杂度为LC(s)=2p2p

    (8)若r|p2r|p22,则极小多项式为m(x)=x2p21(xβp2)kP1(xβk),线性复杂度为LC(s)=2p2p

    (9)若r|3p2+p2r|p2,则极小多项式为m(x)=x2p21(x1)kP1(xβk),线性复杂度为LC(s)=2p2p

    (10)若r|3p2+p2r|p22r|p4,则极小多项式为m(x)=x2p21(x1)(xβp2)kP0(xβk),线性复杂度为LC(s)=2p2p1

    (11)若r|3p2+p2r|p22r|p2,则极小多项式为m(x)=x2p21(x1)(xβp2)kP1(xβk),线性复杂度为LC(s)=2p2p1

    (12)若r|3p2+p2r|p22r|p4r|p2,则极小多项式为m(x)=x2p21, 线性复杂度为LC(s)=2p2。 证毕

    注 如果r|p4r|p2,那么有p4(modr),p2(modr),则42(\boldsymbolodr), 20(\boldsymbolodr)。因为r为奇素数,且r5,所以这两种情况不同时发生。

    通过使用Magma,我们计算下面的例子来验证本文的结果。

    例1 设p=5,g=3,r=7,则周期为50的4元广义分圆序列为00312121303031212130303122213030312121303031212130。

    由Magma计算得LC(s)=2p2p+1=92,且r,p符合文中的第(12)种情况r|3p2+p2r|p22r|p4r|p2

    例2 设p=7,g=3,r=5,则周期为98的4元广义分圆序列为00313121302021303131213020213031312130202130313122302021303131213020213031312130202130313121302021。

    由Magma计算得LC(s)=2p2p+1=92,且r,p符合文中的第(4)种情况r|p2

    例3 设p=7,g=3,r=11,则由Magma计算得LC(s)=2p2=98,r,p 符合文中的第(12)种情况r|3p2+p2r|p22r|p4r|p2

    例4 设p=11,g=7,r=17,则周期为242的4元广义分圆序列为00302031303121202131213030203130312120213121303020313031212021312130302031303121202131213030203130312120213121303020313033212021312130302031303121202131213030203130312120213121303020313031212021312130302031303121202131213030203130312120213121。

    由Magma计算得LC(s)=2p21=241,且r,p符合文中的第(2)种情况r|p22

    例5 设p=17,g=3,r=7,则周期为578的4元广义分圆序列为003131213021202031302021203121313030313121302120203130202120312131303031312130212020313020212031213130303131213021202031302021203121313030313121302120203130202120312131303031312130212020313020212031213130303131213021202031302021203121313030313121302120203130202120312131303031312130212020333020212031213130303131213021202031302021203121313030313121302120203130202120312131303031312130212021302021203121313030313121302120203130202120312131303031312130212020313020212031213130303131213021202031302021203121313030313121302120203130202120312131303031312130212020313020212031213130。

    由Magma计算得LC(s)=2p22=576,且r,p符合文中的第(5)种情况 r|3p2+p2r|p22

    本文基于杜小妮等人[13]的工作,构造了一类周期为2p2的4元广义分圆序列,研究了这类序列在Fq上的极小多项式和线性复杂度。结果表明,这类序列在Fq上的线性复杂度的最小值为2p2p1,大于其周期的1/2,即这类序列有高的线性复杂度,能够有效地抵抗B-M算法的攻击。后期研究该类序列4-adic复杂度也将是有意义的工作。

  • [1] GOLOMB S W and GONG Guang. Signal Design for Good Correlation: For Wireless Communication, Cryptography, and Radar[M]. Cambridge: Cambridge University Press, 2005: 174–175.
    [2] DING Cunsheng. Linear complexity of generalized cyclotomic binary sequences of order 2[J]. Finite Fields and Their Applications, 1997, 3(2): 159–174. doi: 10.1006/ffta.1997.0181
    [3] BAI Enjian, LIU Xiaojuan, and XIAO Guozhen. Linear complexity of new generalized cyclotomic sequences of order two of length pq[J]. IEEE Transactions on Information Theory, 2005, 51(5): 1849–1853. doi: 10.1109/TIT.2005.846450
    [4] 李胜强, 周亮, 肖国镇. 一类周期为pq阶为2的Whiteman广义分圆序列研究[J]. 电子与信息学报, 2009, 31(9): 2205–2208.

    LI Shengqiang, ZHOU Liang, and XIAO Guozhen. Study on a class of Whiteman-Generalized cyclotomic sequence with length pq and order two[J]. Journal of Electronics &Information Technology, 2009, 31(9): 2205–2208.
    [5] XIAO Zibi, ZENG Xiangyong, LI Chunlei, et al. New generalized cyclotomic binary sequences of period p2[J]. Designs, Codes and Cryptography, 2018, 86(7): 1483–1497. doi: 10.1007/s10623-017-0408-7
    [6] EDEMSKIY V, LI Chunlei, ZENG Xiangyong, et al. The linear complexity of generalized cyclotomic binary sequences of period p n[J]. Designs, Codes and Cryptography, 2019, 87(5): 1183–1197. doi: 10.1007/s10623-018-0513-2
    [7] OUYANG Yi and XIE Xianhong. Linear complexity of generalized cyclotomic sequences of period 2p m[J]. Designs, Codes and Cryptography, 2019, 87(11): 2585–2596. doi: 10.1007/s10623-019-00638-5
    [8] 王艳, 薛改娜, 李顺波, 等. 一类新的周期为2p mq阶二元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2019, 41(9): 2151–2155. doi: 10.11999/JEIT180884

    WANG Yan, XUE Gaina, LI Shunbo, et al. The linear complexity of a new class of generalized cyclotomic sequence of order q with period 2p m[J]. Journal of Electronics &Information Technology, 2019, 41(9): 2151–2155. doi: 10.11999/JEIT180884
    [9] WANG Qiuyan, WU Chenhuang, YANG Minghui, et al. A kind of quaternary sequences of period 2pmqn and their linear complexity[J]. arXiv preprint arXiv: 2001.10839, 2020.
    [10] KE Pinhui, ZHONG Yan, and ZHANG Shengyuan. Linear complexity of a new class of quaternary generalized cyclotomic sequence with period 2p m[J]. Complexity, 2020, 2020: 6538970. doi: 10.1155/2020/6538970
    [11] DU Xiaoni and CHEN Zhixiong. Linear complexity of quaternary sequences generated using generalized cyclotomic classes modulo 2p[J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2011, E94-A(5): 1214–1217. doi: 10.1587/transfun.E94.A.1214
    [12] CHEN Zhixiong and EDEMSKIY V. Linear complexity of quaternary sequences over Z4 derived from generalized cyclotomic classes modulo 2p[J]. arXiv preprint arXiv: 1603.05086, 2016.
    [13] 杜小妮, 赵丽萍, 王莲花. Z4上周期为2p2的四元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2018, 40(12): 2992–2997. doi: 10.11999/JEIT180189

    DU Xiaoni, ZHAO Liping, and WANG Lianhua. Linear complexity of quaternary sequences over Z4 derived from generalized cyclotomic classes modulo 2p2[J]. Journal of Electronics &Information Technology, 2018, 40(12): 2992–2997. doi: 10.11999/JEIT180189
    [14] ZHANG Jingwei, ZHAO Changan, and MA Xiao. On the linear complexity of generalized cyclotomic binary sequences with length 2p2[J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2010, E93-A(1): 302–308. doi: 10.1587/transfun.E93.A.302
    [15] DING Cunsheng and HELLESETH T. New generalized cyclotomy and its applications[J]. Finite Fields and Their Applications, 1998, 4(2): 140–166. doi: 10.1006/ffta.1998.0207
  • 期刊类型引用(1)

    1. 王艳,胡声,韩西林,李顺波. 几类具有交织级联结构的伪随机序列的线性复杂度. 纯粹数学与应用数学. 2024(03): 435-449 . 百度学术

    其他类型引用(1)

  • 加载中
计量
  • 文章访问数:  817
  • HTML全文浏览量:  314
  • PDF下载量:  54
  • 被引次数: 2
出版历程
  • 收稿日期:  2021-01-26
  • 修回日期:  2021-07-16
  • 网络出版日期:  2021-07-29
  • 刊出日期:  2021-10-18

目录

/

返回文章
返回