电子产业一站式赋能平台

PCB联盟网

搜索
查看: 88|回复: 0
收起左侧

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

[复制链接]

682

主题

682

帖子

2585

积分

三级会员

Rank: 3Rank: 3

积分
2585
发表于 2024-12-31 11:08:00 | 显示全部楼层 |阅读模式
WithSecure Foundry 的 USB armory 是一款开源硬件设计,实现了一种小型安全计算机。最新的 Mk II 有两个版本:USB 和 LAN。

tfxaw2eyq0364036381949.png

tfxaw2eyq0364036381949.png

USB 版本

rak5q4iipxp64036382050.png

rak5q4iipxp64036382050.png

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小助手互动,帮您更高效地学习设计细节:

ccpy0lujuni64036382150.png

ccpy0lujuni64036382150.png


k4lqnpyyxe464036382251.png

k4lqnpyyxe464036382251.png


anmzum5ivsi64036382351.png

anmzum5ivsi64036382351.png

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

1m4mh0nedfr64036382451.png

1m4mh0nedfr64036382451.png

硬件
  • 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 连接器)
  • 外壳:随附于所有设备,用于保护设备

    h1cm3ysppve64036382552.png

    h1cm3ysppve64036382552.png

    软件
    USB armory Mk II 硬件受标准软件环境支持,几乎不需要定制。事实上,普通 Linux 内核和标准发行版都能在这块小板上无缝运行:
  • 从板载 eMMC 或 microSD(或通过 USB 串行下载器)启动
  • 支持本地 Linux - 创建启动映像非常简单
  • 预编译镜像可用于 Debian 9 (Stretch) 和 Arch Linux
  • USB 设备仿真(CDC 以太网、大容量存储、HID 等)

    vb2gd4k11pc64036382652.png

    vb2gd4k11pc64036382652.png

    应用
    以下安全应用示例说明了 USB armory Mk II 概念的灵活性:
  • 具有自动加密、病毒扫描、主机验证和数据自毁等高级功能的大容量存储设备
  • 硬件安全模块(HSM)
  • 用于不受信任主机(如 Internet kiosks)的 OpenSSH 客户端和代理
  • 用于端到端 VPN 隧道的路由器
  • Tor 桥接器
  • 集成网络服务器的密码管理器
  • 电子钱包
  • 认证令牌
  • 便携式渗透测试平台
  • 低级 USB 安全测试
    安全功能
  • 高可靠启动 (HABv4)
  • 真随机数生成器 (TRNG)
  • 数据协处理器 (DCP)
  • 安全非易失性存储 (SNVS)
  • ARM? TrustZone?
  • 外部加密协处理器(ATECC 和 A71CH)
  • eMMC Replay 保护内存模块 (RPMB)
    外壳

    5f3tpqjpx1n64036382752.png

    5f3tpqjpx1n64036382752.png


    5utqib1uf3564036382852.png

    5utqib1uf3564036382852.png

    原理图 & PCB

    xb3tfav5ydq64036382952.png

    xb3tfav5ydq64036382952.png


    vyie15ghtdl64036383052.png

    vyie15ghtdl64036383052.png


    rpk1wqyjoin64036383152.png

    rpk1wqyjoin64036383152.png


    jxb3mqhcdo064036383253.png

    jxb3mqhcdo064036383253.png


    4xv2cp1fvl564036383353.png

    4xv2cp1fvl564036383353.png


    nzrxgitsnah64036383453.png

    nzrxgitsnah64036383453.png


    nkufey3u5zf64036383553.png

    nkufey3u5zf64036383553.png


    z2j40bilecn64036383653.png

    z2j40bilecn64036383653.png


    u0n0crxno2v64036383753.png

    u0n0crxno2v64036383753.png


    g3subcscqn164036383853.png

    g3subcscqn164036383853.png















    LicenseCERN Open Hardware Licence仓库 & 下载
    可以在Github中获取开源仓库:
    https://github.com/usbarmory/usbarmory
    Baidu 下载:



    注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。
    常用合集汇总:
    和 Dr Peter 一起学 KiCad
    KiCad 8 探秘合集
    KiCad 使用经验分享KiCad 设计项目(Made with KiCad)常见问题与解决方法KiCad 开发笔记插件应用
    发布记录
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表