Made with KiCad(110):USB armory - 开源小型安全计算机

2024-12-31







WithSecure Foundry 的 USB armory 是一款开源硬件设计,实现了一种小型安全计算机。最新的 Mk II 有两个版本:USB 和 LAN。





Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第1张



USB 版本

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第2张


LAN 版本


Made with KiCad 系列将支持新的展示方式。


直接将以下链接复制到浏览器中(或点击“阅读原文”):




https://www.eda.cn/ecadViewer/viewerPage?xmlId=205ef7c1-df28-43d5-b494-342aa43e9838&fileZip=%2Fdata%2Fdesign%2Fdemo%2F205ef7c1-df28-43d5-b494-342aa43e9838.zip




即可动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节:

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第3张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第4张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第5张



USB armory MK II简介


USB armory Mk II 是一款功能齐全、外形小巧的计算机(900 MHz ARM 处理器、512 MB RAM、蓝牙、USB-C),从设计之初就考虑到了信息安全应用。

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第6张



硬件

  • SoC:NXP i.MX6ULZ ARM Cortex-A7 528/900 MHz
  • 内存:512 MB 或 1 GB DDR3
  • 存储:内置 16 GB eMMC + 外置 microSD
  • 蓝牙模块:u-blox ANNA-B112 BLE
  • USB-C 端口:DRP(

    Dual role port

    )插座 + UFP(

    Upstream Facing Port

    )插头,仅 USB 2.0(不支持视频)
  • LED 指示灯:两个
  • 滑动开关:用于在 eMMC 和 microSD 之间选择启动模式
  • 外部安全元件:Microchip ATECC608A + NXP A71CH
  • 物理尺寸:66 毫米 x 19 毫米 x 8 毫米(不含外壳,包括 USB-C 连接器)
  • 外壳:随附于所有设备,用于保护设备

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第7张



软件


USB armory Mk II 硬件受标准软件环境支持,几乎不需要定制。事实上,普通 Linux 内核和标准发行版都能在这块小板上无缝运行:


  • 从板载 eMMC 或 microSD(或通过 USB 串行下载器)启动


  • 支持本地 Linux - 创建启动映像非常简单


  • 预编译镜像可用于 Debian 9 (Stretch) 和 Arch Linux


  • USB 设备仿真(CDC 以太网、大容量存储、HID 等)

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第8张



应用


以下安全应用示例说明了 USB armory Mk II 概念的灵活性:


  • 具有自动加密、病毒扫描、主机验证和数据自毁等高级功能的大容量存储设备


  • 硬件安全模块(HSM)


  • 用于不受信任主机(如 Internet kiosks)的 OpenSSH 客户端和代理


  • 用于端到端 VPN 隧道的路由器


  • Tor 桥接器


  • 集成网络服务器的密码管理器


  • 电子钱包


  • 认证令牌


  • 便携式渗透测试平台


  • 低级 USB 安全测试



安全功能

  • 高可靠启动 (HABv4)

  • 真随机数生成器 (TRNG)

  • 数据协处理器 (DCP)

  • 安全非易失性存储 (SNVS)

  • ARM TrustZone

  • 外部加密协处理器(ATECC 和 A71CH)

  • eMMC Replay 保护内存模块(RPMB)



外壳

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第9张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第10张



原理图 & PCB

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第11张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第12张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第13张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第14张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第15张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第16张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第17张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第18张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第19张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第20张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第21张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第22张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第23张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第24张
Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第25张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第26张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第27张

Made with KiCad(110):USB armory - 开源小型安全计算机 (https://ic.work/) 技术资料 第28张



License




CERN Open Hardware Licence


仓库 & 下载

可以在Github中获取开源仓库:


https://github.com/usbarmory/usbarmory

文章推荐

下一篇

已是最新文章

相关推荐