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

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

3天内不再提示

AI听键盘声就能偷你密码,准确率高达95%

传感器技术 来源:量子位 2023-08-18 15:43 次阅读

无了个大语!以后AI靠听键盘声就能偷你密码,准确率高达95%!

你没听错,现在键盘敲字也不安全了,简直防不胜防。

最近,来自杜伦大学等三所高校的研究人员训练了个AI模型,让声学攻击变得无比简单,通过分析键盘声音,就能重构用户输入的密码和敏感信息。这要是被恶意泄露给第三方……

网友们听到后直呼可瑞贼,有人表示:

这就是为啥我输密码的时候会听重金属音乐,并且将音量调到最大。

af5edfd8-3d52-11ee-ac96-dac502259ad0.png

# 危险!危险!危险!

事情还要从英国几所大学研究人员发的这篇题为“A Practical Deep Learning-Based Acoustic Side Channel Attack on Keyboards”的论文说起。

af791d08-3d52-11ee-ac96-dac502259ad0.png

在这项研究中,研究人员用深度学习的方法提出了一个完全自动化的键盘声学侧信道攻击流程,包括按键分割、通过mel频谱图进行特征提取、使用CoAtNet模型进行分类几个大的部分。

具体来说,第一步按键分割,就是记录目标键盘上的按键。

在这项工作中,研究人员用到了手机iPhone13 mini)和视频会议软件Zoom(模拟远程攻击场景)来收集声音,通过按压MacBookPro上的36个按键(0-9,a-z)来制造声音。

每个按键被连续按下25次后,一个记录按压声音的文件就产生了。

接下来就是对录音进行快速傅里叶变换,然后在频率上对系数进行求和以获得“能量”(energy)。之后定义一个能量阈值,当能量超过这个阈值时,标记这里是一个按键音。

通过这个方法,可以从长音频中分割出独立的按键音段。

b003334e-3d52-11ee-ac96-dac502259ad0.png

△按键分割过程,信号通过FFT转换为能量,当超过阈值时标记按键。

和手机录音不同,由于Zoom会使用降噪技术来压缩音量范围,所以不同按键的音量差异很小。这里研究人员提出了一种逐步调整阈值的方法来解决这个问题。

简而言之,就是先设置一个初始阈值,使用当前阈值分割音频,得到按键数量。如果分割得到的按键数量小于目标数量,则降低阈值;如果分割得到的按键数量大于目标数量,则增加阈值。通过逐步微调阈值,直到分割结果等于目标按键数量。

这里为了更精细调整,每次调整幅度会变小,直到准确分割出所有按键。

然后,就可以制作出波形图和频谱图,进行特征提取,可视化每个按键的可识别差异。

b0568d96-3d52-11ee-ac96-dac502259ad0.png

△左图为手机录音的波形图和相应的mel频谱图,右图为Zoom录音。

下面重头戏来了,这些频谱图图像会被用来训练一个图像分类器——CoAtNet。

研究人员将mel频谱图作为声音的视觉表示,以图像的形式输入到CoAtNet中。CoAtNet包含卷积层和自注意力层,可以高效学习特征并建模特征之间的全局关系。

并在CoAtNet的基础上添加了平均池化层和全连接层,以得到最终的按键分类结果。

此外,研究人员还使用了交叉熵损失函数和Adam优化器训练模型,训练过程中,每5个epoch测试一次验证集精度。通过调节学习率、epoch数量等超参数,解决了模型精度突降的问题。

b09567e6-3d52-11ee-ac96-dac502259ad0.png

最终,模型在手机录制的数据集上,分类准确率达到95%;在Zoom录制的数据集上,分类准确率达到93%。

b0baf4a2-3d52-11ee-ac96-dac502259ad0.png

△手机录制的MacBook按键分类器的混淆矩阵

手机和Zoom两种录音方式的结果仅差2%,也侧面说明了录音方式的改变不会对准确率产生显著影响。

此外,值得一提的是,研究人员还发现大多数误分类都是相邻按键,错误具有一定规律性。

# AI让古老的东西「重生」

网友看到这项研究后,一部分人表示惊恐,还有一部分人表示这项研究十几年前就有了:

显然,古老的(非常非常古老的)东西再次变得新鲜起来了。

b1fa7ab8-3d52-11ee-ac96-dac502259ad0.png

就比如说2005年华人一作的这项工作中,就已对键盘声学进行了探索。

b2097a0e-3d52-11ee-ac96-dac502259ad0.png

那么,这里有什么差别?

研究人员表示,之前的方法大多针对的是台式机键盘,已经过时了,而这项研究中用的是MacBook键盘,很多型号通用,潜在危险更大。

还有现在的麦克风也不是当年的了,之前是外置话筒,而这项研究中用的是手机和Zoom录制按键声。

最主要的是方法不太一样,以前一种较为常见的方法是用隐马尔可夫模型(HMM),现在用的是CoAtNet模型。

HMM是在文本语料库上训练的模型,用于预测序列位置中最可能的单词或字符。例如,如果分类器输出“Hwllo”,则可以使用HMM来推断“w”实际上是错误分类的“e”。

相信对于广大网友来说,这些都不是重点,重要的是怎么防范啊!

# 怎么防键盘窃听?

应对AI窃密也不是木得法子。研究人员就说了,可以通过改变打字风格,从标准十指抠键盘变为自由打字,降低识别准确率。还有一些方法:

使用随机复杂密码,包含不同大小写字母,增加攻击难度。

在语音通话软件中添加随机假打字音频干扰信号,检测到按键声时添加干扰。

使用双重认证,比如指纹等生物特征,避免通过键盘输入密码。

除此之外,此前有研究也提出过一些,但今时今日效果可能较差,比如使用触屏键盘、检查房间内是否有隐藏麦克风、关闭麦克风、不在视频通话时输入关键信息等。

网友也给出了一些奇招,比如说:

把敲密码改成复制/粘贴?

b23c7e04-3d52-11ee-ac96-dac502259ad0.png

家人们还有啥法子不?

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

    关注

    87

    文章

    30272

    浏览量

    268494
  • 傅里叶变换
    +关注

    关注

    6

    文章

    438

    浏览量

    42566
  • 深度学习
    +关注

    关注

    73

    文章

    5493

    浏览量

    121005

原文标题:AI听键盘声就能偷你密码,准确率高达95%

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    KiCon演讲回顾(四):AI助力电子元件库自动化提取

    操作多、耗时、易出错。 技术要求:符号库生成准确率>99%,封装库几何精度0.01mm,识别准确率>99%。 企业需求:广东-香港-澳门地区对符号与封装建模工具的需求,包括行业标准、平台要求、库可持续性等。 Footprintku AI
    的头像 发表于 11-25 11:56 142次阅读
    KiCon演讲回顾(四):<b class='flag-5'>AI</b>助力电子元件库自动化提取

    tlv320Ai32在输出音频时总有丝丝,为什么?

    tlv320Ai32在输出音频时总有丝丝,即使输出的滤波将噪声调整到90mV以下还是存在。测试发现HPout的噪声有将近480mV 请问这是什么原因,Ai32还有什么寄存器要设置的? 模拟电源的纹波大概60mV,有影响吗?
    发表于 11-05 06:09

    微机保护装置预警功能的准确率

    异常状态。 微机保护装置的预警功能准确率是衡量其性能的重要指标,它直接关系到装置能否及时准确地检测潜在的故障或异常情况,从而预防事故的发生。 准确率影响因素: 1.硬件性能:高精度的传感器和强大的数据处理单元直
    的头像 发表于 11-03 16:10 132次阅读

    ai人工智能回答准确率高吗

    人工智能(AI)回答的准确率是一个相对的概念,会受到多个因素的影响,因此不能一概而论地说其准确率高或低。以下是对AI回答准确率及其影响因素的
    的头像 发表于 10-17 16:30 2280次阅读

    NIUSB6009 采集准确率的问题?

    NIUSB6009 采集准确率的问题? 一、本人做一个中间继电器电性能实验的装置 1、PLC带动中间继电器吸合和释放,(吸合用时1.5秒,释放用时1.5秒)周而复始的运动。 2、中间继电器的触头负载
    发表于 09-23 15:59

    准确率高达97%!脑机接口让渐冻症患者重新“说话”

    行业芯事行业资讯
    电子发烧友网官方
    发布于 :2024年08月16日 10:51:58

    基于Tiny AI技术的婴儿哭声事件离线检测方案

    基于Tiny AI技术的婴儿哭声事件离线检测模型,基于Arm Cortex/Risc V微处理器开发,芯片资源占用极少,有极高的准确率和极低的误识别
    的头像 发表于 06-17 15:25 649次阅读

    OpenAI推出专用的AI检测工具

    OpenAI最近推出了一款全新的AI检测工具,这款工具专门针对由DALL·E 3模型生成的图片。令人印象深刻的是,该工具能够精准识别出这类图片,其准确率高达98%。这一举措的主要目的是为了协助研究人员在内容真实性方面进行深入的研
    的头像 发表于 05-09 10:01 493次阅读

    自动雨量监测系统(准确地预测降雨情况,提高预报的准确率

    对工程的影响,及时采取相应的措施,保障工程的安全运行。在气象预报方面,它可以帮助气象工作者更准确地预测降雨情况,提高预报的准确率
    的头像 发表于 03-28 14:59 475次阅读

    【毕设】51单片机的6位密码锁,矩阵键盘设计,代码原理图仿真论文

    概要 多功能电子密码锁系统由AT89C52单片机最小系统、4×4矩阵键盘、LCD1602显示、AT24C02存储模块以及报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、密码
    发表于 03-15 16:37

    机器学习和代谢图谱相结合,早期卵巢癌检测准确率高达93%

    卵巢癌因不易察觉且晚确诊而被视为无声杀手。据报道,晚期卵巢癌患者的五年存活仅为31%,而及早发现与治疗,这一比例便可提高到90%以上。尽管从三十年前起已有专家尝试以各种方式探寻早期检测方法,但至今未能取得显著进展。
    的头像 发表于 02-02 16:04 736次阅读

    Meta推出“性能最优”代码生成AI模型Code Llama 70B

    据悉,Code Llama工具于去年8月份上线,面向公众开放且完全免费。此次更新的Code Llama 70B不仅能处理更多复杂查询,其在HumanEval基准测试中的准确率高达53%,超越GPT-3.5的48.1%,然而与OpenAI公布的GPT-4
    的头像 发表于 01-30 10:36 750次阅读

    的年终总结更有格调!讯飞星火AI商务键盘帮你轻松撰写

    国内领先的AI技术哦! 这个大模型能够理解和生成各种语言,无论是中文、英文还是方言、外语,它都能轻松应对。 知道吗,这款键盘每分钟可输入400字,普通话识别准确率
    的头像 发表于 01-05 15:46 514次阅读
    让<b class='flag-5'>你</b>的年终总结更有格调!讯飞星火<b class='flag-5'>AI</b>商务<b class='flag-5'>键盘</b>帮你轻松撰写

    提升打字体验与办公效率,如何选购适合自己的AI智能键盘

    飞星火认知大模型,能够提供智能翻译、语音打字等功能,大大提高了工作效率。同时,它的普通话识别准确率高达98%,方言识别23种,外语识别66种,无论说的是哪种语言,都能够准确无误地识别
    的头像 发表于 01-03 11:05 330次阅读
    提升打字体验与办公效率,如何选购适合自己的<b class='flag-5'>AI</b>智能<b class='flag-5'>键盘</b>?

    当下热门的AI智能键盘到底怎么样?两款AI键盘到手实测

    有很多人会问AI都能用在键盘上了吗,我只想说随着AI的大力发展AI已经开始应用在各行各业中了, AI键盘
    的头像 发表于 01-02 17:51 635次阅读
    当下热门的<b class='flag-5'>AI</b>智能<b class='flag-5'>键盘</b>到底怎么样?两款<b class='flag-5'>AI</b><b class='flag-5'>键盘</b>到手实测