密码多核处理器中可重构数据流加速阵列结构与自循环控制机制研究

基本信息
批准号:61404175
项目类别:青年科学基金项目
资助金额:26.00
负责人:李伟
学科分类:
依托单位:中国人民解放军战略支援部队信息工程大学
批准年份:2014
结题年份:2017
起止时间:2015-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:刘建国,陈韬,南龙梅,马超,戴乐育,曲思源,杜怡然
关键词:
加速阵列密码算法密码多核处理器可重构计算
结项摘要

Cryptographic multicore processors have the computing ability for high-speed, protocol and Comprehensive applications. But now it is hard to have a practical values as General multicore processors. We will present the reconfigurable data flow acceleration array structure with self loop control mechanism in the Cryptographic multicore processors. We will research on cryptographic processing technology combined instruction flow and data flow. Under the condition of improving performance, the area and power consumption of cryptographic multicore processors is reduced. The acceleration array structure has flexible reconfigration and efficient processing capabilities targeted at block ciphers, stream ciphers, hash ciphers and public ciphers. Through in-depth analysis of the operation characteristics in different cryptographic algorithms, we present the reconfigrable cryptographic arithmetic unit,which could reconfigure different arithmetic in different ciphers. Besides we propose the multi-level interconnection network structure and resource sharing policies in the acceleration array. Based on the loop iteration operation modes in the ciphers, we research self loop control mechanism of the data flow acceleration array. The goal of our research is to enrich and perfect the theory of cryptographic processing base on the data flow acceleration array structure, promote the practical application of cryptographic multicore processors, provide the high performance hardware platform for comprehensive cryptographic service.

密码多核处理器具有密码算法处理高速化、协议化、一体化的计算能力,但是目前却难以像通用多核处理器具有实际应用价值。本课题研究一种多核密码处理器中的可重构数据流加速阵列结构及自循环控制机制,研究针对密码运算的数据流与指令流融合处理技术,在确保密码处理性能提升的前提下,达到密码多核处理器面积与功耗的降低。具备对分组、序列、杂凑、公钥密码算法的灵活重构和高效处理能力,通过深入分析不同密码体制中密码算法的运算特征,研究一种具有普适性的可重构密码运算单元,能够重构成不同密码体制中的密码算法运算环节,并在此基础上研究多层次互连网络结构和资源共享策略,从密码算法的循环迭代处理特点入手,研究基于数据流加速阵列的自循环控制机制。期望通过本课题的研究,能够完善采用数据流阵列结构处理密码算法的理论和技术,推动多核密码处理器的实际应用,为密码服务的综合性保障建立高效的处理平台。

项目摘要

密码多核处理器具有密码算法处理高速化、协议化、一体化的计算能力,但是目前却难以像通用多核处理器具有实际应用价值。本课题研究一种多核密码处理器中的可重构数据流加速阵列结构及自循环控制机制,研究针对密码运算的数据流与指令流融合处理技术,具备对分组、序列、杂凑、公钥密码算法的灵活重构和高效处理能力,通过深入分析不同密码体制中密码算法的运算特征,研究一种具有普适性的可重构密码运算单元,能够重构成不同密码体制中的密码算法运算环节,提出了五类可重构粗粒度密码运算单元,将目前已有的20余种基本密码运算硬件单元压缩成5种。并在此基础上研究多层次互连网络结构和资源共享策略,从密码算法的循环迭代处理特点入手,研究基于数据流加速阵列的自循环控制机制。提出了基于控制网络的控制器实现方法,实现了加速阵列的独立运行、配置页面动态切换、控制逻辑可配置等功能。构建了“16个密码专用处理器核+可重构数据流加速阵列”的多核处理器仿真平台,基于55nm CMOS,完成了4*4加速阵列的版图设计。每个单核密码专用处理器工作频率650Mhz,加速阵列工作频率350MHz,每个单核密码处理器面积为1.5×1.5mm2,加速阵列面积为3.5×3.5mm2,整体芯片总面积小于100mm2,整体功耗小于1W,且典型密码AES与SM3等算法处理性能达到5Gbps以上。在保证密码处理性能提升的前提下,解决密码多核处理器面积减小、功耗降低、频率提高的问题。通过本课题的研究,完善采用数据流阵列结构处理密码算法的理论和技术,推动多核密码处理器的实际应用,为密码服务的综合性保障建立高效的处理平台。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

基于一维TiO2纳米管阵列薄膜的β伏特效应研究

基于一维TiO2纳米管阵列薄膜的β伏特效应研究

DOI:10.7498/aps.67.20171903
发表时间:2018
2

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

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

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

物联网中区块链技术的应用与挑战

物联网中区块链技术的应用与挑战

DOI:10.3969/j.issn.0255-8297.2020.01.002
发表时间:2020
4

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
5

瞬态波位移场计算方法在相控阵声场模拟中的实验验证

瞬态波位移场计算方法在相控阵声场模拟中的实验验证

DOI:
发表时间:2020

李伟的其他基金

批准号:61171128
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:30672115
批准年份:2006
资助金额:27.00
项目类别:面上项目
批准号:31071612
批准年份:2010
资助金额:32.00
项目类别:面上项目
批准号:11104341
批准年份:2011
资助金额:30.00
项目类别:青年科学基金项目
批准号:81673812
批准年份:2016
资助金额:52.00
项目类别:面上项目
批准号:31670012
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:71774119
批准年份:2017
资助金额:49.00
项目类别:面上项目
批准号:50275135
批准年份:2002
资助金额:31.00
项目类别:面上项目
批准号:21376123
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:51501129
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:21875061
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:31460158
批准年份:2014
资助金额:50.00
项目类别:地区科学基金项目
批准号:31500467
批准年份:2015
资助金额:22.00
项目类别:青年科学基金项目
批准号:81702066
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:51875192
批准年份:2018
资助金额:62.00
项目类别:面上项目
批准号:41902176
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:50735004
批准年份:2007
资助金额:160.00
项目类别:重点项目
批准号:81902703
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:81701535
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:51573135
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:81072542
批准年份:2010
资助金额:36.00
项目类别:面上项目
批准号:50905187
批准年份:2009
资助金额:18.00
项目类别:青年科学基金项目
批准号:21473087
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:51502127
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:20701030
批准年份:2007
资助金额:8.00
项目类别:青年科学基金项目
批准号:20976157
批准年份:2009
资助金额:35.00
项目类别:面上项目
批准号:81602796
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:51402361
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:81402280
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:31371516
批准年份:2013
资助金额:76.00
项目类别:面上项目
批准号:81672185
批准年份:2016
资助金额:57.00
项目类别:面上项目
批准号:20476095
批准年份:2004
资助金额:25.00
项目类别:面上项目
批准号:31600317
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:71901181
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:61302153
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:81701476
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:21603036
批准年份:2016
资助金额:21.00
项目类别:青年科学基金项目
批准号:31570663
批准年份:2015
资助金额:65.00
项目类别:面上项目
批准号:61671156
批准年份:2016
资助金额:58.00
项目类别:面上项目
批准号:31760576
批准年份:2017
资助金额:38.00
项目类别:地区科学基金项目
批准号:69585004
批准年份:1995
资助金额:7.00
项目类别:专项基金项目
批准号:31770713
批准年份:2017
资助金额:61.00
项目类别:面上项目
批准号:50901064
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:51275448
批准年份:2012
资助金额:95.00
项目类别:面上项目
批准号:81071565
批准年份:2010
资助金额:30.00
项目类别:面上项目
批准号:31871771
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:51471110
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:81660188
批准年份:2016
资助金额:35.00
项目类别:地区科学基金项目
批准号:31360588
批准年份:2013
资助金额:45.00
项目类别:地区科学基金项目
批准号:51471145
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:11474346
批准年份:2014
资助金额:90.00
项目类别:面上项目
批准号:41905078
批准年份:2019
资助金额:24.00
项目类别:青年科学基金项目
批准号:81470574
批准年份:2014
资助金额:73.00
项目类别:面上项目
批准号:81702889
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:81341109
批准年份:2013
资助金额:10.00
项目类别:专项基金项目
批准号:31671528
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:31201331
批准年份:2012
资助金额:24.00
项目类别:青年科学基金项目
批准号:31571818
批准年份:2015
资助金额:63.00
项目类别:面上项目
批准号:50475103
批准年份:2004
资助金额:28.00
项目类别:面上项目
批准号:51505140
批准年份:2015
资助金额:22.00
项目类别:青年科学基金项目
批准号:11247293
批准年份:2012
资助金额:5.00
项目类别:专项基金项目
批准号:21007086
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:31271248
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:50675207
批准年份:2006
资助金额:29.00
项目类别:面上项目
批准号:21476203
批准年份:2014
资助金额:90.00
项目类别:面上项目
批准号:41473084
批准年份:2014
资助金额:88.00
项目类别:面上项目
批准号:81472551
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:61302164
批准年份:2013
资助金额:28.00
项目类别:青年科学基金项目
批准号:31201422
批准年份:2012
资助金额:21.00
项目类别:青年科学基金项目
批准号:69504011
批准年份:1995
资助金额:11.00
项目类别:青年科学基金项目
批准号:51775487
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:81760456
批准年份:2017
资助金额:36.00
项目类别:地区科学基金项目
批准号:20676120
批准年份:2006
资助金额:30.00
项目类别:面上项目
批准号:31670368
批准年份:2016
资助金额:61.00
项目类别:面上项目
批准号:81271918
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:30800395
批准年份:2008
资助金额:19.00
项目类别:青年科学基金项目
批准号:11902134
批准年份:2019
资助金额:27.00
项目类别:青年科学基金项目
批准号:81201390
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:61475180
批准年份:2014
资助金额:86.00
项目类别:面上项目
批准号:51204060
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:11204340
批准年份:2012
资助金额:28.00
项目类别:青年科学基金项目
批准号:51306176
批准年份:2013
资助金额:24.00
项目类别:青年科学基金项目
批准号:31071320
批准年份:2010
资助金额:35.00
项目类别:面上项目
批准号:71373181
批准年份:2013
资助金额:58.00
项目类别:面上项目
批准号:31371489
批准年份:2013
资助金额:75.00
项目类别:面上项目
批准号:60402008
批准年份:2004
资助金额:22.00
项目类别:青年科学基金项目
批准号:30870970
批准年份:2008
资助金额:33.00
项目类别:面上项目
批准号:81101867
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:51305027
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:11101293
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:50775207
批准年份:2007
资助金额:32.00
项目类别:面上项目
批准号:11304318
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:81873587
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:61108002
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:61075085
批准年份:2010
资助金额:34.00
项目类别:面上项目
批准号:30901146
批准年份:2009
资助金额:19.00
项目类别:青年科学基金项目
批准号:41906072
批准年份:2019
资助金额:26.00
项目类别:青年科学基金项目
批准号:31200910
批准年份:2012
资助金额:22.00
项目类别:青年科学基金项目
批准号:60903161
批准年份:2009
资助金额:19.00
项目类别:青年科学基金项目
批准号:81301382
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:41240021
批准年份:2012
资助金额:20.00
项目类别:专项基金项目
批准号:60873255
批准年份:2008
资助金额:26.00
项目类别:面上项目
批准号:81671959
批准年份:2016
资助金额:52.00
项目类别:面上项目
批准号:30471011
批准年份:2004
资助金额:20.00
项目类别:面上项目
批准号:51661007
批准年份:2016
资助金额:37.00
项目类别:地区科学基金项目
批准号:51706227
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:11302157
批准年份:2013
资助金额:28.00
项目类别:青年科学基金项目
批准号:20003006
批准年份:2000
资助金额:15.00
项目类别:青年科学基金项目
批准号:31700401
批准年份:2017
资助金额:21.00
项目类别:青年科学基金项目
批准号:81001152
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:39300021
批准年份:1993
资助金额:5.00
项目类别:青年科学基金项目
批准号:51475455
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:81402374
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:39970065
批准年份:1999
资助金额:12.00
项目类别:面上项目
批准号:81460387
批准年份:2014
资助金额:47.00
项目类别:地区科学基金项目
批准号:11005075
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:21103086
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:31370657
批准年份:2013
资助金额:86.00
项目类别:面上项目
批准号:61473207
批准年份:2014
资助金额:82.00
项目类别:面上项目
批准号:21276233
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:61501318
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:30901158
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:30900811
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:51101101
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:51679111
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:61377069
批准年份:2013
资助金额:82.00
项目类别:面上项目
批准号:21806098
批准年份:2018
资助金额:28.00
项目类别:青年科学基金项目
批准号:41601586
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:51905193
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:81874248
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:50075081
批准年份:2000
资助金额:21.00
项目类别:面上项目
批准号:21571072
批准年份:2015
资助金额:60.00
项目类别:面上项目
批准号:51409127
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:10805016
批准年份:2008
资助金额:24.00
项目类别:青年科学基金项目
批准号:11301519
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:10475048
批准年份:2004
资助金额:22.00
项目类别:面上项目
批准号:61403097
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:81401548
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81472296
批准年份:2014
资助金额:70.00
项目类别:面上项目
批准号:71903196
批准年份:2019
资助金额:19.00
项目类别:青年科学基金项目
批准号:20276068
批准年份:2002
资助金额:22.00
项目类别:面上项目
批准号:81401029
批准年份:2014
资助金额:22.00
项目类别:青年科学基金项目
批准号:30700298
批准年份:2007
资助金额:17.00
项目类别:青年科学基金项目
批准号:81900942
批准年份:2019
资助金额:18.00
项目类别:青年科学基金项目
批准号:61571033
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:21073098
批准年份:2010
资助金额:37.00
项目类别:面上项目
批准号:21776247
批准年份:2017
资助金额:64.00
项目类别:面上项目
批准号:31872840
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:21873046
批准年份:2018
资助金额:65.00
项目类别:面上项目
批准号:51408045
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:60573102
批准年份:2005
资助金额:23.00
项目类别:面上项目
批准号:51203113
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:31760175
批准年份:2017
资助金额:36.00
项目类别:地区科学基金项目
批准号:31400267
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:71764035
批准年份:2017
资助金额:28.00
项目类别:地区科学基金项目
批准号:11504014
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:30900928
批准年份:2009
资助金额:21.00
项目类别:青年科学基金项目
批准号:31100010
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:41876054
批准年份:2018
资助金额:64.00
项目类别:面上项目
批准号:51308437
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:51608543
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:81701676
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:41202118
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:51574276
批准年份:2015
资助金额:63.00
项目类别:面上项目
批准号:11874414
批准年份:2018
资助金额:64.00
项目类别:面上项目
批准号:81170749
批准年份:2011
资助金额:58.00
项目类别:面上项目
批准号:81870922
批准年份:2018
资助金额:25.00
项目类别:面上项目
批准号:81473510
批准年份:2014
资助金额:72.00
项目类别:面上项目
批准号:61004071
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:11902310
批准年份:2019
资助金额:22.00
项目类别:青年科学基金项目
批准号:81602469
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:51874295
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:61501480
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:51201105
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:30570291
批准年份:2005
资助金额:26.00
项目类别:面上项目
批准号:51775043
批准年份:2017
资助金额:63.00
项目类别:面上项目
批准号:31671198
批准年份:2016
资助金额:61.00
项目类别:面上项目
批准号:81903057
批准年份:2019
资助金额:20.50
项目类别:青年科学基金项目
批准号:41061012
批准年份:2010
资助金额:26.00
项目类别:地区科学基金项目
批准号:61201014
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:31170340
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:21878162
批准年份:2018
资助金额:66.00
项目类别:面上项目
批准号:31000437
批准年份:2010
资助金额:19.00
项目类别:青年科学基金项目
批准号:39000105
批准年份:1990
资助金额:2.50
项目类别:青年科学基金项目
批准号:31872615
批准年份:2018
资助金额:59.00
项目类别:面上项目

相似国自然基金

1

面向可重构多核处理器系统的分层次自适应优化机制研究

批准号:61502181
批准年份:2015
负责人:张惠臻
学科分类:F0204
资助金额:19.00
项目类别:青年科学基金项目
2

面向雷达信号处理动态可重构处理器中阵列路由结构和数据缓存机制的研究

批准号:61404028
批准年份:2014
负责人:刘波
学科分类:F0402
资助金额:22.00
项目类别:青年科学基金项目
3

可重构多核处理器设计方法及其关键技术研究

批准号:61274133
批准年份:2012
负责人:郭东辉
学科分类:F0402
资助金额:90.00
项目类别:面上项目
4

加速神经网络计算的可重构动态多核体系结构研究

批准号:61701149
批准年份:2017
负责人:刘炳涛
学科分类:F0113
资助金额:30.00
项目类别:青年科学基金项目