首页> 外文期刊>International Journal of Electronics Letters >Synthesis of an Application Specific Instruction Set Processor (ASIP) for RIPEMD-160 Hash Algorithm
【24h】

Synthesis of an Application Specific Instruction Set Processor (ASIP) for RIPEMD-160 Hash Algorithm

机译:RIPEMD-160哈希算法的专用指令集处理器(ASIP)的综合

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Hash functions are vital tasks in many applications such as digital fingerprinting, Internet communications, bank transactions and so forth. RACE Integrity Primitives Evaluation Message Digest-160 (RIPEMD-160) is one of the most applicable hash functions that there have been several structures for designing it based on Application-Specific Integrated Circuit (ASIC) approach in the literature. Application-Specific Instruction Set Processor (ASIP) design makes compromise between ASIC and Digital Signal Processing approaches with respect to speed, cost and flexibility. Because of this unique property of ASIP method, an ASIP processor for RIPEMD-160 hash algorithm is presented in this article for the first time. A special Register Configuration (RC) for RIPEMD-160 hash algorithm is developed which its Instruction Set Architecture (ISA) includes 12 specific and 35 general instructions. Proposed ASIP is simulated with VHDL language in the behavioural level of abstraction, and a typical assembly code is written to show how the proposed ASIP performs hash function. Moreover, implementation results on Virtex5 Field Programmable Gate Array (FPGA) platform shows the superiority of the proposed processor in terms of performance against its counterparts.
机译:在许多应用程序中,例如数字指纹,Internet通信,银行交易等,哈希功能都是至关重要的任务。 RACE完整性基元评估消息摘要-160(RIPEMD-160)是最适用的哈希函数之一,在文献中已经有几种基于专用集成电路(ASIC)方法进行设计的结构。专用指令集处理器(ASIP)设计在速度,成本和灵活性方面折衷了ASIC和数字信号处理方法。由于ASIP方法的这一独特特性,本文首次提出了用于RIPEMD-160哈希算法的ASIP处理器。针对RIPEMD-160哈希算法开发了一种特殊的寄存器配置(RC),其指令集体系结构(ISA)包括12条特定指令和35条通用指令。拟议的ASIP在抽象的行为级别上使用VHDL语言进行了仿真,并编写了一个典型的汇编代码以显示拟议的ASIP如何执行哈希功能。此外,在Virtex5现场可编程门阵列(FPGA)平台上的实现结果表明,相对于同类处理器,该处理器在性能方面具有优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号