密码算法的并行化处理与多核系统的安全防护研究

基本信息
批准号:61176023
项目类别:面上项目
资助金额:60.00
负责人:韩军
学科分类:
依托单位:复旦大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:曾晓洋,吴川,鲍丹,黄伟,张随欲,王帅,李辉楷,李阳,翁新钎
关键词:
多核处理器密码算法并行化处理抗攻击
结项摘要

多核处理器的出现为密码算法的并行化处理提供了重要的机遇,但也对密码系统的安全防护提出了新的挑战和要求。本项目旨在深入研究高性能的密码算法并行化处理方法,并根据并行架构的优势和缺陷因地制宜地提出防御攻击的有效机制,实现高效性和安全性的有机统一。首先,本项目将全面评估多核架构在片上网络通信,存储管理,旁道攻击等方面的安全漏洞,建立符合安全性要求的多核处理器框架模型;第二,本项目将基于框架模型提出对称,非对称,杂凑等三大类密码算法的并行分解方法,解决分解方案的设计、评估和优化实现问题;第三,本项目将结合多核处理器的并行计算能力及其它固有特征提出针对特定攻击方法的防御技术,从而切实增进密码算法并行化实现方案的安全防护水平;最后,本项目将设计相应多核处理器平台的原型系统,完成对各项关键技术的验证。

项目摘要

随着多核时代的到来,密码算法也必须实现并行化处理,但是如何高效地开发并行性并完成安全防护是亟待解决的科学问题。本项目旨在通过研究并行体系架构技术,为高性能、高安全性的并行密码计算提供系统性的解决方案。本项目从通用的片上网络(NoC)平台出发,研究了大整数模乘这一公钥密码的核心运算的并行化实现。通过优化算法设计、任务划分和网络架构,大幅提升了该运算的并行加速比。该项研究中提出的若干架构设计与参数选取方法对处理多核平台的通信延时开销问题具有普遍借鉴意义。本项目针对同构多核系统中硬件特性与任务需求失配的问题,提出了一种异构多核公钥密码处理器架构。该架构具有分布计算和集中控制的特点,以多个处理单元(PE)并发完成高强度计算任务,而以一个通用RISC处理器集中完成算法的顶层控制与调度。基于该架构实现的公钥密码处理器能够满足高吞吐率、低延迟的工作需求,与同期相关工作比较,其性能达到国际先进水平。本项目瞄准当前公钥密码的发展前沿,研究了新一代双线性对密码算法及其VLSI实现,提出了一种双线性对专用指令集处理器。通过设计专用硬件加速单元、提取高效的指令集和开发算法的并行性等措施,该处理器实现了高性能和灵活性的有机统一,并成为国际首款65nm工艺下硅验证的双线性对密码处理器。本项目也研究了多核平台的安全评估技术和防御攻击技术。通过对NoC架构的建模仿真深入分析了以消耗片上网络通信带宽为目的的拒绝服务攻击对片上网络系统服务质量的危害,提出了一种防范此类攻击的权限认证和数据保护机制,有效地限制了非法和恶意的访问请求。针对功耗攻击问题,本项目建立了一套多核处理器的功耗仿真与分析流程,可以在处理器软硬件设计过程中及时检验功耗信息泄露问题。另外,利用多核平台在软件程序、任务分配、互连组织等方面的重构能力,能够有效地遏制多核平台对功耗信息的泄漏,增强对功耗攻击的防护。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

环境类邻避设施对北京市住宅价格影响研究--以大型垃圾处理设施为例

环境类邻避设施对北京市住宅价格影响研究--以大型垃圾处理设施为例

DOI:10.11821/dlyj020190689
发表时间:2020
2

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

DOI:10.19701/j.jzjg.2015.15.012
发表时间:2015
3

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
4

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

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

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

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

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

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

韩军的其他基金

批准号:51774174
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:51576146
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:81803091
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:31770171
批准年份:2017
资助金额:65.00
项目类别:面上项目
批准号:50806053
批准年份:2008
资助金额:21.00
项目类别:青年科学基金项目
批准号:31472189
批准年份:2014
资助金额:88.00
项目类别:面上项目
批准号:61574040
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:60473010
批准年份:2004
资助金额:23.00
项目类别:面上项目
批准号:60776028
批准年份:2007
资助金额:34.00
项目类别:面上项目
批准号:71873135
批准年份:2018
资助金额:49.00
项目类别:面上项目
批准号:51104085
批准年份:2011
资助金额:24.00
项目类别:青年科学基金项目
批准号:39800055
批准年份:1998
资助金额:14.00
项目类别:青年科学基金项目
批准号:61574011
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:60842008
批准年份:2008
资助金额:9.00
项目类别:专项基金项目
批准号:71103097
批准年份:2011
资助金额:19.00
项目类别:青年科学基金项目
批准号:11705208
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:71473132
批准年份:2014
资助金额:60.00
项目类别:面上项目
批准号:51108486
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目

相似国自然基金

1

分布式与并行化密码算法研究

批准号:90204016
批准年份:2002
负责人:林东岱
学科分类:A0101
资助金额:30.00
项目类别:重大研究计划
2

面向多核异构并行系统的随机调度策略与算法研究

批准号:61070057
批准年份:2010
负责人:李肯立
学科分类:F0202
资助金额:33.00
项目类别:面上项目
3

MIMD并行处理系统算法与程序研究

批准号:68773034
批准年份:1987
负责人:陈辛萌
学科分类:F0204
资助金额:2.80
项目类别:面上项目
4

多核机群系统上并行排序和选择算法研究

批准号:60963001
批准年份:2009
负责人:钟诚
学科分类:F0204
资助金额:22.00
项目类别:地区科学基金项目