首页> 外文期刊>Malaysian Journal of Computer Science >SystemC-Based Hardware/ Software Co-Design of Elliptic Curve Cryptographic System for Network Authentication
【24h】

SystemC-Based Hardware/ Software Co-Design of Elliptic Curve Cryptographic System for Network Authentication

机译:基于SystemC的椭圆曲线密码认证系统硬件/软件协同设计。

获取原文
           

摘要

This paper presents the hardware-software co-design of an elliptic curve cryptographic (ECC) system-on-chip (SoC) implementation of a mutual authentication protocol for network/data communication systems. Designing such computationally intensive cryptosystems, particularly for resource-constrained embedded applications using the conventional register transfer level (RTL) methodology leads to extended design cycles, inefficient design-space exploration, very long simulation cycles, tedious verification procedure, and sub-optimal final realization. The solution to this problem is to apply hardware-software co-simulation methods abstracted at the Electronic System Level (ESL). In the ESL modelling framework proposed in this paper, the Unified Modelling Language (UML) is used to create the design documents that describe the system static architecture and functional behaviour. SystemC is used in generating the cycle-accurate executable simulation models. A technique for design space exploration at the system level is also proposed to obtain the best hardware-software partitioning of the ECC SoC well before the final prototype is available. Experimental works with the proposed ESL co-design platform show that early system verification can be performed efficiently, and simulation speed of an ESL model is shown to be about 1000 times faster than the simulation of the equivalent RTL model. System execution time is estimated to be within 95% accuracy of its equivalent RTL.
机译:本文介绍了用于网络/数据通信系统的相互认证协议的椭圆曲线密码(ECC)片上系统(SoC)实现的软硬件协同设计。使用常规的寄存器传输级别(RTL)方法设计此类计算密集型密码系统,特别是针对资源受限的嵌入式应用程序,会导致设计周期延长,设计空间探索效率低下,非常长的仿真周期,繁琐的验证过程以及次佳的最终实现。解决此问题的方法是应用在电子系统级(ESL)上抽象的软硬件协同仿真方法。在本文提出的ESL建模框架中,统一建模语言(UML)用于创建描述系统静态体系结构和功能行为的设计文档。 SystemC用于生成精确周期的可执行仿真模型。还提出了一种在系统级进行设计空间探索的技术,以便在最终原型可用之前就获得ECC SoC的最佳软硬件分区。建议的ESL协同设计平台进行的实验工作表明,可以高效地进行早期系统验证,并且ESL模型的仿真速度比等效RTL模型的仿真速度快约1000倍。系统执行时间估计在其等效RTL的95%精度之内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号