【24h】

Reconfigurable Hardware Synthesis of the IDEA Cryptographic Algorithm

机译:IDEA加密算法的可重新配置硬件综合

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

摘要

The paper focuses on the synthesis of a highly parallel reconfigurable hardware implementation for the International Data Encryption Algorithm (IDEA). Currently, IDEA is well known to be a strong encryption algorithm. The use of such an algorithm within critical applications, such as military, requires efficient, highly reliable and correct hardware implementation. We will stress the affordability of such requirements by adopting a methodology that develops reconfigurable hardware circuits by following a transformational programming paradigm. The development starts from a formal functional specification stage. Then, by using function decomposition and provably correct data refinement techniques, powerful high-order functions are refined into parallel implementations described in Hoare's communicating sequential processes notation(CSP). The CSP descriptions are very closely associated with Handle-C hardware description language (HDL) program fragments. This description language is employed to target reconfigurable hardware as the final stage in the development. The targeted system in this case is the RC-1000 reconfigurable computer. In this paper different designs for the IDEA corresponding to different levels of parallelism are presented. Moreover, implementation, realization, and performance analysis and evaluation are included.
机译:本文着重于国际数据加密算法(IDEA)的高度并行可重配置硬件实现的综合。当前,众所周知,IDEA是一种强大的加密算法。在诸如军事的关键应用中使用这种算法需要高效,高度可靠和正确的硬件实现。我们将采用一种遵循转换编程范例来开发可重配置硬件电路的方法,来强调此类需求的可承受性。开发从正式的功能规范阶段开始。然后,通过使用函数分解和可证明的正确数据精炼技术,将强大的高阶函数精炼为Hoare的通信顺序过程符号(CSP)中描述的并行实现。 CSP描述与Handle-C硬件描述语言(HDL)程序片段紧密相关。该描述语言用于开发过程的最后阶段,目标是可重配置的硬件。在这种情况下,目标系统是RC-1000可重新配置计算机。在本文中,提出了针对IDEA的不同设计,它们对应于不同级别的并行性。此外,还包括实施,实现以及性能分析和评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号