【同态加密算法的学习日记】

本文介绍了基于同态加密的图像鲁棒可逆水印算法,通过Paillier加密系统确保图像的安全,利用cmake配置VTK环境,结合NTL数论库进行加密操作。关键评估指标为PSNR,用于衡量图像加密质量。
摘要由CSDN通过智能技术生成


图像鲁棒可逆水印算法

来源:项世军,杨乐.基于同态加密系统的图像鲁棒可逆水印算法.软件学报,2018,29(4):957-972.[http://www.jos.org.cn/1000-9825/5406.htm]


提示:以下是本篇文章正文内容,下面案例可供参考

1.摘要

可逆水印算法分为以下五步:

1. 对原始图像进行8*8分块,加密得原始图像的密文图像
2. 计算各密文分块统计量,平方图平移来嵌入水印信息
3. 在接收方可从密文图像或明图像直方图中提取水印,并反平移恢复密文图像或原始图像
4. 含水印的密文图像解密后,可从其统计量直方图中提取水印信息和恢复原始图像
5. 解密后含水印图像被攻击后,仍可以正确提取水印

该算法实现了直接在密文图像中嵌入水印,并分别在加密域或明文域提取水印,恢复原始密文或明文图像。

2.Paillier加密系统

同态性:加密后可直接对密文进行相应运算,结果与明文一致
概率性:对于相同明文,不同加密过程可得到不同密文

  1. 密钥生成

    p,q:随机选择的两个较大质数
    lambda:p-1和q-1的最小公倍数(私钥)
    gcd:(计算两数的)最大公约数   
    lcm:最小公倍数
    (N,g)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值