视觉密码介绍

本文深入浅出地介绍了视觉密码的概念,这是一种基于分存思想的加密方法,提高了密码安全性。通过具体例子展示了视觉密码如何工作,以及其在安全领域的潜在应用。学习视觉密码的关键在于理解每个share的重要性,只有收集足够的share才能解密图像。此外,文章还提到了视觉密码的研究方向,包括无像素扩展方案和实际应用。

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

视觉密码

本文主要介绍视觉密码,进行基础的介绍。

概念

这是比较久远的研究方向,起源于密码学(Cryptography),是一种对于密码学的改进。莫尼·诺尔 Moni Naor和阿迪·沙米尔 Adi Shamir针对传统密码学的缺点而提出的。传统密码学就一个密钥,一旦被得到,秘密就可以被解出来。视觉密码是利用分存的思想,将一个秘密分发到几个share中,每个share都相当于一个密钥,你只有得到足够多的share才能解的秘密,视觉密码主要针对图像的一种加密方法。

例子

这里举个例子来说明什么视觉密码。

图1是来自文献1和文献2中的一个例子。这个transparency就是本文提及的share,这属于一个像素扩展方案,一个秘密像素由4个像素来还原呈现。算法很简单,当秘密像素是白色时(图1中一个小白块),50%概率第一种方案,50%概率第二种方案,无论哪种方案还原的秘密像素都是用2白色2黑色的2×2块表示。当秘密像素是黑色时,他还原用2×2全黑块来还原表示。2白2黑与4黑是有对比度的,这样的通过人眼就能识别还原的秘密图像。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

studycodetl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值