EEJournal

专题文章
现在就订阅

我是tRoot

椭圆技术提供硬件信任的根

有时甚至是电路设计者不知道芯片是如何工作的。这可能是一件好事。

如果你设计一个芯片或系统,其中包括安全特性,反篡改机制,DRM保护,或防御DPA攻击它可能是更好的,如果你不知道它是如何运作的。这些东西是神秘的。的秘密。黑魔法。有从业者的黑魔法技能远远超过人类喜欢你或我。因为他们住在深的地方,除了休息,避开日光和公司的人。和我们称之为椭圆技术。

在渥太华等是基于一个50人的公司,他们…他们在那里所做的事情。其他工程师不能或不会,做自己。具体而言,椭圆代表嵌入式开发人员,开发优质的安全特性的芯片制造商和产品的公司。需要让你的盒子hacker-proof吗?椭圆有你的电话号码。

花时间与安全产品从英特尔合作,从Rambus(原名密码学研究),椭圆形,或任何人,你会听到很多关于信任的“根。“安全就像一个链条,每个链接认定其邻居是值得信赖的。操作系统应用软件认为是值得信赖的;操作系统认为固件是可靠的;和固件认为引导ROM代码是安全的。在大多数系统中,使引导ROM中的第一个链接链的信任,因此,信任的“根。“如果引导ROM一直欺骗,没有下游真的可以被信任。

只是添加一个校验和引导代码不够好。校验和是好捕捉偶尔的一点错误,断针,或朴实的黑客。但他们就像在DRAM奇偶校验位:廉价和容易,但是在所有情况下都远离详尽的和不可靠的。确定黑客可以重写引导代码,同时保持相同的校验和。或者只是黑客在同一时间的校验和代码。

(有一定的数学熵在起作用。如果校验和是真正独特的引导代码,这将意味着世界上没有其他引导代码能有相同的校验和,相反,这引导代码可能没有其他校验和。如果这是真的,那么校验和本身足以惟一地标识你的引导ROM从世界上所有其他的引导ROM。如果是这样,那么你已经发现了一个惊人的新类型的数据压缩!也会有不需要有实际的引导代码;只是从校验和启动。)

因为每个人都喜欢使用闪存引导代码的这些天,这是相当简单的坏人的重新编程。蒙面rom和OTPROMs将提供一个更大的挑战,但他们不常用。固件升级你的能力在该领域也打开一扇大坏人。因此需要一个可靠的信任根。

你怎么做?校验和。上放置一块全息标签来引导ROM不会阻止任何人,尽管它看起来漂亮。你需要的是一个天生的根的信任,这就是椭圆。

椭圆提供硬件和软件来构建一个可信的根,称为tRoot, SoC。硬件由synthesizable IP折叠成你的芯片设计。的软件是一个二进制图像落入你的引导ROM。这两个一起工作在启动时(及以后),以确保你引导你有意引导的受信任的代码,而且它和别的系统中都没有被篡改。

椭圆不能保证你的SoC系统或将bug,当然可以。这不是那种安全。但它可以让你感觉很好对你的芯片和它的运行的代码。

tRoot硬件块内侧一定有点秘密,但是它包括自己的32位CPU、随机数生成器(TRNG),一个安全的内存控制器和一个关键的经理。您可以选择包括加密和/或一个公钥加速器加速器核心(PKA)。32位处理器内部的身份tRoot也是一个秘密,尽管椭圆表示他们很乐意把它换成一个手臂,弧、MIPS、或其他处理器如果你喜欢。鉴于tRoot旨在成为一个黑盒,不过,我看不出有太大意义使用商业CPU核心,即使你已经有了适当的许可。模糊tRoot内部,越多越好。

除了处理冷启动过程、tRoot也借一只手在其他安全相关的家务。需要交付drm保护的材料吗?椭圆的硬件和软件管理的关键。担心克隆吗?你的tRoot工作。担心黑客拥有敏感的仪器可能山边信道攻击?tRoot出生的东西的战斗。

最终,tRoot并不是那么让人兴奋从系统或电路设计者的观点。这是必要之恶,一个黑盒,使其他黑匣子可靠地完成他们的工作。和这是一个完美的例子,为什么我们从外部供应商购买硬件IP:因为他们有专业知识我们没有,重要的是要正确处理这个问题。邋遢,本土安全可能比不安全。如果你的目标是真正阻止攻击从各个角度,是有意义的去看专家。

3“我tRoot”思想

  1. 吉姆,吉姆,吉姆,你实际上并没有吞下这个炒作,是吗?

    通过模糊的安全,因为它是嘲弄地称为实际专家,也不安全。如果你考虑椭圆的论点,你就会意识到,他们的意思是当他们说的保密机制是至关重要的是,如果他们机制背后的秘密(像他们的处理器核心的身份? !)透露,他们的安全是坏了。所以,真的,他们所说的是一个心怀不满的员工(或被许可方)远离完全没有价值。

    幸运的是,这可能不是真得只是你所有营销BS用来吓唬人。完全实用和高希望设计一个硬件信任的根,整个设计是开放的审查,不需要保密,除了特定的密钥用于应用数字签名。

    他们的技术可能不是由白痴,但他们的营销当然是。一个只有看的巨大供应的系统漏洞“秘密”意识到阳光,一如既往,是最好的消毒剂。如果它仍然是一个秘密,没有人可以告诉是否有效…除了其供应商,,迟早,对手。

    结论?这可能是一个高价,可能无效的技术没有比信任更有效引导整个半导体行业现有的解决方案。他们可能会声称自己是“专家”,但他们肯定不说话。

  2. 简单,牛仔。虽然在椭圆的芯片使用的CPU类型(目前)秘密,其身份不重要芯片的操作。可以使用任意数量的cpu的地方,和芯片仍或多或少相同的操作。椭圆简单地选择使用CPU,因为它很容易/方便便宜。

留下一个回复

有特色的博客
2023年6月12日
多样性、公正和包容(一些)不仅仅是单词但节奏体现了通过我们的文化价值观。在DEI@Cadence博客系列,你会发现一个社区,员工分享他们的观点和经验。通过提供个人的……
2023年6月8日
学习我们的EDA工具加速5 g SoC设计客户Viettel 5 g基站芯片设计和驱动5 g推出在越南。后客户关注的焦点:Viettel加速其前5 g SoC设计Synopsys对此ASIP设计第一次出现在新H……
2023年6月2日
我刚听到的东西真的给了我一定的思考时间,死亡的事实,每个人都经历两种形式(如果让我选择,我宁愿没有经验甚至)....

有特色的视频

阿尼奇壳:Achronix网络基础设施代码

Achronix

2023年预期SmartNICs峰会上我们的演示,这是一个演示概述Achronix的以太网网络shell(阿尼奇)——一个完整的以太网数据路径之上Speedster7t FPGA的数据接收的数据传输速率高达400 g。阿尼奇网络在这个视频中,我们介绍了Achronix壳牌、模块化以太网SmartNIC,为顾客提供了一个功能齐全的以太网datapath公司建立在Achronix SpeedsterAC7t1500 FPGA。阿尼奇提供模块化的组件,比如包引擎,FIFO缓冲区,头/解析器,规则引擎,流处理器和DMA引擎,客户可以选择为他们提供最优datapath公司SmartNIC解决方案。此外,超过50%的Speedster7t FPGA用于加速客户的网络应用程序。我们覆盖每个模块化元素和Achronix 2 d NoC,加速数据传输在FPGA和使客户能够显著降低他们的解决方案设计时间。产品营销主任Ron Renwick展示了我们Achronix Speedster7t及其功能,灵活性,和秘方(2 d Network-on-Chip),使高性能网络数据加速度。

你的网络

了纸

EC解决技术简单

节奏设计系统

的节奏®摄氏™EC解决支持电子系统设计师最具挑战性的热管理/电子冷却问题迅速和准确。利用强大的计算引擎和网格技术,设计者可以模型和分析流体流动和传热的即使是最复杂的电子系统,确保电子冷却系统是可靠的。

点击阅读更多

以注入式教学法亚博里的电子竞技

牵引逆变器
不仅是牵引逆变器组成部分电动汽车传动系和至关重要的运动,但也有很大影响时电动汽车的能源效率和功能安全。注入式教学法在这节课中,阿米莉亚道尔顿亚博里的电子竞技聊天与马修Anil英飞凌牵引逆变器的各种角色扮演电池电动车,碳化硅技术在牵引逆变器如何降低电动汽车电池的大小和牵引逆变器还可以帮助降低成本,功能安全等等。
2022年11月9日
26864的浏览量
Baidu