• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (4): 50-55.doi: 10.3969/j.issn.1007130X.2011.

• 论文 • 上一篇    下一篇

一种抗DPA攻击的双轨信号平行布线方法

乐大珩,齐树波,张民选   

  1. (并行与分布处理国防科技重点实验室,湖南 长沙 410073)
  • 收稿日期:2010-03-21 修回日期:2010-06-28 出版日期:2011-04-25 发布日期:2011-04-25
  • 作者简介:乐大珩(1980),男,四川乐山人,博士生,研究方向为微电子与VLSI设计。齐树波(1982),男,河南济源人,博士生,研究方向为高性能片上网络。张民选(1954),男,湖南邵阳人,教授,博士生导师,研究方向为微处理器设计、超大规模集成电路、低功耗与可靠性设计等。
  • 基金资助:

    国家863计划资助项目(2009AA01Z124);国家自然科学基金资助项目(60873016)

A DualRail Signal Parallel Routing Method to Counteract DPA Attacks

YUE Daheng,QI Shubo,ZHANG Minxuan   

  1. (National Laboratory for Parallel and Distributed Processing,Changsha 410073,China)
  • Received:2010-03-21 Revised:2010-06-28 Online:2011-04-25 Published:2011-04-25

摘要:

双轨预充电逻辑是一种有效的差分功耗分析(DPA)攻击防护技术,其需要解决的关键问题在于必须保证互补的双轨信号线具有对称的电容负载。本文提出了一种双轨信号布线方法,能够基于商用的布局布线EDA工具实现双轨信号的平行布线,从而实现电容负载对称的目的。本方法首先利用EDA工具在奇数个布线轨道中对单轨网表进行布线,然后将信号线复制并平移到相邻的布线轨道得到双轨信号布线结果。这样,每对双轨信号线都有相同的布线结构,因而具有相同的电容负载。利用所提出的平行布线方法实现了一个AES加密协处理器,实验结果表明平行布线的双轨信号电容负载具有优异的对称性。

关键词: 差分功耗分析攻击, 双轨预充电逻辑, 平行布线

Abstract:

Dualrail precharge logic is an effective technique to counteract differential power analysis (DPA) attacks. The key problem is to guarantee the symmetrical capacitive loads between true and false logics. A dualrail signal parallel routing method based on commercial place&routing EDA is proposed in this paper to get symmetrical capacitive loads. Firstly, the singlerail nets are routed in odd routing tracks by EDA and then dualrail wires are obtained by duplicating and moving the routed wires to the even routing tracks. As a result, each pair of dualrail signal wires has the same routing structure and capacitance. The parallel routing method is implemented in an AES (Advanced Encryption Standard) coprocessor. The experimental results indicate that the capacitances of the dualrail signal wires are perfectly balanced.

Key words: differential power analysis;dualrail precharge logic;parallel routing