首页> 外文期刊>WSEAS Transactions on Circuits and Systems >Elliptic Curve Cryptoprocessor with Hierarchical Security
【24h】

Elliptic Curve Cryptoprocessor with Hierarchical Security

机译:具有分层安全性的椭圆曲线加密处理器

获取原文
获取原文并翻译 | 示例
           

摘要

This paper describes an elliptic curve scalar multiplication method which is resistant to power analysis attacks. The proposed method confuses both the private key bit values and positions. Even with correct leaked information on the type of operations performed, associating that with a particular key bit value or position is almost impossible. Resistance to side channel attacks is provided at several levels. At the top level, the secret key is segmented into a number of randomly sized segments processed in random order. At the segment level, each segment is encoded randomly using NAF or binary encodings. Further, at the segment level, the inspection direction of segment bits for binary-encoded segments is randomly assigned either in MSB-to-LSB or LSB-to-MSB. Furthermore, at the individual segment bit level, zero bits can randomly trigger a dummy PADD operation. In addition to improved security, this results in an average saving of 50% over the number of dummy PADDs in the Double-and-Add-Always algorithm. Such hierarchical multi-level scheme causes the relation between the private key and possible leaked information to be quite confused resulting in a higher system security with minimal overhead for both speed and area.
机译:本文描述了一种抗功率分析攻击的椭圆曲线标量乘法方法。所提出的方法混淆了私钥位的值和位置。即使有关于执行的操作类型的正确泄漏信息,也几乎不可能将其与特定的密钥位值或位置相关联。在多个级别提供了对旁通道攻击的抵抗力。在最高级别,秘密密钥被划分为多个以随机顺序处理的随机大小的段。在段级别,使用NAF或二进制编码对每个段进行随机编码。此外,在段级别,针对二进制编码段的段位的检查方向是在MSB到LSB或LSB到MSB中随机分配的。此外,在各个段位级别,零位可以随机触发虚拟PADD操作。除了提高安全性外,这还使“始终添加并增加”算法中的虚拟PADD数量平均节省了50%。这种分层的多级方案使私有密钥和可能的泄漏信息之间的关系非常混乱,从而导致更高的系统安全性,同时在速度和区域方面的开销也最小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号