前驱:一款完全安全但可破解的手机

前体可能看起来像拉长的Blackberry,但功能更多。可以检查和控制该设备的每个元素,直至其核心的现场可编程门阵列(FPGA)。

现代智能手机是复杂,封闭的平台,其软件和硬件从用户身上抽象出来。前体似乎尽可能地朝着另一个方向发展。

移动FPGA开发平台

Precursor是来自Sutajio Ko-Usagi的最新开放硬件项目,Sutajio Ko-Usagi是总部位于新加坡的黑客和嵌入式硬件开发人员二人组。它是双FPGA开源硬件开发套件,旨在提供最安全的移动开发平台。

该开发套件装在机加工的铝制机身中,该机身上装有物理键盘和536 x 336黑白显示屏,以及可更换的1100 mAh锂离子电池。设备的主体中没有麦克风,但是有一个组合的3.5毫米音频端口和一个0.7瓦的通知扬声器和振动马达。

该项目的各个方面都是开源的,直至FPGA上托管的片上系统(SoC)的源代码。这意味着您可以编译自己的处理器,并确定其中没有内置恶意代码。

该项目最初是在上个月初宣布的,但是它的Crowd Supply页面现已上线,在撰写本文时,已经筹集了222,000美元的融资目标中的117,000美元。

早起的鸟儿认捐已经被宣称,但是512美元的普通级别的Precursor仍然可以买到。

前体:完整规格

如果您停止尝试将其视为电话,那么您会开始发现Precursor是成熟的移动FPGA开发套件:

  • FPGA: Xilinx XC7S50主系统级芯片(SoC)FPGA使用-L1速度等级,可延长电池寿命;使用100 MHz VexRISC-V,RV32IMAC + MMU,4k L1 I / D缓存进行测试在18 MHz VexRISC-V,RV32I上测试,无缓存
  • 系统内存: 16 MB外部SRAM
  • 储存空间: 128 MB闪存
  • 显示: 536 x 336黑白LCD,200ppi,背光
  • 音频: 0.7 W通知扬声器,振动马达,3.5毫米耳机插孔
  • 连接性:通过沙盒式Silicon Labs WF200C芯片组实现802.11 b / g / n WiFi,以节省电池
  • USB: 1个USB 2.0 C型端口,用于数据和充电
  • 用户输入:物理背光键盘,具有可更改的布局覆盖图(QWERTZ,AZERTY和Dvorak)
  • 传感器:加速度计和陀螺仪
  • 扩展:通过电池盒实现8x FPGA GPIO的Flex PCB突破
  • 调试:自定义Raspberry Pi HAT和GDB + Chipscope的开发人员电缆以及固件刷新通过叉骨隧道的USB电缆进行中间件调试
  • 安全性:双硬件TRNG
  • 防篡改功能:用户可密封的金属罐,用于可信任的组件带有基本时钟完整性监控的专用实时时钟(RTC)功率监控器可在出现电源故障时跳闸复位始终处于加速状态的陀螺仪/陀螺仪可检测待机状态下的移动支持通过电池进行即时安全擦除支持的AES密钥和自毁电路
  • 电池:可更换的1,100 mAh锂离子电池,在启用Wi-Fi +嵌入式控制器+静态显示的情况下,可待机约100小时,或连续使用5.5小时。
  • 尺寸: 138 x 69 x 7.2毫米
  • 重量: 96克

另一个开源智能手机?

呼叫Precursor的电话有点不讲究,但它确实与其他开放源代码智能设备(如Pine Phone或Librem 5)有一些共同点。不同之处在于将SoC托管在FPGA上的决定。

处理器本质上是一个很小的复杂电路,您可以使用基于指令的体系结构与之交互。您无法控制其中的实际内容。您只需给它计算就可以使用制造商提供的指令集来执行。您只需要让芯片创建者相信他们的话就可以了。

这经常被证明是错误的,就像前段时间在AMD Ryzen芯片中发现的严重漏洞一样

FPGA是可以使用代码重新配置的集成电路。从表面上看,这听起来可能并没有什么不同,但是您不是在像常规处理器那样给FPGA指令,而是在配置电路本身。

这就是Precursor项目的核心“基于证据的信任”思想的来源。直到CPU的最后逻辑门,您都可以知道设备是100%安全的。

将其变成现有的最安全的复古电话,或使其成为用于加密和两因素身份验证的移动开发平台。可能性实际上是无尽的。几乎。