作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (24): 15-16. doi: 10.3969/j.issn.1000-3428.2006.24.006

• 博士论文 • 上一篇    下一篇

基于细粒度任务调度的防功耗分析模幂方法

童元满,戴 葵,陆洪毅,王志英   

  1. (国防科学技术大学计算机学院,长沙 410073)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-20 发布日期:2006-12-20

Method of Power Analysis Resistant Modular Exponentiation Based on Fine Grained Scheduler

TONG Yuanman, DAI Kui, LU Hongyi, WANG Zhiying   

  1. (Computer School of National University of Defense Technology, Changsha 410073)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

摘要: 提出了一种基于细粒度任务调度的防功耗分析(包括简单和差分功耗分析)模幂实现方法。将比完整模乘操作粒度更小的操作作为原子操作(最小可调度单位),将模幂运算转换成完全随机的原子操作序列,任务调度与原子操作的执行是并行的。该方法以细粒度操作为调度单位,实现简单、灵活性强,有利于提高运算性能。

关键词: 简单和差分功耗分析, SPA, DPA, 模幂, 防护技术, 细粒度任务调度

Abstract: To protect modular exponentiation against simple and differential power analysis, a new method is presented. In this method, primitive operation is defined as fined grained operation which granularity is less than a whole modular multiplication’s. Then modular exponentiation is transformed to a complete randomized sequence of primitive operations. Besides, the scheduler and computation is performed in parallel. As the minimal controllable operation is fined grained, the method presented in this paper is not only easily implemented with much flexibility, but also is easy to enhance performance.

Key words: Simple and differential power analysis, SPA, DPA, Modular exponentiation, Protected implementation, Fined grained scheduler