讲座分享|《追AI的人》——中国科学技术大学张卫明教授分享《人工智能背景下的数字水印》

本篇博客记录 2023年11月1日 《人工智能背景下的数字水印》 讲座笔记。

先来明确一下水印在信息隐藏中的定位,如下图:

在这里插入图片描述


目录

    • 概述
    • AI for Watermark
      • 图像
        • 传统攻击方式(如JPEG压缩)
        • 跨媒介攻击方式(屏摄)
      • 文档水印
      • 音频水印
      • 3D网格水印
      • 3D打印水印
      • 3D打印实体水印
    • Watermark for AI models
      • 白盒水印
      • 黑盒水印
      • 无盒水印
      • 攻击方式
    • Watermark for AIGC
      • 大模型生成文本的安全风险
      • LLM文本的被动检测
      • LLM文本的主动检测——生成内容水印
        • 白盒水印
        • 黑盒水印
      • 音色水印
      • 图像概念水印


概述

水印用来做主动防御和溯源。

鲁棒水印的追求:保真度、容量、鲁棒性。三个指标互相制约。

图像水印:抗压缩、旋转、剪切、加噪。

AI for Watermark

图像

传统攻击方式(如JPEG压缩)
  1. HiDDeN: Hiding Data With Deep Networks. ECCV, 2018.

END框架,对噪声层的设计。用可导操作模拟JPEG压缩的过程。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. MBRS: Enhancing Robustness of DNN-based Watermarking by Mini-Batch of Real and Simulated JPEG Compression. ACM Multimedia, 2021.

对噪声层进行图像增强,增加噪声(合成&真实)的多样性。

在这里插入图片描述
在这里插入图片描述
3. De-END: Decoder-driven Watermarking Network. TMM, 2022.

将水印的透明性与鲁棒性结合在一起。将encoder和decoder进行直接耦合交互。
在这里插入图片描述
4. Flow-Based Robust Watermarking with Invertible Noise Layer for Black-Box Distortions. AAAI, 2023.

可逆网络前向嵌入,后向提取。
在这里插入图片描述

跨媒介攻击方式(屏摄)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. Deep Template-Based Watermarking. TCSVT, 2020.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

文档水印

  1. AutoStegaFont: Synthesizing Vector Fonts for Hiding Information in Documents. AAAI, 2023.
    在这里插入图片描述
    在这里插入图片描述

音频水印

  1. DeAR: A Deep-Learning-Based Audio Re-recording Resilient Watermarking. AAAI, 2023.

抗翻录等攻击。
在这里插入图片描述

3D网格水印

在这里插入图片描述

3D打印水印

对“3D打印-数字重建”的跨媒介鲁棒性。

  1. 3D Print-Scan Resilient Localized Mesh Watermarking. WIFS, 2021.
    在这里插入图片描述

3D打印实体水印

传统基于特殊材料的不可见嵌入方案:LayerCode(TOG 2019)、InfraredTags(CHI 2022)
传统基于图像增强的不可见嵌入方案:AirCode(UIST 2017)、G-ID(CHI 2020)

  1. AnisoTag: 3D Printed Tag on 2D Surface via Reflection Anisotropy. CHI, 2023.

提出一种基于反射各向异性的3D打印实体水印方法。
在这里插入图片描述

Watermark for AI models

探究深度学习模型的版权保护需求。这一研究领域可参考我之前总结的文章:

文献综述|CV领域神经网络水印发展综述

文献综述|LM领域水印发展综述

白盒水印

黑盒水印

无盒水印

  1. Model Watermarking for Image Processing Networks. AAAI, 2020.
    在这里插入图片描述
  2. Deep Model Intellectual Property Protection via Deep Watermarking. TPAMI, 2021.
    在这里插入图片描述

攻击方式

在这里插入图片描述

Watermark for AIGC

生成式人工智能模型鉴别水印。

大模型生成文本的安全风险

在这里插入图片描述

在这里插入图片描述
The Curse of Recursion: Training on Generated Data Makes Models Forget. 2023.
在这里插入图片描述
在这里插入图片描述

LLM文本的被动检测

GPTZero、DetectGPT
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LLM文本的主动检测——生成内容水印

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

白盒水印

A watemark for large language models. ICML, 2023.

可证安全隐写典型构造:拒绝采样 Reject Sampling

黑盒水印

Tracing Text Provenance via Context-Aware Lexical Substitution. AAAI, 2022.

音色水印

图像概念水印

在这里插入图片描述
在这里插入图片描述

后记:中科大张教授团队在水印这个领域的成果还是非常显著的,通过本次讲座我也对水印历年来的的发展脉络有了一个比较清晰的认知,希望观看本讲座的伙伴们也能够有所收获。

参考链接

追AI的人》第32期直播回放中国科学技术大学张卫明教授分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/129293.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生成模型常见损失函数Python代码实现+计算原理解析

前言 损失函数无疑是机器学习和深度学习效果验证的核心检验功能,用于评估模型预测值与实际值之间的差异。我们学习机器学习和深度学习或多或少都接触到了损失函数,但是我们缺少细致的对损失函数进行分类,或者系统的学习损失函数在不同的算法…

Docker DeskTop安装与启动(Windows版本)

一、官网下载Docker安装包 Docker官网如下: Docker官网不同操作系统下载页面https://docs.docker.com/desktop/install/windows-install/ 二、安装Docker DeskTop 2.1 双击 Docker Installer.exe 以运行安装程序 2.2 安装操作 默认勾选,具体操作如下…

升级智能监控,真香!

随着社会的发展与进步,传统依赖看的监控已经无法满足大众的需求,不够智能、识别不精准,传统监控的弊端也日益显现,智能监控升级迫在眉睫。 升级智能监控,不仅能够促进公共安全,同时也能促进社会文明的发展…

macOS 安装brew

参考链接: https://mirrors4.tuna.tsinghua.edu.cn/help/homebrew/ https://www.yii666.com/blog/429332.html 安装中科大源的: https://zhuanlan.zhihu.com/p/470873649

深度学习_8_对Softmax回归的理解

回归问题,例如之前做房子价格预测的线性回归问题 而softmax回归是一个分类问题,即给定一个图片,从猫狗两种动物类别中选出最可靠的那种答案,这个是两类分类问题,因为狗和猫是两类 上述多个输出可以这样理解,假设一个图…

开源播放器GSYVideoPlayer的简单介绍及播放rtsp流的优化

开源播放器GSYVideoPlayer的简单介绍及播放rtsp流的优化 前言一、GSYVideoPlayer🔥🔥🔥是什么?二、简单使用1.First、在project下的build.gradle添加2.按需导入3. 常用代码 rtsp流的优化大功告成 总结 前言 本文介绍,…

BUUCTF 另外一个世界 1

BUUCTF:https://buuoj.cn/challenges 题目描述: 下载附件,解压得到一个.jpg图片。 密文: 解题思路: 1、这道题我尝试了很多方法,知道看了别人的wp才知道flag在我忽略的地方。将图片在010 Editor中打开,从…

服装手机壳抱枕diy来图定制小程序开发

服装手机壳抱枕diy来图定制小程序开发 一、我们的定位与特色 首先,我们是一个多元化商品定制商城。与其他商城不同的是,我们致力于提供全方位的定制服务,包括手机壳、抱枕、服装、水杯贴图等各类商品。 此外,我们还提供冲洗照片…

PostgreSQL 进阶 - 使用foreign key,使用 subqueries 插入,inner joins,outer joins

1. 使用foreign key 创建 table CREATE TABLE orders( order_id SERIAL PRIMARY KEY, purchase_total NUMERIC, timestamp TIMESTAMPTZ, customer_id INT REFERENCES customers(customer_id) ON DELETE CASCADE);“order_id”:作为主键的自增序列,使用 …

学习笔记二十八:K8S控制器Daemonset入门到企业实战应用

DaemonSet控制器:概念、原理解读 DaemonSet概述DaemonSet工作原理:如何管理PodDaemonset典型的应用场景DaemonSet 与 Deployment 的区别DaemonSet资源清单文件编写技巧 DaemonSet使用案例:部署日志收集组件fluentdDaemonset管理pod&#xff1…

nexus搭建npm私有镜像

假设有一个nexus服务,地址为: http://10.10.33.50:8081/ 创建存储空间 登录后创建存储空间,选择存储类型为File,并设置空间名称为 npm-private 创建仓库类型 2.1 创建hosted类型仓库 创建一个名为 npm-hosted 的本地类型仓库 2.…

天空卫士在全球和中国两大报告中被Gartner列为推荐和代表性供应商

DLP连续五年被Gartner 列为推荐厂商的理由 Gartner2023年9月份发布的《Gartner全球企业数据防泄露市场指南》中,天空卫士被列为DLP领域代表供应商,包括EDLP、IDLP和云原生DLP。 这已经是天空卫士第五次入选《Gartner全球企业数据防泄露市场指南》。天空…

Java基础之类型(内涵面试题)

目录 一、自动类型转换: 二、强制类型转换: 1.强制类型转换可能造成数据丢失(溢出)。 2.浮点型强转成整型,直接丢掉小数部分,保留整数部分返回。 三、自增、自减(、--)有关面试题…

relectron框架——打包前端vue3、react为pc端exe可执行程序

文章目录 ⭐前言⭐搭建Electron打包环境💖 npm镜像调整💖 初始化项目💖 配置index.js ⭐打包vue3⭐打包react⭐总结⭐结束 ⭐前言 大家好,我是yma16,本文分享关于使用electronjs打包前端vue3、react成exe可执行程序。…

[创业之路-85]:创业公司如何办理云服务器(PaaS)

目录 一、云服务 1.1 云服务器类型 1.2 云服务案例 二、搭建云服务器的基本步骤 二、云服务的架构(架构) 2.1 层次架构 2.2 云平台统一管理功能 2.3 管理工具 一、云服务 1.1 云服务器类型 云服务(Cloud Services)是一种…

【POI-EXCEL-下拉框】POI导出excel下拉框数据太多导致下拉框不显示BUG修复

RT 最近在线上遇到一个很难受的BUG,我一度以为是我代码逻辑出了问题,用了Arthas定位分析之后,开始坚定了信心:大概率是POI的API有问题,比如写入数据过多。 PS:上图为正常的下拉框。但是,当下拉…

微信小程序设计之页面文件pages

一、新建一个项目 首先,下载微信小程序开发工具,具体下载方式可以参考文章《微信小程序开发者工具下载》。 然后,注册小程序账号,具体注册方法,可以参考文章《微信小程序个人账号申请和配置详细教程》。 在得到了测…

【LeetCode刷题-链表】--146.LRU缓存

146.LRU缓存 方法一:哈希表双向链表 使用一个哈希表和一个双向链表维护所有在缓存中的键值对 双向链表按照被使用的顺序存储了这些键值对,靠近头部的键值对是最近使用的,而靠近尾部的键值对是最久使用的哈希表即为普通的哈希映射&#xff0…

IntelliJ IDEA 安装mybaits当前运行sql日志插件在线与离线安装方法

先安装好idear 去网上找找这个安装包下载下来,注意版本要完全一致! 比如: https://www.onlinedown.net/soft/1233409.htm手动安装离线插件方法举例 提前下载好插件的安装包 可以去网上下载这个安装包 搜索离线安装包的资源,包…

Java与Redis的集成以及Redis中的项目应用

一、Java连接Redis Redis与MySQL都是数据库&#xff0c;java操作redis其实跟操作mysql的过程是一样的。 1.1 导入依赖 打开IDEA&#xff0c;进入Java项目&#xff0c;导入pom依赖&#xff0c;代码如下&#xff1a; <dependency><groupId>redis.clients</gro…