首页> 外文OA文献 >Design Space Exploration for Automatically Generated Cryptographic Hardware using Functional Languages
【2h】

Design Space Exploration for Automatically Generated Cryptographic Hardware using Functional Languages

机译:使用功能语言自动生成的加密硬件的设计空间探索

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper presents an EDA (Electronic Design Automation) tool that generates basic building blocks for crypto-graphic hardware in VHDL. The purpose of the tool is to decrease the design time of cryptographic hardware and to allow designers to make abstraction of both the arithmeticand design complexity. The tool generates multiple implementations for one arithmetic description and then benchmarks the implementations to find the most optimal, based upon design space parameters. These parameters consist of area and speed requirements. We present datapath and control logic results for a Xilinx Virtex-5 FPGA.The novelty in our approach lies in the fact that we exploit the higher-order features of functional languages to facilitate the design space exploration and that we take benefit from the strength of the third-party synthesis tool by generating VHDL code at an abstraction level that is higher than the gate level. Nevertheless, in this stage of the development of the tool, the different cryptographic architectures are hand-made and the selection of the most optimal solution, based upon user requirements, is done by exhaustive search. This means that the tool leaves room for improvement, but forms a solid base for further development.
机译:本文介绍了一种EDA(电子设计自动化)工具,该工具为VHDL中的加密硬件生成了基本的构建块。该工具的目的是减少密码硬件的设计时间,并允许设计人员抽象化算法和设计复杂性。该工具针对一个算术描述生成多个实现,然后根据设计空间参数对实现进行基准测试,以找到最佳选择。这些参数包括面积和速度要求。我们提供了Xilinx Virtex-5 FPGA的数据路径和控制逻辑结果。我们方法的新颖之处在于,我们利用功能语言的高阶特性来促进设计空间的探索,并且从中受益匪浅。通过以高于门级别的抽象级别生成VHDL代码来使用第三方综合工具。尽管如此,在工具开发的这一阶段,不同的密码体系结构是手工制作的,并且根据用户要求,通过详尽的搜索来选择最佳的解决方案。这意味着该工具有待改进,但为进一步开发奠定了坚实的基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号