历史上的今天
返回首页

历史上的今天

今天是:2024年10月20日(星期日)

正在发生

2020年10月20日 | Wally讲述Cornami如何实现全同态加密

2020-10-20 来源:SemiWiki

EDA老将Walden C. Rhines(Wally)今年加入了一家开发多核心加速器芯片的美国硅谷新创公司Cornami,并担任CEO一职。该公司开发了一个“信任流”编程环境,可以生成独立的可执行数据流和控制流。他们还设计了芯片,为程序的多核执行提供了计算结构,与传统的基于Xeon或nVidia的服务器相比,性能更高,同时功耗不到一半。


此前,Wally在1993年至2018年间担任Mentor Graphics的CEO。在Mentor任职期间,Mentor开发了Calibre系列物理验证和世界领先的设计和测试软件,收入增长了5倍,市值增长了10倍。在Mentor之前,Wally是德州仪器半导体业务部门的执行副总裁。


image.png?imageView2/2/w/550


以下是SemiWiki的专访


问:在Mentor担任CEO超过25年后,你为什么要寻求另一个CEO职位?


Wally:我参与了各种咨询活动,董事会职位,演讲和两本书的写作。在为DARPA执行咨询工作时,我被要求调查全同态加密(FHE)的行业进展,因为国防部高度重视这种网络安全的终极能力。。当我与半导体公司讨论FHE时,我被告知FHE的能力还有10年或更长的时间,计算性能要求将是当今最好处理器的100万倍以上。在为DARPA写报告之后,我遇到了我的一个业界老友Gordie Campbell,他让我去拜访Cornami。那次拜访使我的方向发生了重大变化。


问:Cornami有什么独特之处?


Wally:Cornami最初是一家软件公司,由Fred Furtek和Paul Master开发了一个创新的编程环境。他们用一个类似C语言的编程环境来攻击“非确定性pthread的暴力破解”,这种环境可以生成独立的可执行数据流和控制流。结果是多核处理器系统的性能至少得到了一个数量级的改进。然而,为了从软件中获得最大的优势,他们设计了一个用于机器学习的多核处理器。芯片仿真验证了一个或多个数量级的性能改善,超过了如今所有新发布的冯·诺依曼芯片架构以及过去的冯·诺依曼架构(如nVidia Ampere)处理器的最佳预期结果。因为我看过很多后冯·诺依曼(post Von Neumann)的芯片架构,我发现产品空间非常拥挤,所以我觉得没什么新意,但是保罗说了一段让我吃惊的话。“我们也可以做一些你从未听说过的完全同态加密,或FHE。”之后就是对Cornami仿真数据进行数月分析,到2020年3月,我被说服了。Cornami的软件和硬件将实时执行FHE。


问:什么是FHE?为什么它对计算的未来如此重要?


Wally:作为斯坦福大学博士研究的一部分,Craig Gentry里于2009年发明了FHE。同态加密是一种加密形式,允许在不解密的情况下对数据执行计算。国防高级研究计划局称之为“密码学的圣杯”。全同态加密将能力从简单的计算扩展到计算机执行的任何形式的算术或逻辑计算。因为任何时候都无法完全保护数据的安全,所以没有一个解决方案可以让数据不受黑客的控制。FHE开创了一个新的数据时代,加密数据可以被收集并构建到加密的机器学习模型中。可以对这些模型进行加密查询,并将加密结果返回给生成查询的用户。数据永远不会泄露,它可以一次又一次地被出售,这将预示着“石油革命”的到来,因为“数据的再利用”是安全的,并且是无限的。


问:如此不可思议的价值,为什么它还没有成为全球网络安全的标准呢?


Wally:他有一个主要的限制。它的计算量非常大。要在加密的“密文”上实现计算性能(相当于在纯文本上运行的计算机),计算机的速度必须是传统Xeon服务器的100万倍左右。幸运的是,Cornami的TruStreams软件和芯片解决了这个问题。这些处理器在芯片上的处理器核心、多个芯片、多个PCB和服务器上提供了线性性能可伸缩性,通过对芯片的详细仿真验证了这一点。FHE还提供了一些关于数据移动和可配置性的额外挑战。即使你能忍受功耗,冯·诺依曼架构的芯片也不能解决问题,因为算法每月都在变化,所以芯片结构必须是可重构的。


问:如果应用软件必须修改为支持FHE,那么Cornami将如何为用户的机器学习应用程序建立一个庞大的软件基础?


Wally:对于机器学习来说,应用软件的庞大基础已经存在,并且可以不变地运行。这些应用程序大多依赖于标准接口,如ONNX、PyTorch、TensorFlow等。对于FHE,有TFHE、Palisade、Seal、HeLIB等标准框架,它们的指令直接由TruStreams执行。


数百家公司已经在为同态加密时代做准备。Gartner预测,到2025年,至少25%的公司将有支持FHE的项目。国防部和医疗服务部门的大多数用户并不是直接用户。


问:产品何时出来?


Wally:明年。我们正处于芯片设计验证的最后阶段。我们还得再筹集一轮资金。我们有服务器开发和生产的合作伙伴,以及为客户提供服务的合作伙伴,以实现他们新的数据安全级别。

推荐阅读

史海拾趣

Bytes公司的发展小趣事

Bytes公司自成立以来,始终坚持以技术创新为核心竞争力。公司早期便投入大量研发资源,开发出一款具有划时代意义的电子产品,迅速在市场上占据一席之地。随着技术的不断进步,Bytes公司不断推出更新换代的产品,满足消费者日益增长的需求。同时,公司还积极与高校、科研机构合作,共同研发新技术,为公司的持续发展提供源源不断的动力。

Eska公司的发展小趣事

Eska公司成立于荷兰北部,自创立之初就专注于造纸业务。公司引进了先进的造纸技术和设备,建立了两座灰板纸厂,配备了3台技术领先的纸板机和2台造纸机。凭借高效的生产能力和优质的产品质量,Eska迅速在造纸行业中崭露头角。Eska的灰板纸以“Eska(青蛙)”品牌销售,因其优良且稳定的质量而享誉全球。

Franz Binder GmbH & Co公司的发展小趣事

为了满足全球客户的需求,Eska公司实施了市场拓展和国际化战略。公司在欧洲各大主要城市及美国设立了服务中心,以便为当地客户提供快速可靠的服务。此外,Eska还利用先进的分切设备,为当地客户集中快速地提供载切大小格式灰板的服务。同时,Eska的产品也通过全球代理商、经销商及存货商网络,覆盖到更广泛的市场。

Capital Advanced Technologies公司的发展小趣事

品质管理是CAT发展的重要保障。公司建立了严格的质量管理体系,从原材料采购到产品制造、检验、包装等各个环节都进行严格的品质控制。CAT还注重与客户的沟通与协作,及时了解客户需求,为客户提供个性化的解决方案和优质的售后服务。这些举措使得CAT赢得了客户的广泛信赖和长期合作。

Bals Elektrotechnik GmbH & Co KG公司的发展小趣事

随着公司业务的不断扩展,Bals Elektrotechnik开始寻求国际化的发展道路。1990年代,公司决定在中国昆山设立工厂,以便更好地服务亚洲市场。这一决策不仅提高了公司的生产效率和市场竞争力,也为其在全球范围内的业务拓展提供了有力支持。

Concord Semiconductor Corp公司的发展小趣事

随着业务规模的不断扩大,Concord Semiconductor Corp开始将市场拓展作为重要的发展战略。公司通过参加国际电子展会、举办技术研讨会等方式,积极宣传自己的产品和技术,提升品牌知名度。同时,公司还针对不同地区的市场需求,推出定制化产品和服务,进一步巩固了市场地位。

问答坊 | AI 解惑

无线电源控制系统

采用AT89C2051单片机作为下位机主控芯片…

查看全部问答>

用mini2440排队机应用的几张图片

该系统采用的是Qt4做的应用程序,供银行排队叫号系统使用,图片上的前端应用,实际还有Qt4编写的后台设置程序(需通过“秘密通道”打开) 外接输入输出设备有: 1. 银联刷卡器 2. USB小键盘 3. 串口打印机(串口控制模块) 4. 超声波触摸屏(串口 ...…

查看全部问答>

RC消火花电路的理解

最近,想研究一下rc电路,并阅读了不知道谁写的一本书《RC电路及其应用》,有了一点体会,描述如下. RC电路一大应用时消火花电路。产生火花电路大都是应用于感性负载,如电机、继电器线圈等 如图所示,当开关k断开时候,根据楞次定律线圈两端产 ...…

查看全部问答>

Remote Performance Monitor工具 Add to Chart 为空的问题。。

打开 pb 6.0 的 Remote Performance Monitor, 通过kitl 连接到设备 可 Remote Performance Monitor 什么显示都没有。 选择 Edit | Add to Chart。Add to Chart 对话框中显示的默认对象是电源和电池状态。 可对话框 Object 全部是空的,没有对象 ...…

查看全部问答>

请教移植出现的问题

我把一个lex和yacc生成的C代码,移植到eVC环境下,出现如下问题: frame.y(7) : fatal error C1083: Cannot open include file: \'io.h\': No such file or directory 请各位高手帮忙,如何解决啊?谢谢了…

查看全部问答>

基于GPRS AT指令发彩信 图片

各位朋友大家好啊 请教个问题 怎么在GPRS下 用AT 指令发彩信啊? 望哪位高手赐教啊,彩信的编码(图片)是怎么样的啊,难道还是Unicode编码吗。? 能不能举个例子 或 介绍点其他资料啊, 谢谢…

查看全部问答>

车载GPS A3/A4方案合作

因为客户需要,我们准备开发A4/A3的车载GPS方案。 现在寻求硬件高手合作,如能提供A4/A3开发平台及相关资源的,可以额外另付一定的现金报酬。 另外,如果有方案公司愿意合作的,可以加我QQ详谈,46317857。…

查看全部问答>

RDA 方法

请问高手:CoCreateInstance()函数必须需要COM支持的系统吗?我试写了一段 rda server ce同步的数据库程序,测试发现根本走不下去,不知道怎么回事?…

查看全部问答>

EE_FPGA基础教程系列 -- NO.1--Quartus II的安装V1.0

                                        ...…

查看全部问答>