随着信息网络化飞速发展,图像网络交互在诸多领域得到应用,图像交互的安全问题倍受人们关注。为此,多种图像加密方法应允而生,那么今天,我们就先来给大家介绍第一种图像加密方法——基于秘密分存的图像加密。

基于秘密分存的图像加密

一、基于秘密分存的图像加密原理

密钥分存的概念是1979年提出的,实现该思想的机制称为(r,n)门限方案。该方案将一个密钥k分成n个子密钥k1,k2....kn,分别交给n个人保管,满足:

(1)在这n个人中,任意r(r≤n)个或更多人协作都能恢复出系统密钥;

(2)任意少于r个人协作都无法恢复出系统密钥。

基于秘密分存的图像加密算法是根据密钥分存的理论而设计的,基本思想是按照某种规则把图像分成n幅杂乱无章的子图像,它们之间的信息彼此互不包含,分别分发给n个人保管,每幅子图像本身并不表示什么信息,其中任意r幅或更多子图像可重构出原始图像,但少于r部分则得不到原始图像的任何信息,从而达到图像安全交互的目的。

二、基于秘密分存的图像加密的特点

基于秘密分存的图像加密算法不仅使得攻击者要耗费巨大精力去获取所有恢复保密图像需要的内容,而且使得保密信息拥有者之间互相牵制,提高了信息的保密程度。基于秘密分存的图像加密算法原理简单、直观、安全性高,具有较好的抗干扰性能。个别子图像的泄露不至于引起交互图像信息的泄露,个别子图像的损失也不至于影响交互图像的恢复。

这类加密算法的缺点是图像数据量急剧膨胀,给图像的网络传输带来了严重的困难,因此在实际应用中受到了较大限制。

三、基于秘密分存的图像加密的发展

由于基于秘密分存的图像加密算法实用性不强"这类算法研究进展缓慢。

小知识之密钥

密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的数据。