38、隐写与指纹编码技术:F3、F4、F5算法及c - 安全CRT码解析

隐写与指纹编码技术:F3、F4、F5算法及c - 安全CRT码解析

1. F3算法特性

F3嵌入过程会产生比奇数系数更多的偶数系数。对于值为1或 - 1的系数,其最低有效位(LSB)为1,在嵌入1时保持不变。通过统计手段可以检测到奇偶系数出现频率的差异。若忽略收缩问题,偶数系数的优势会消失,但接收方只能得到消息片段,应用纠错码可能解决此问题。从不变的载体介质中用F3提取假定消息,消息中1的分布会多于0,若以合适比例嵌入更多的1而非0,直方图中的优势现象也会消失。

2. F4算法改进

F3算法存在两个弱点:一是由于隐写零的收缩,F3实际嵌入的0比1多,会在直方图中产生统计上可检测的特性;二是JPEG文件的直方图中,非零系数里奇数系数比偶数系数多,未改变的载体介质中隐写1比隐写0多。

F4算法通过将负系数映射到反转的隐写值来消除这两个弱点:偶数负系数表示隐写1,奇数负系数表示隐写0;偶数正系数表示隐写0,奇数正系数表示隐写1。

假设观察F4嵌入消息前后的系数有两个随机变量X和Y,P(X = x)表示JPEG产生值为x的系数的概率,P(Y = y)表示F4产生值为y的系数的概率。当消息位均匀分布时,有以下关系:
- (P(Y = 1) = \frac{1}{2}P(X = 1) + \frac{1}{2}P(X = 2))
- (P(Y = 2) = \frac{1}{2}P(X = 2) + \frac{1}{2}P(X = 3))
- (P(Y = 3) = \frac{1}{2}P(X = 3) + \frac{1}{2}P(X = 4))

通过计算可得:
- (P(Y = 1

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值