F3隐写

本文介绍了F3隐写算法,一种利用JPEG压缩技术的数字图像隐写技术。通过预处理、DCT量化、秘密信息嵌入等步骤,将秘密信息隐藏在DCT系数的中频区域,兼顾隐蔽性和鲁棒性。实验展示了F3算法的嵌入和提取流程,并验证了其在隐写安全性方面的有效性。然而,目前存在无法直接从量化DCT系数或熵编码生成图片的问题,导致秘密信息可能丢失。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

F3隐写


1. 引言

数字隐写技术是一种在数字媒体文件中隐藏秘密信息来打到隐秘通信的目的的技术。区别于信息密写使用负载的加密方案和密钥保证信息传输内容的机密性和完整性,隐写术通过隐藏通信行为的方式保障通信的安全性。数字图像作为使用最广泛的数字媒体,基于图像的数字隐写技术发展成熟。
JPEG有损压缩技术是一种广泛应用于网络图像传输和保存的有损图像压缩技术。作为有损压缩的一种,这一技术通过将图像转换至DCT域,在提供可分级的良好压缩率的同时降低了有损压缩对图像质量的影响。成为最流行的有损压缩格式。
F3隐写是一种针对JPEG压缩技术特性开发的数字图像隐写算法,通过将秘密信息隐藏于量化后的DCT系数的中频区域,兼顾隐写的鲁棒性和不可见性。是一种较为优秀的变换域图像隐写技术。
本次实验的目的在于实现F3隐写算法

2. 实验环境

环境 版本
windows 10
python 3.8
pycharm 2019.3.3

3. 实现使用的现有外部库

版本
numpy 1.18.2
pillow 7.1.2
scipy.fftpack 1.4.1
dahuffman.HuffmanCodec 0.2

4. 实现思路

具体的隐写流程如图[1]所示:

Created with Raphaël 2.2.0 Start 读入载体图像 提取Y通道像素矩阵 分割为8*8子块 量化DCT系数 utf-8读取秘密信息 转化为8位二进制数组 拆分为01串
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值