De Bruijn序列的构造方法与密码学性质研究

基本信息
批准号:61902393
项目类别:青年科学基金项目
资助金额:26.00
负责人:李明
学科分类:
依托单位:中国科学院信息工程研究所
批准年份:2019
结题年份:2022
起止时间:2020-01-01 - 2022-12-31
项目状态: 已结题
项目参与者:
关键词:
邻接图De Bruijn 序列周期序列圈结构移位寄存器
结项摘要

De Bruijn sequences are maximum period sequences that generated by nonlinear feedback shift registers. These sequences have wide applications in computer theory, communication theory and cryptography. In stream ciphers, De Bruijn sequences are believed to be good candidates of drive sequences because of their attractive cryptographic properties, such as large periods, nonlinear structure and high linear complexities. However, constructing De Bruijn sequences has long been an open problem. The existing methods are relatively complicated and their efficiencies are low, which makes the applications of De Bruijn sequences inconvenient. In this project, we will focus on the application of De Bruijn sequences in cryptography. We will study deeply the existing construction methods, further improve their efficiencies, and finally construct De Bruijn sequences that suitable for cryptographic applications. In addition, we will also study the cryptographic properties of De Bruijn sequences and calculate their security indexes to provide more security foundations. The results of this project will further enrich the theory of nonlinear recursive sequences and provide new theories and techniques for stream cipher design.

De Bruijn序列是由非线性反馈移位寄存器生成的极大周期序列,它们在计算机、通信和密码学中有着广泛的应用。在序列密码中,De Bruijn序列因具有大周期、非线性结构、高线性复杂度等密码学性质被认为是性能良好的驱动序列。然而构造De Bruijn序列却是长久以来的公开困难问题,目前已知的构造方法比较复杂且生成序列的效率较低,这给De Bruijn序列的应用带来了极大不便。本课题围绕De Bruijn序列在密码学中的应用开展研究,我们将深入研究已有的构造方法,进一步提高它们的生成效率,最终构造出适合于密码学应用的De Bruijn序列。另外,我们还将研究De Bruijn序列的密码学性质,计算它们的安全性指标,以给出更多的安全依据。本课题的研究结果将进一步推进非线性递归序列理论的发展,为序列密码设计提供新的理论和技术支持。

项目摘要

De Bruijn序列具有大周期、高线性复杂度、均匀游程分布等良好的密码学性质,被认为是构造流密码算法的一类理想驱动序列。然而,由于De Bruijn序列内在的非线性结构,使得研究De Bruijn序列极其困难。本项目围绕De Bruijn的构造方法和密码学性质两方面内容展开研究,主要的研究成果包括:(1)系统给出了从线性/仿射移位寄存器构造De Bruijn序列的方法,提出了一类新的具有固定边界的仿射邻接图;(2)分析了De Bruijn序列特征函数的重量分布,解决了Fredricksen在1982年提出的有关重量分布的猜想;(3)分析了De Bruijn序列的k错复杂度;(4)给出了本原乘积型特征函数中交叉共轭对的快速计算方法;(5)分析了l序列与De Bruijn序列之间的关系,并设计了从l序列构造De Bruijn序列的快速算法;(6)研究了De Bruijn序列特征函数的性质,设计了搜索De Bruijn序列特征函数快速算法。这些结果为流密码算法设计提供新的理论和技术支持。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

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

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

DOI:10.11999/JEIT210095
发表时间:2021
3

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
4

基于协同表示的图嵌入鉴别分析在人脸识别中的应用

基于协同表示的图嵌入鉴别分析在人脸识别中的应用

DOI:10.3724/sp.j.1089.2022.19009
发表时间:2022
5

圆柏大痣小蜂雌成虫触角、下颚须及产卵器感器超微结构观察

圆柏大痣小蜂雌成虫触角、下颚须及产卵器感器超微结构观察

DOI:10.3969/j.issn.1674-0858.2020.04.30
发表时间:2020

李明的其他基金

批准号:30901282
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:11571188
批准年份:2015
资助金额:45.00
项目类别:面上项目
批准号:39670727
批准年份:1996
资助金额:10.00
项目类别:面上项目
批准号:81200489
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:61802132
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:71101153
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:21372137
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:11105226
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:61804156
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:61306012
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:11364010
批准年份:2013
资助金额:57.00
项目类别:地区科学基金项目
批准号:39470637
批准年份:1994
资助金额:7.00
项目类别:面上项目
批准号:30900885
批准年份:2009
资助金额:22.00
项目类别:青年科学基金项目
批准号:11775306
批准年份:2017
资助金额:56.00
项目类别:面上项目
批准号:11574382
批准年份:2015
资助金额:73.00
项目类别:面上项目
批准号:31371589
批准年份:2013
资助金额:83.00
项目类别:面上项目
批准号:21277116
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:20506019
批准年份:2005
资助金额:23.00
项目类别:青年科学基金项目
批准号:51203125
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:81572480
批准年份:2015
资助金额:55.00
项目类别:面上项目
批准号:71303043
批准年份:2013
资助金额:19.00
项目类别:青年科学基金项目
批准号:81570599
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:31360454
批准年份:2013
资助金额:54.00
项目类别:地区科学基金项目
批准号:10674158
批准年份:2006
资助金额:36.00
项目类别:面上项目
批准号:31872248
批准年份:2018
资助金额:61.00
项目类别:面上项目
批准号:31471978
批准年份:2014
资助金额:82.00
项目类别:面上项目
批准号:11072190
批准年份:2010
资助金额:37.00
项目类别:面上项目
批准号:30770318
批准年份:2007
资助金额:33.00
项目类别:面上项目
批准号:61472356
批准年份:2014
资助金额:84.00
项目类别:面上项目
批准号:61271297
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:41402136
批准年份:2014
资助金额:29.00
项目类别:青年科学基金项目
批准号:61275192
批准年份:2012
资助金额:82.00
项目类别:面上项目
批准号:30630016
批准年份:2006
资助金额:140.00
项目类别:重点项目
批准号:61070214
批准年份:2010
资助金额:32.00
项目类别:面上项目
批准号:61573261
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:11904316
批准年份:2019
资助金额:24.00
项目类别:青年科学基金项目
批准号:61671101
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:20872074
批准年份:2008
资助金额:32.00
项目类别:面上项目
批准号:60573125
批准年份:2005
资助金额:23.00
项目类别:面上项目
批准号:21005024
批准年份:2010
资助金额:19.00
项目类别:青年科学基金项目
批准号:60876071
批准年份:2008
资助金额:40.00
项目类别:面上项目
批准号:30270215
批准年份:2002
资助金额:24.00
项目类别:面上项目
批准号:31371186
批准年份:2013
资助金额:83.00
项目类别:面上项目
批准号:61601493
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:30571888
批准年份:2005
资助金额:25.00
项目类别:面上项目
批准号:11302039
批准年份:2013
资助金额:26.00
项目类别:青年科学基金项目
批准号:51704281
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:11304081
批准年份:2013
资助金额:30.00
项目类别:青年科学基金项目
批准号:61203062
批准年份:2012
资助金额:24.00
项目类别:青年科学基金项目
批准号:11764011
批准年份:2017
资助金额:44.00
项目类别:地区科学基金项目
批准号:51874254
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:81372012
批准年份:2013
资助金额:70.00
项目类别:面上项目
批准号:51674289
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:81673091
批准年份:2016
资助金额:55.00
项目类别:面上项目
批准号:30571282
批准年份:2005
资助金额:25.00
项目类别:面上项目
批准号:41206184
批准年份:2012
资助金额:24.00
项目类别:青年科学基金项目
批准号:30570292
批准年份:2005
资助金额:28.00
项目类别:面上项目
批准号:51706045
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:30872274
批准年份:2008
资助金额:32.00
项目类别:面上项目
批准号:20572057
批准年份:2005
资助金额:26.00
项目类别:面上项目
批准号:30170839
批准年份:2001
资助金额:16.50
项目类别:面上项目
批准号:81102081
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:81900903
批准年份:2019
资助金额:19.00
项目类别:青年科学基金项目
批准号:31660602
批准年份:2016
资助金额:38.00
项目类别:地区科学基金项目
批准号:31300516
批准年份:2013
资助金额:27.00
项目类别:青年科学基金项目
批准号:81904262
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:30271440
批准年份:2002
资助金额:7.00
项目类别:面上项目
批准号:30600732
批准年份:2006
资助金额:24.00
项目类别:青年科学基金项目
批准号:21906053
批准年份:2019
资助金额:26.00
项目类别:青年科学基金项目
批准号:31100424
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:61503355
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:50141001
批准年份:2001
资助金额:5.00
项目类别:专项基金项目
批准号:51409216
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:31701687
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:60873264
批准年份:2008
资助金额:29.00
项目类别:面上项目
批准号:31500541
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:81700076
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:81701755
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:71571191
批准年份:2015
资助金额:48.00
项目类别:面上项目
批准号:21272220
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:11101401
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:10927402
批准年份:2009
资助金额:180.00
项目类别:专项基金项目
批准号:41402021
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:90406013
批准年份:2004
资助金额:25.00
项目类别:重大研究计划
批准号:61272402
批准年份:2012
资助金额:81.00
项目类别:面上项目
批准号:81602605
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:39070583
批准年份:1990
资助金额:3.00
项目类别:面上项目
批准号:21073144
批准年份:2010
资助金额:34.00
项目类别:面上项目
批准号:30970427
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:11126126
批准年份:2011
资助金额:3.00
项目类别:数学天元基金项目
批准号:31471448
批准年份:2014
资助金额:88.00
项目类别:面上项目
批准号:11501067
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:31401683
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:11401423
批准年份:2014
资助金额:22.00
项目类别:青年科学基金项目
批准号:31701529
批准年份:2017
资助金额:22.00
项目类别:青年科学基金项目
批准号:31000633
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:21002095
批准年份:2010
资助金额:19.00
项目类别:青年科学基金项目
批准号:41907334
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:51402304
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:61105116
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:21908122
批准年份:2019
资助金额:22.00
项目类别:青年科学基金项目
批准号:81770661
批准年份:2017
资助金额:55.00
项目类别:面上项目
批准号:39200121
批准年份:1992
资助金额:3.40
项目类别:青年科学基金项目
批准号:11202010
批准年份:2012
资助金额:28.00
项目类别:青年科学基金项目
批准号:81874239
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:10602054
批准年份:2006
资助金额:8.00
项目类别:青年科学基金项目
批准号:50966004
批准年份:2009
资助金额:25.00
项目类别:地区科学基金项目
批准号:31772429
批准年份:2017
资助金额:61.00
项目类别:面上项目
批准号:51666018
批准年份:2016
资助金额:40.00
项目类别:地区科学基金项目
批准号:31370169
批准年份:2013
资助金额:78.00
项目类别:面上项目
批准号:41901407
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:31530068
批准年份:2015
资助金额:278.00
项目类别:重点项目
批准号:30471561
批准年份:2004
资助金额:20.00
项目类别:面上项目
批准号:31101119
批准年份:2011
资助金额:23.00
项目类别:青年科学基金项目
批准号:30570283
批准年份:2005
资助金额:8.00
项目类别:面上项目
批准号:61401524
批准年份:2014
资助金额:28.00
项目类别:青年科学基金项目
批准号:31000947
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:39860054
批准年份:1998
资助金额:12.00
项目类别:地区科学基金项目
批准号:30872611
批准年份:2008
资助金额:30.00
项目类别:面上项目
批准号:21704006
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:61773413
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:51871246
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:31470459
批准年份:2014
资助金额:92.00
项目类别:面上项目
批准号:11771321
批准年份:2017
资助金额:48.00
项目类别:面上项目
批准号:31760182
批准年份:2017
资助金额:36.00
项目类别:地区科学基金项目
批准号:31771381
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:81472867
批准年份:2014
资助金额:75.00
项目类别:面上项目
批准号:31460480
批准年份:2014
资助金额:55.00
项目类别:地区科学基金项目
批准号:61103103
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:61535012
批准年份:2015
资助金额:255.00
项目类别:重点项目
批准号:81901251
批准年份:2019
资助金额:20.50
项目类别:青年科学基金项目
批准号:21672194
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:91753104
批准年份:2017
资助金额:70.00
项目类别:重大研究计划
批准号:81573043
批准年份:2015
资助金额:55.00
项目类别:面上项目
批准号:41103014
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:31900920
批准年份:2019
资助金额:24.00
项目类别:青年科学基金项目
批准号:61872320
批准年份:2018
资助金额:65.00
项目类别:面上项目
批准号:11402290
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:81172401
批准年份:2011
资助金额:63.00
项目类别:面上项目
批准号:11503032
批准年份:2015
资助金额:23.00
项目类别:青年科学基金项目
批准号:11372245
批准年份:2013
资助金额:78.00
项目类别:面上项目
批准号:61377002
批准年份:2013
资助金额:84.00
项目类别:面上项目
批准号:61774105
批准年份:2017
资助金额:67.00
项目类别:面上项目
批准号:50806028
批准年份:2008
资助金额:21.00
项目类别:青年科学基金项目
批准号:30100018
批准年份:2001
资助金额:19.00
项目类别:青年科学基金项目
批准号:11672056
批准年份:2016
资助金额:66.00
项目类别:面上项目
批准号:31270420
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:51301073
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:31560528
批准年份:2015
资助金额:41.00
项目类别:地区科学基金项目
批准号:30870590
批准年份:2008
资助金额:32.00
项目类别:面上项目
批准号:61672238
批准年份:2016
资助金额:63.00
项目类别:面上项目
批准号:11005123
批准年份:2010
资助金额:24.00
项目类别:青年科学基金项目
批准号:31300694
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:11201244
批准年份:2012
资助金额:22.00
项目类别:青年科学基金项目
批准号:41001306
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目

相似国自然基金

1

De Bruijn序列的构造、性能分析和应用

批准号:61772476
批准年份:2017
负责人:常祖领
学科分类:F0206
资助金额:63.00
项目类别:面上项目
2

有限环上de Bruijn序列的生成算法及其在流密码中应用研究

批准号:60673074
批准年份:2006
负责人:朱士信
学科分类:F0206
资助金额:25.00
项目类别:面上项目
3

基于de bruijn graph梳理的宏基因组拼接算法开发

批准号:61771009
批准年份:2017
负责人:李国君
学科分类:F0124
资助金额:50.00
项目类别:面上项目
4

Partial Spread Bent函数与Bent-Negabent函数的构造及密码学性质研究

批准号:61402377
批准年份:2014
负责人:苏为
学科分类:F0206
资助金额:25.00
项目类别:青年科学基金项目