Tells: 使用智能手机传感器进行生物识别测谎
生物识别传感器与基于浏览器的应用程序的交集正在推向移动 Web 体验的边界。最近一个名为 "Tells" 的项目展示了这一点,它通过将智能手机转变为一个初步的测谎仪,利用设备的摄像头和麦克风实时追踪生理反应。
Tells 的工作原理:生物识别方法
Tells 的核心设计是一款关于真相与谎言的游戏。它利用一系列 "packs"(包)——例如 "Work Edition" 或 "3am"——来向用户提出问题。其技术实现依赖于两个主要输入:
1. 光电容积脉搏波描记法 (PPG)
该应用程序通过手机摄像头读取脉搏。这是一种被称为 photoplethysmography 的技术,因为摄像头可以检测到由面部血流引起的皮肤颜色和光吸收的细微变化。通过在校准阶段建立基准心率 (BPM),应用程序可以监测在说谎压力下通常伴随的心率飙升。
2. 音频和视觉分析
除了脉搏,该应用程序还利用麦克风捕捉用户大声说 "yes" 或 "no" 的时刻。这种结合了监测心率、面部表情和声音的方法,模仿了传统的测谎仪,尽管是以一种简化的、游戏化的形式呈现。
隐私与本地推理
该项目最关键的方面之一是其对隐私的承诺。由于应用程序需要访问高度敏感的生物识别数据(摄像头和麦克风),开发者实施了本地推理。
正如项目描述中所述,“所有推理都在此设备上运行”,并且“没有任何数据离开此设备”。这种架构选择确保了用户的生物识别特征在客户端侧进行本地处理,从而降低了与将敏感健康或身份数据传输到远程服务器相关的风险。
背景与行业类比
虽然 Tells 是一个游戏,但通过面部动画和生理反应来发现 "tells"(破绽)的概念在游戏和取证领域都是一个反复出现的主题。Hacker News 上的社区成员指出,这与 LA Noire 等作品有相似之处,后者非常注重通过面部动画来识别真相或欺骗。
这一趋势突显了人们对通过浏览器使用手机传感器日益增长的兴趣,扩展了无需安装原生应用即可实现的功能可能性。随着用户探索这些能力,该项目作为一个案例研究,展示了基于浏览器的传感器访问如何成为物理生理反应与数字交互之间的桥梁。