...
首页> 外文期刊>ACM transactions on reconfigurable technology and systems >Secure Extension of FPGA General Purpose Processors for Symmetric Key Cryptography with Partial Reconfiguration Capabilities
【24h】

Secure Extension of FPGA General Purpose Processors for Symmetric Key Cryptography with Partial Reconfiguration Capabilities

机译:具有部分重新配置功能的对称密钥密码术的FPGA通用处理器的安全扩展

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

摘要

In data security systems, general purpose processors (GPPs) are often extended by a cryptographic accelerator. The article presents three ways of extending GPPs for symmetric key cryptography applications. Proposed extensions guarantee secure key storage and management even if the system is facing protocol, software and cache memory attacks. The system is partitioned into processor, cipher, and key memory zones. The three security zones are separated at protocol, system, architecture and physical levels. The proposed principle was validated on Altera NIOS II, Xilinx MicroBlaze and Microsemi Cortex Ml soft-core processor extensions. We show that stringent separation of the cipher zone is helpful for partial reconfiguration of the security module, if the enciphering algorithm needs to be dynamically changed. However, the key zone including reconfiguration controller must remain static in order to maintain the high level of security required. We demonstrate that the principle is feasible in partially reconfigurable field programmable gate arrays (FPGAs) such as Altera Stratix V or Xilinx Virtex 6 and also to some extent in FPGAs featuring hardwired general purpose processors such as Cortex M3 in Microsemi SmartFusion FPGA. Although the three GPPs feature different data interfaces, we show that the processors with their extensions reach the required high security level while maintaining partial reconfiguration capability.
机译:在数据安全系统中,通用处理器(GPP)通常由密码加速器扩展。本文介绍了为对称密钥密码学应用扩展GPP的三种方法。提议的扩展可确保安全的密钥存储和管理,即使系统面临协议,软件和高速缓存攻击。该系统分为处理器,密码和密钥存储区。这三个安全区域在协议,系统,体系结构和物理级别上是分开的。所提出的原理已在Altera NIOS II,Xilinx MicroBlaze和Microsemi Cortex M1软核处理器扩展中得到验证。我们显示,如果需要动态更改加密算法,则严格分隔密码区有助于部分重新配置安全模块。但是,包括重新配置控制器在内的关键区域必须保持静态,以维持所需的高度安全性。我们证明了该原理在部分可重新配置的现场可编程门阵列(FPGA)(例如Altera Stratix V或Xilinx Virtex 6)中以及在具有硬连线通用处理器(例如Microsemi SmartFusion FPGA中的Cortex M3)的FPGA中是可行的。尽管这三个GPP具有不同的数据接口,但我们展示了具有扩展功能的处理器在保持部分重新配置功能的同时达到了所需的高安全级别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号