ZK+麦克风:反AI音频认证

这篇具有很好参考价值的文章主要介绍了ZK+麦克风:反AI音频认证。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 引言

当前,已越来越难以区分AI生成的音频与人类的声音。可能带来欺诈、身份盗用以及其它滥用问题。

在AI生成的音频可以完美模仿人声的当前环境中,需要一个可靠的信任链——从最初的音频捕获到最终的播放。这种信任链可以使用加密技术建立:经过认证的麦克风用于捕获音频,并通过ZK SNARK进行最终播放。

可使用https://github.com/ddkang/zkml来为声音编辑(如降噪、剪辑敏感信息)生成computational proof。本文将展示从音频采集,到可验证编辑的整个流程。

主要需解决2个问题:

  • 1)如何采集音频:认证麦克风可解决可信音频采集问题。认证麦克风会对所采集的音频信号进行密码学签名。即使借助AI工具,该签名也不可伪造。
    • 借助该签名,任何人都可验证该签名源自特定麦克风。为验证该音频源自特定的个人,这个人可公开其认证麦克风的公钥。
    • 主要问题在于当前没有认证的麦克风,期待未来硬件厂商会生产硬件麦克风来抵抗AI生成的音频。
  • 2)如何编辑音频:借助zk-SNARKs技术。当通过认证麦克风采集到了原始音频之后,可能需要秘密地对其进行编辑。因,情报机构可根据背景声音来定位,从而牺牲了隐私性。为保证隐私,需去掉背景造影、或者剪掉某些敏感信息。
    zk-SNARKs可提供计算完整性。zk-SNARKs支持在不泄露原始音频的情况下对音频进行秘密编辑。与密码学签名类似,zk-SNARKs也不可伪造,从而可将信任链扩展到音频编辑环节。

原型实现见:

  • https://github.com/Miyamura80/ZKMicrophone(Solidity + Ruby + TypeScript)

ZK+麦克风:反AI音频认证

  • 1)在硬件层:将ECDSA签名私钥存储于某嵌入式电路中的安全飞地内。如上图,存储于Raspherry Pi中。外部麦克风录入的音频会使用pi中的私钥进行签名。采用.wav格式文件来存储音频,因其为简单的字节数组。然后将.wav文件及其签名加载到主流计算机中进行编辑。
  • 2)在软件层:可通过软件 对 音频及其硬件数字签名 进行编辑。每次编辑对应以Noir编写的ZK-SNARK proof。具体的编辑操作为SNARK proof的隐私输入,且不泄露原始的音频信息。同时在不牺牲安全的情况下,基于音频哈希快速生成proof。
  • 3)将proof、签名、编辑后的音频存储于IPFS中,可在L1/L2上验证签名及proof。使得在保留硬件签名的情况下,第三方用户可验证编辑后的音频。

2. 示例

在示例中:
每个人(Anna、Daniel和Kobi)都用自己的麦克风录制一个30秒的音频片段。即,有三个30秒的音频片段。

由于认证麦克风还不存在,可通过用以太坊钱包签署个人音频片段来模拟认证麦克风。这些钱包包含私钥,私钥类似于认证麦克风中的安全硬件元件。假设钱包没有被泄露,签名也是不可伪造。

在录音过程中,丹尼尔的麦克风拾取了一些背景回声,所以想把它剪下来,把片段组合成一个。借助zk-SNARKs,验证了这些编辑是从原始音频剪辑中诚实地完成的。此外,zk-SNARKs隐藏了输入音频,因此无法提取Daniel剪辑中的背景噪声!这有助于保护隐私。

在下面的演示中,最终的音频文件将与一个证明和一组签名一起呈现。验证程序对两者进行验证,确保听到的音频是对原始音频的指定操作。

总体架构为:
ZK+麦克风:反AI音频认证
具体流程为:

  • 1)采集音频并签名:由于当前无认证麦克风硬件,以以太坊钱包签名来模拟硬件签名。
  • 2)对于已签名的音频进行编辑:需对编辑操作做计算完整性证明,可借助zk-SNARKs技术,在不暴露原始音频隐私的情况下,证明编辑操作的正确性。
    ZK+麦克风:反AI音频认证

参考资料

[1] Daniel Kang 2023年6月博客 Fighting AI-generated Audio with Attested Microphones and ZK-SNARKs: the Attested Audio Experiment
[2] Bonus: zkpod.ai & Attested Audio Experiment with Daniel Kang文章来源地址https://www.toymoban.com/news/detail-494269.html

到了这里,关于ZK+麦克风:反AI音频认证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序开发中的麦克风录音和音频上传

    微信小程序开发中,麦克风录音和音频上传非常常见。下面将详细介绍如何使用微信小程序开发工具进行麦克风录音和音频上传。 一、麦克风录音 首先在wxml文件中添加一个录音按钮,用于触发录音操作:   然后在js文件中定义startRecord事件,用于开始录音:

    2024年02月04日
    浏览(37)
  • 【Unity每日一记】音频,麦克风,粒子和拖尾渲染器

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 :Unity基础实战 👨‍💻👍常用操作 获取音频资源组件 : AudioSource = GetComponent AudioSource(); 获取音频: Public AudioClip xx ; AudioSouce.Clip = xx C

    2024年02月08日
    浏览(37)
  • 虚拟声卡(虚拟扬声器和虚拟麦克风)应用之音频回环(Virtual Audio Cable)

    首先在了解Virtual Audio Cable音频回环技术之前,我们先介绍几个基础的概念: 虚拟声卡:是一种硬件虚拟化技术;基于软件技术虚拟出麦克风或者虚拟扬声器硬件,提供给上层用户程序使用虚拟麦克风和扬声器,例如通过给虚拟扬声器喂送音频数据实现麦克风录音效果。 音频

    2024年01月17日
    浏览(100)
  • 传感器使用——ESP-WROOM-32 and INMP441麦克风音频采集

             使用不同传感器前需要了解其连接及通信方式。对于 ESP-WROOM-32 and INMP441麦克风 是通过 I2S 方式进行通信。具体连接引脚参照下图: ESP-WROOM-32引脚示意图          使用的麦克风为MEMS麦克风,具体规格可参照芯片规格数说明。 INMP441麦克风         I2S音频连接

    2024年02月09日
    浏览(31)
  • 【ESP32音视频传输】②通过I2S采集SPH0645麦克风音频数据并上传到服务端实时播放

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文章基于Arduino ESP32 2.07版本,因为2.04版本开始I2S驱动被更改了,所以相同代码可能效果不太同 本文主要参考了:https://atomic14.com/2020/09/12/esp32-audio-input.html ESP32有多种方式从外置麦克风中读取数据:

    2024年02月11日
    浏览(39)
  • 电脑麦克风没声音?

    这3招就可以解决! 在我们使用电脑录制视频时,有时会遇到一个令人头疼的问题:麦克风没有声音。那么,为什么会出现这种情况呢?更重要的是,我们应该如何解决这个问题呢?本文将介绍3种方法,帮助您解决麦克风没有声音的难题! 方法一:通过声音设置来调整麦克风

    2024年02月13日
    浏览(37)
  • 麦克风分类汇总

    1)按声电转换原理分为:电动式(动圈式、铝带式),电容式(直流极化式)、压电式(晶体式、陶瓷式)、以及电磁式、碳粒式、半导体式等。 2)按声场作用力分为:压强式、压差式、组合式、线列式等。 3)按电信号的传输方式分为:有线、无线(无线麦克风分为三个频段,

    2024年02月09日
    浏览(38)
  • 成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入

    成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入 目录 1.解决问题 2.解决方法 电脑无法录制声音,经过查看发现问题,麦克风Realtek(R) Audio未插入 搜索框输入Realtek Audio Console→麦克风阵列→点击取消静音,即可! 哈哈,大功告成! 完工了!!

    2024年02月11日
    浏览(51)
  • 麦克风阵列波束基本概念理解

    本质上是设计合适的滤波器,对于一类固定滤波器系数的阵列来说,无论输入信号或者噪声信号的统计特征如何,其滤波器系数固定不变,此类波束形成叫Fixed Beamforming,固定波束形成好比传统数字信号处理里面的经典滤波器;与此相对的一类就是自适应滤波器,阵列里就有

    2024年02月05日
    浏览(29)
  • mac 麦克风权限添加应用

    系统偏好设置 - 安全性与隐私 - 麦克风  右侧无 \\\"+\\\" 图标 没办法添加应用的麦克风权限 准备工作: 获取 游戏/程序 包名 找到安装应用的目录(下文是网易的 荒野行动 游戏),可以访达里搜 荒野行动 ,找到对应目录,找到目录下的一个Info.plist 文件,右键用 文本编辑.app或者其

    2024年02月06日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包