密码集成电路的非算法抗功耗分析设计方法研究

密码集成电路的非算法抗功耗分析设计方法研究

论文题目: 密码集成电路的非算法抗功耗分析设计方法研究

论文类型: 博士论文

论文专业: 电子科学与技术

作者: 李翔宇

导师: 孙义和

关键词: 密码集成电路设计,功耗分析,数据流,功耗平衡

文献来源: 清华大学

发表年度: 2005

论文摘要: 功耗分析攻击是针对存有密钥的密码集成电路的“实现攻击”的主要方法,它通过分析集成电路的功耗来获得所处理数据的信息。非算法的功耗分析抵抗方法具有通用、不增加运算复杂度的优点。本文提出了采用数据流模式实现乱序执行的密码专用集成电路实现方法,选用了数据驱动的动态数据流结构,通过对并发操作串行地随机服务的方法实现乱序执行,实现了乱序执行的Rijndael密码电路。由专门的令牌暂存-匹配-发射结构完成运算同步和对令牌请求的随机服务。采用了SystemC语言进行令牌传输级建模,开发了基于同步EDA工具和标准单元的异步电路综合流程。测试中,该电路乱序执行的最大功耗差分是确定顺序执行时的66%,功耗与数据的相关系数是确定顺序执行的1/4到1/3,可以抵抗样本数小于15000的相关功耗分析。版图面积和功耗低于其它抗功耗分析的AES芯片。研究表明:乱序执行将操作的功耗差别在时间轴上进行平均,可以降低最大功耗差别。抗功耗分析能力随执行时刻的不确定性的提高而增强。采用数据流模式实现乱序执行可以充分利用算法的并行性,乱序控制简单。数据流模式的乱序执行是一种可行的、节省功耗和面积的非算法抗功耗分析方法。本文又提出了功耗平衡的基本运算单元的设计思想:即设计低功耗差分的通用运算单元,将它们与其它上层抗功耗分析措施复合使用。将其用于敏感操作,可进一步提高电路抵抗功耗分析的能力,同时又因只在部分操作处使用,所增加的功耗和面积较少,密码数据运算重用这样的单元又可以提高设计效率。分别实现了功耗平衡的DI加法器与功耗平衡的Rijndael密钥扩展运算电路。为了解决电路级的功耗信息泄露问题,采用了差分多米诺逻辑,平衡了不同输入下的充放电网络的RC参数和初始状态。加法器的功耗分布显著性水平比普通延时不敏感加法器提高了10个数量级;密钥扩展运算电路的功耗差分比普通电路低4个数量级。它们的功耗和面积都小于仅在逻辑级平衡功耗的方法。研究表明,这样实现的功耗平衡电路具有高安全性、低功耗、面积小的优点。本文将不同层次的功耗分析抵抗措施复合使用,可以彼此互补,更易实现对密码专用集成电路在安全性和性能、成本方面的综合要求。

论文目录:

摘要

Abstract

第1章 引言

1.1 密码芯片的实现安全和面向密码集成电路的实现攻击

1.2 面向密码芯片的实现攻击方法概述

1.3 论文工作的内容与意义

1.4 各章内容简介

第2章 采用数据流模式实现乱序执行

2.1 乱序执行电路的安全性

2.2 更灵活、更安全的计算模式——数据流模式

2.3 数据流模式实现乱序执行的方法

2.4 乱序执行的数据流RIJNDAEL 加密处理器(THDFAE504)

2.5 本章小结

第3章 功耗平衡的基本运算单元

3.1 概念

3.2 CMOS 集成电路的功耗-数据相关性

3.3 设计实例I——功耗平衡加法器(PBDICLA)

3.4 设计实例II——功耗平衡的密钥扩展模块

3.5 同类方法的综合比较

3.6 本章小结

第4章 结论

4.1 论文工作总结

4.2 进一步研究的考虑

参考文献

附录A 假设检验

附录B AES 简介

B.1 AES 标准背景

B.2 AES 算法设计原理

B.3 加密流程

附录C RIJNDAEL 的优化实现

附录D 数据流图

个人简历、在学期间发表的学术论文与研究成果

发布时间: 2007-03-14

参考文献

  • [1].超深亚微米CMOS集成电路功耗估计方法及相关算法研究[D]. 陈志强.浙江大学2006
  • [2].抗功耗分析攻击的SMS4密码算法VLSI设计技术研究[D]. 白雪飞.中国科学技术大学2008
  • [3].功耗分析攻击研究及抗功耗分析攻击密码芯片设计[D]. 苗全.山东大学2012
  • [4].无线传感器网络节点芯片安全增强策略研究[D]. 陈毅成.华中科技大学2008
  • [5].加密芯片的旁道攻击防御对策研究[D]. 李海军.哈尔滨工程大学2008

相关论文

  • [1].抗功耗攻击的密码芯片电路级防护关键技术研究[D]. 乐大珩.国防科学技术大学2011
  • [2].功耗分析攻击研究及抗功耗分析攻击密码芯片设计[D]. 苗全.山东大学2012
  • [3].面向密码芯片的旁路攻击关键技术研究[D]. 张涛.电子科技大学2008
  • [4].抗功耗分析攻击的SMS4密码算法VLSI设计技术研究[D]. 白雪飞.中国科学技术大学2008
  • [5].加密芯片的旁道攻击防御对策研究[D]. 李海军.哈尔滨工程大学2008
  • [6].抗功耗攻击的安全SoC设计与实现关键技术研究[D]. 童元满.国防科学技术大学2008
  • [7].信息安全芯片的防御攻击技术研究[D]. 韩军.复旦大学2006
  • [8].集成电路功耗估计及低功耗设计[D]. 徐勇军.中国科学院研究生院(计算技术研究所)2006
  • [9].模式分类与视觉导航中的分层数据处理研究[D]. 何英华.清华大学2005
  • [10].超宽带通信收发机研究[D]. 涂春江.清华大学2005

标签:;  ;  ;  ;  

密码集成电路的非算法抗功耗分析设计方法研究
下载Doc文档

猜你喜欢