0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

KiCad 来源:KiCad 作者:KiCad 2024-12-31 11:20 次阅读

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

33ab6726-c726-11ef-902f-92fbcf53809c.png

USB 版本

33ffae9e-c726-11ef-902f-92fbcf53809c.pngLAN 版本

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

3428b000-c726-11ef-902f-92fbcf53809c.png

345c0ad6-c726-11ef-902f-92fbcf53809c.png

3472c8ca-c726-11ef-902f-92fbcf53809c.png

USB armory MK II简介

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

348c63a2-c726-11ef-902f-92fbcf53809c.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 连接器
  • 外壳:随附于所有设备,用于保护设备

34ba4a7e-c726-11ef-902f-92fbcf53809c.png

软件

USB armory Mk II 硬件受标准软件环境支持,几乎不需要定制。事实上,普通 Linux 内核和标准发行版都能在这块小板上无缝运行:
  • 从板载 eMMC 或 microSD(或通过 USB 串行下载器)启动

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

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

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

34e6f0ce-c726-11ef-902f-92fbcf53809c.png

应用

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

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

  • 硬件安全模块(HSM)

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

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

  • Tor 桥接器

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

  • 电子钱包

  • 认证令牌

  • 便携式渗透测试平台

  • 低级 USB 安全测试

安全功能

  • 高可靠启动 (HABv4)

  • 真随机数生成器 (TRNG)

  • 数据协处理器 (DCP)

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

  • ARM TrustZone

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

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

外壳

35036f74-c726-11ef-902f-92fbcf53809c.png

351e341c-c726-11ef-902f-92fbcf53809c.png

原理图 & PCB

353d99a6-c726-11ef-902f-92fbcf53809c.png

355c7722-c726-11ef-902f-92fbcf53809c.png

3577b046-c726-11ef-902f-92fbcf53809c.png

357fc150-c726-11ef-902f-92fbcf53809c.png

35b014ea-c726-11ef-902f-92fbcf53809c.png

35cb20e6-c726-11ef-902f-92fbcf53809c.png

35e64146-c726-11ef-902f-92fbcf53809c.png

360653d2-c726-11ef-902f-92fbcf53809c.png

36310352-c726-11ef-902f-92fbcf53809c.png

36423b2c-c726-11ef-902f-92fbcf53809c.png

3654fdf2-c726-11ef-902f-92fbcf53809c.png

36790850-c726-11ef-902f-92fbcf53809c.png

368a1bae-c726-11ef-902f-92fbcf53809c.png

36a67bfa-c726-11ef-902f-92fbcf53809c.png36c33b8c-c726-11ef-902f-92fbcf53809c.png

36e651ee-c726-11ef-902f-92fbcf53809c.png

371eed4c-c726-11ef-902f-92fbcf53809c.png

37410b66-c726-11ef-902f-92fbcf53809c.png

LicenseCERN Open Hardware Licence

仓库 & 下载

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

https://github.com/usbarmory/usbarmory


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 安全计算机
    +关注

    关注

    0

    文章

    3

    浏览量

    5919
  • KiCAD
    +关注

    关注

    4

    文章

    163

    浏览量

    8781
收藏 人收藏

    评论

    相关推荐

    计算机安全使用常识

    计算机安全使用常识 (1)使用符合额定电压的电源。电压高于额定电压会烧毁硬件,低于额定电压计算机不能正常启动或系统运行不正常,甚至也会烧毁硬件。(2)正确开关计算机。正确的开机方法是:
    发表于 03-10 12:10

    【AWorks280试用申请】小型计算机的开发

    申请理由:我们的团队需要一块高稳定和高性能的开发板来对我们的项目进行开发,从而快速地实现我们所需要的功能项目描述:虽然计算机的体积已经在逐渐减小,但我们希望计算机还能变得更小,因此我们打算将传统计算机所需要的外设进行集成,配合L
    发表于 10-23 10:14

    计算机分类

    、单选题      1、将计算机分为巨型机、大中型机、小型机、微型机、工作站等五类的分类标准是      A:计算机处理数据的方式      B:计算机使用范围      C:机器的规
    发表于 09-10 06:58

    5. 电子计算机的应用,计算机应用基础(试卷版)5|计算机应用基础试卷 精选资料分享

    :通用计算机和专用计算机B:数字电子计算机和模拟电子计算机C:科学与过程计算计算机、工业控制计算机
    发表于 09-13 09:08

    物理安全是指保护计算机,计算机网络 物理安全 精选资料分享

    计算机网络物理安全在网络安全中,物理设备的安全是保证整个计算机网络系统安全的前提,物理安全技术是
    发表于 09-13 07:43

    机载计算机电源的小型化设计

    机载计算机电源的小型化设计1概述随着微电子技术的发展,采用大规模和超大规模集成电路的机载计算机主机已越来越小型化,因而对其电源部件的体积和重量提出了进一步
    发表于 11-12 07:05

    计算机简介

    1计算机基础知识1.计算机简介1.1计算机定义:按照一定逻辑处理数据的带存储的机器。微型,小型,大型等。2.2计算机组成分为硬件、软件2.2
    发表于 12-23 06:45

    SCSI(小型计算机系统接口)工作原理

    SCSI(小型计算机系统接口)工作原理 SCSI基础知识
    发表于 07-27 11:04 4567次阅读

    机载计算机的电源小型化设计

    机载计算机的电源小型化设计
    发表于 09-12 09:30 9次下载
    机载<b class='flag-5'>计算机</b>的电源<b class='flag-5'>小型</b>化设计

    如何将Raspberry Pi Zero设置为小型USB计算机

    Stick PC,也称为USB计算机,目前非常受欢迎。这些计算机的大小与USB加密狗一样,您可以轻松地将这台小型
    的头像 发表于 07-26 11:49 3444次阅读

    小型机载计算机电源的设计

    小型机载计算机电源的设计(通信电源技术简介)-小型机载计算机电源的设计与研究下载,需要的自行下载!
    发表于 09-29 15:03 14次下载
    <b class='flag-5'>小型</b>机载<b class='flag-5'>计算机</b>电源的设计

    小型计算机电源,机载计算机电源的小型化设计

    机载计算机电源的小型化设计1概述随着微电子技术的发展,采用大规模和超大规模集成电路的机载计算机主机已越来越小型化,因而对其电源部件的体积和重量提出了进一步
    发表于 11-07 18:06 6次下载
    <b class='flag-5'>小型</b><b class='flag-5'>计算机</b>电源,机载<b class='flag-5'>计算机</b>电源的<b class='flag-5'>小型</b>化设计

    构建8位计算机开源分享

    电子发烧友网站提供《构建8位计算机开源分享.zip》资料免费下载
    发表于 10-28 15:11 1次下载
    构建8位<b class='flag-5'>计算机</b><b class='flag-5'>开源</b>分享

    计算机视觉驱动的迪斯科开源分享

    电子发烧友网站提供《计算机视觉驱动的迪斯科开源分享.zip》资料免费下载
    发表于 06-30 14:48 0次下载
    <b class='flag-5'>计算机</b>视觉驱动的迪斯科<b class='flag-5'>开源</b>分享

    Made with KiCad(五):USB转CAN适配器

    CAN 适配器。与网卡一样,CandleLight 允许为计算机配备 CAN 总线并通过 CAN 协议进行通信。 CandleLight 不仅体积小,可以随身携带,而且使任何开发人员即使在路上也能设置
    的头像 发表于 11-13 18:09 310次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(五):<b class='flag-5'>USB</b>转CAN适配器