{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/japananimetime/controlvault3-linux-fingerprint/blob/a597fd3ff9bc4cb8a3d9496231daaf1916cf7c5d/windows/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "controlvault3-linux-fingerprint reconstructs the encrypted command exchange of the Dell/Broadcom ControlVault 3 fingerprint sensor and implements enrollment and verification on Linux. It offers a libfprint TOD driver for fprintd and an alternative standalone PAM path. The author describes deriving the channel from Windows USB captures and crypto hooks and reports testing on a Dell Latitude 5531.",
  "description_zh": "controlvault3-linux-fingerprint 重建 Dell/Broadcom ControlVault 3 指纹传感器的加密命令通信，并在 Linux 上实现录入与验证。项目提供供 fprintd 使用的 libfprint TOD 驱动，以及独立 PAM 方案。作者记录了通过 Windows USB 抓包和加密函数钩子分析通信的过程，并报告在 Dell Latitude 5531 上测试。",
  "entry_url": "https://awesomerea.org/resources/controlvault3-linux-fingerprint-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/controlvault3-linux-fingerprint-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/japananimetime/controlvault3-linux-fingerprint/blob/a597fd3ff9bc4cb8a3d9496231daaf1916cf7c5d/README.md",
  "group": "cases",
  "id": "controlvault3-linux-fingerprint-case",
  "json_url": "https://awesomerea.org/resources/controlvault3-linux-fingerprint-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/controlvault3-linux-fingerprint-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/controlvault3-linux-fingerprint-case/index.md",
  "name": "ControlVault 3: reconstructing Linux fingerprint support",
  "name_zh": "ControlVault 3：重建 Linux 指纹识别支持",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "ControlVault 3 sensor with USB ID 0a5c:5843; tested on Dell Latitude 5531.",
    "Linux with the libfprint TOD development package, GLib, GUsb and OpenSSL for the driver path.",
    "Other ControlVault 3 units and USB IDs remain untested; on-device template listing and deletion remain planned.",
    "MIT licence."
  ],
  "requirements_zh": [
    "需要 USB ID 为 0a5c:5843 的 ControlVault 3 传感器；作者在 Dell Latitude 5531 上测试。",
    "驱动方案需要 Linux、libfprint TOD 开发包、GLib、GUsb 和 OpenSSL。",
    "其他 ControlVault 3 设备及 USB ID 尚未测试；设备内模板列出与删除功能仍在计划中。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/japananimetime/controlvault3-linux-fingerprint",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
