首页> 外文会议>International Symposium on Quality Electronic Design >Secure High-Level Synthesis: Challenges and Solutions
【24h】

Secure High-Level Synthesis: Challenges and Solutions

机译:安全高级合成:挑战和解决方案

获取原文

摘要

High-level synthesis (HLS) has significantly reduced time and complexity of the hardware design by raising the abstraction to high-level languages (HLL) like C/C++. HLS has allowed non-hardware engineers to quickly prototype and test their algorithmic flow, and enabled hardware developers to build hardware quicker for emerging algorithmic designs such as machine learning (ML) and artificial intelligence (AI) networks. However, current HLS tools were not designed with security in mind as they only optimize the design for area, power, time, and throughput. As a result, security vulnerabilities may be introduced in the HLS-generated RTLs unintentionally. In this paper, we discuss some of the optimizations performed by HLS and present bad design coding practices in HLL that could lead to security vulnerabilities in the RTL. We also explore potential solutions, their limitations, and challenges moving forward to bring attention towards development of automated verification tools and guidelines to ensure secure HLS translation.
机译:通过将抽象提高到C / C ++等高级语言(HLL),高级合成(HLS)具有显着降低的时间和复杂性硬件设计的时间和复杂性。 HLS允许非硬件工程师快速原型并测试其算法流程,并使硬件开发人员能够更快地构建硬件,用于新兴算法设计,如机器学习(ML)和人工智能(AI)网络。但是,目前的HLS工具不是设计的安全性,因为它们仅优化面积,电源,时间和吞吐量的设计。因此,可以无意地在HLS-DEGING RTL中引入安全漏洞。在本文中,我们讨论了HLS执行的一些优化,并在HLL中呈现错误的设计编码实践,可能导致RTL中的安全漏洞。我们还探讨了潜在的解决方案,其局限性和挑战,向前迈进,引起自动化验证工具和准则的发展,以确保安全的HLS翻译。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号