{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Elan 04f3:0903 reconstructs a laptop fingerprint sensor's USB interface after analysis of its Windows driver DLLs and provides a Linux capture and authentication pipeline. The source identifies command, touch and raw-frame endpoints, then describes OpenCV preprocessing, ORB features and RANSAC matching for a PAM integration.",
  "description_zh": "Elan 04f3:0903 项目报告通过分析 Windows 驱动 DLL 复原笔记本指纹传感器的 USB 接口，并实现 Linux 采集与认证流程。文档列出命令、触摸检测和原始图像端点，后续以 OpenCV 预处理、ORB 特征及 RANSAC 匹配接入 PAM。",
  "entry_url": "https://awesomerea.org/resources/elan-0903-fingerprint-linux-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/elan-0903-fingerprint-linux-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/sarvasva-dev/elan-0903-fingerprint-linux/blob/74aeaba8f8a094779e9b09e3535e29f2938380fa/README.md",
  "group": "cases",
  "id": "elan-0903-fingerprint-linux-case",
  "json_url": "https://awesomerea.org/resources/elan-0903-fingerprint-linux-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/elan-0903-fingerprint-linux-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/elan-0903-fingerprint-linux-case/index.md",
  "name": "Elan 04f3:0903: reconstructing a fingerprint sensor's Linux interface",
  "name_zh": "Elan 04f3:0903：复原指纹传感器的 Linux 接口",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An ElanTech 04f3:0903 sensor on Linux, with the Python, OpenCV and PAM dependencies installed by the project.",
    "The author reports a greater than 99.5% match verification rate and under 300 ms authentication latency; the README provides no evaluation sample size.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Linux 上的 ElanTech 04f3:0903 传感器，以及由项目安装的 Python、OpenCV 和 PAM 依赖。",
    "作者报告匹配验证率超过 99.5%、认证延迟低于 300 毫秒；README 未给出评估样本量。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/sarvasva-dev/elan-0903-fingerprint-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
