用于云医疗图像的缩略图保持加密方案

论文标题:《Data hiding with thumbnail-preserving encryption for cloud medical images》,作者提出了一种用于云医疗图像的可逆数据隐藏方案,同时保留了缩略图。下面是论文的创新点和算法过程的总结。

一、缩略图保持加密与传统图像加密

缩略图保持加密(Thumbnail-Preserving Encryption, TPE)与传统图像加密场景在目的和实现方式上有一些显著的异同点。以下是它们之间的对比:

相同点:

  1. 安全性目的:无论是缩略图保持加密还是传统图像加密,两者的主要目的都是保护图像数据的安全性,防止未授权访问和数据泄露。
  2. 加密过程:两者都涉及到将图像数据转换成一种加密形式,使得没有密钥的第三方无法解读图像内容。

不同点:

  1. 缩略图的可用性

    • 缩略图保持加密:特别设计了一种加密方法,使得加密后的图像在缩略图形式下仍然保留了足够的视觉信息,允许用户快速识别图像内容,但无法获取详细的诊断信息。
    • 传统图像加密:通常将图像加密成难以辨认的噪声图像,不保留任何形式的缩略图或视觉信息,使得即使在快速查看文件时也无法识别图像内容。
  2. 用户界面的友好性

    • 缩略图保持加密:由于保留了缩略图,用户在使用具有视觉用户界面的现代操作系统时,可以更加方便地浏览和选择图像文件。
    • 传统图像加密:由于缺乏视觉信息,用户在浏览加密图像时可能会感到不便,需要依赖文件名或其他元数据来识别图像。
  3. 数据隐藏能力

    • 缩略图保持加密:通过多尺度Haar小波变换和扩展游程编码,该方法不仅加密图像,还为嵌入额外数据(如电子病历)提供了空间。
    • 传统图像加密:主要关注于图像本身的加密,可能不提供额外的数据隐藏或嵌入能力。
  4. 图像的可访问性

    • 缩略图保持加密:授权用户可以快速访问和识别图像,同时保持了图像的机密性。
    • 传统图像加密:虽然提供了高度的安全性,但可能牺牲了图像的快速访问性和易用性。
  5. 应用场景

    • 缩略图保持加密:特别适用于需要快速浏览大量图像的场景,如医疗图像诊断,其中医生需要迅速识别图像内容。

下面两幅图分别描述了传统云存储场景和缩略图保持加密云存储场景:

 传统加密图像云存储场景

缩略图保持加密图像云存储场景

二、算法总结

下面是论文的创新点和算法过程的总结:

创新点:

  1. 缩略图保留加密(Thumbnail-Preserving Encryption, TPE):与传统的完全加密成噪声图像的方法不同,该方法在加密过程中保留了图像的缩略图,使得授权用户能够通过快速查看文件夹中的图像缩略图来识别图像内容,同时保护了图像的细节不被未授权用户查看。

  2. 多尺度Haar小波变换(Multi-scale Haar Wavelet Transform):利用多尺度Haar小波变换对图像进行分解,生成保留缩略图的加密医疗图像,同时为嵌入电子病历提供了足够的空间。

  3. 扩展游程编码(Extended Run-Length Coding, ERLC):使用扩展游程编码对变换后的图像数据进行压缩,以腾出空间用于数据隐藏。

  4. 数据嵌入能力:该方案提供了超过每像素1比特的容量,用于嵌入电子病历,适合基于云的医疗数据管理。

  5. 可控的缩略图分辨率:通过调整Haar小波变换的尺度,可以控制缩略图的分辨率,以满足不同的应用需求。

算法过程:

  1. 图像Haar变换与编码

    • 将给定的医疗图像应用k尺度的Haar变换进行分解。
    • 使用一种新颖的编码方法压缩Haar分解后的图像,包括生成半色调图像和压缩变换图像的数据量。
  2. 图像封装与加密

    • 将编码后的半色调图像作为加密图像的封面/MSB位平面。
    • 将标记位、所有绝对值位平面的编码序列和符号位平面填充到全尺寸图像的剩余空间中。
    • 使用图像加密密钥对整个图像进行流密码加密,并记录空间分配指示器。
  3. 诊断记录嵌入

    • 医生根据原始医疗图像进行诊断,并下载保留缩略图的加密图像。
    • 使用图像加密密钥解密图像,恢复原始图像。
    • 将加密的诊断记录嵌入到加密图像的备用空间中。
  4. 医疗数据访问

    • 医生使用图像加密密钥访问医疗图像,而药剂师使用数据加密密钥访问诊断记录。
    • 药剂师下载标记图像,提取空间分配指示器和加密的诊断记录,然后恢复诊断记录并据此配药。

论文通过实验验证了所提方案在视觉效果、嵌入率、保密性与可用性以及执行时间方面的表现,并与其他现有方法进行了比较,证明了其在医疗图像管理系统中的适用性和有效性。

 三、实验结果

实验结果部分主要评估了所提出的医疗图像管理方案在云应用中的性能。以下是对实验结果的描述:

  1. 视觉效果(Visual Effect)

    • 论文展示了使用不同尺度的Haar小波变换(HWT)生成的加密图像的缩略图(Thumbnails),如下图所示。这些缩略图能够让用户轻易识别成像的目标器官,但诊断所需的细节信息并不可用。这符合图像加密的目标,即在保护图像细节的同时,允许快速识别图像内容。
    • 当加密图像以全尺寸打开时,视觉效果如图11所示。随着Haar小波变换尺度的增加,相应的半色调图像变得更加模糊,这与缩略图的观察结果一致。
  2. 嵌入率(Embedding Rate, ER)

    • 论文定义了嵌入率(ER)为可嵌入空间的比特数与图像体积(像素数)的比率,用于衡量压缩性能。表1列出了基于不同尺度HWT的ER值。随着Haar小波变换尺度的增加,所有样本图像的ER值也单调增加,但随着尺度的增加,增加的可用空间逐渐减少。
  3. 保密性与可用性(Confidentiality versus Availability)

    • 论文讨论了在开发医疗数据管理系统时,防止数据泄露与提供方便检索之间的权衡。通过使用不同尺度的Haar小波变换,可以灵活选择适当的分辨率,以满足应用需求。
  4. 执行时间(Execution Time)

    • 表4提供了方案每个阶段的平均执行时间,包括Haar变换与编码、图像封装与加密、诊断记录嵌入以及医疗数据访问。总执行时间少于2.7秒,表明该方法高效,适用于医疗图像管理系统。
  5. 安全性(Security Level)

    • 论文通过计算加密图像的熵来评估其随机性。表3列出了基于不同尺度HWT的加密图像的熵值。对于8位深度的加密图像,最大熵值为8,表示图像的灰度级别分布完全均匀,是良好的加密结果。

不同尺度的Haar小波变换(HWT)生成的加密图像的缩略图(Thumbnails) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/715649.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PCL 计算点云的形心

目录 一、形心二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、形心 面的形心就是截面图形的几何中心,质心是针对实物体而言的,而形心是针对抽象几何体而言的,对于密度均匀的实物体,…

Axios基础用法

目录 Axios简介? json-server 下载json-server 创建模拟数据json文件 运行json-server ​编辑​编辑 安装Axios Axios基础用法 创建Vue项目 get请求 post请求 put请求 delete请求 并发请求 总结 Axios简介? Axios是一个基于Promise的HTTP库&#xf…

存储器的性能指标以及层次化存储器

存储器的性能指标 存储器有三个性能指标:速度、容量和位价(每位价格) 1.存储速度 (1)存取时间 想衡量存储速度,最直观的指标就是完成一次存储器读写操作所需要的时间,这叫做存取时间&#x…

nginx+tomcat+nfs →web集群部署

nginxtomcatnfs →web集群部署 一.安装前介绍 NGINX是一个高性能的Web服务器和反向代理服务器。它能够处理静态内容,缓存请求结果,以及将请求转发给后端服务器。通过反向代理,NGINX能够实现请求的负载均衡、安全性增强、SSL加密等功能。此外…

RabbitMQ实践——利用随机交换器做负载均衡

大纲 启用Random Exchange创建Exchange绑定队列测试 在《RabbitMQ实践——利用一致性Hash交换器做负载均衡》中,我们使用了Consistent Hash Exchange实践了消息路由的负载均衡。本文我们将使用一种更简单的交换器来实现该功能,这就是“随机交换器”&…

Linux初识地址空间

前言 上一期我们对进程优先级、命令行参数以及环境和变量做了介绍!以前我们就提到过一个问题有了运行队列为什么还要有优先级?本期将带你揭晓! 本期内容介绍 虚拟地址空间的引入 虚拟地址空间的介绍 如何理解地址空间 为什么要有地址空间 如…

3DMAX卷曲修改器Roller插件使用方法详解

3DMAX卷曲修改器Roller插件使用教程 3DMAX卷曲修改器Roller,用于创建卷曲形状建模,并可生成卷曲和展开动画。使创建诸如卷起和打开毯子、旗帜这样的动画变得非常简单。 【适用版本】 适用于3ds Max 2012及更高版本 【安装方法】 3DMAX卷曲修改器Roller…

QT

#include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) ,Gcancle(new QPushButton("取消",this)) ,EmmEdit(new QLineEdit(this)) { ui->setupUi(this);…

UDS——诊断三要素

文章目录 诊断三要素一、请求1.1 带子功能的服务1.2 不带子功能的服务二、正响应(肯定响应)2.1 带子功能诊断请求的肯定响应格式2.2 不带子功能诊断请求的肯定响应格式三、负响应(否定响应)否定响应码诊断三要素 诊断主要包含请求、肯定响应和否定响应三个要素 “请求”由…

浙大版PTA Python程序设计 题目与知识点整理(综合版)

目录 第一章 一、高级语言程序的执行方式 二、变量赋值与内存地址 三、字符编码 3.1 Unicode 3.2 ASCII(American Standard Code for Information Interchange) 四、编程语言分类按照编程范式分类 4.1 面向过程语言 4.2 面向对象语言 五、原码…

【LeetCode最详尽解答】42-接雨水 Trapping-Rain-Water

欢迎收藏Star我的Machine Learning Blog:https://github.com/purepisces/Wenqing-Machine_Learning_Blog。如果收藏star, 有问题可以随时与我交流, 谢谢大家! 链接: 42-接雨水 直觉 通过可视化图形来解决这个问题会更容易理解和解决。 给定输入: height [0,1,…

力扣231. 2 的幂(位运算)

Problem: 231. 2 的幂 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.若为0和负数则直接返回false; 2.利用一个标志数mask令其为一,不断的算术左移同时和n做与(&)运算,统计n中二进制位为1的个数&a…

HDU - 5651 xiaoxin juju needs help(Java JS Python C C++)

题目来源 Problem - 5651 (hdu.edu.cn) 题目描述 众所周知,小新是一位才华横溢的程序员。当他还是小学六年级的学生时,他就知道回文字符串了。 今年夏天,他在腾讯实习。一天,他的领导来找小新帮忙。他的领导给了他一个字符串&a…

25 avl树

目录 底层结构avl树的概念节点定义插入旋转验证删除全性能 1. 底层结构 前面对map/multimap/set/multiset进行了简单的介绍,在其文档介绍中发现,这几个容器有几个共同点是:其底层都是按照二叉搜索树来实现的,但是二叉搜索树有自…

【CSS in Depth2精译】1.1 层叠

CSS 本质上就是声明规则,并让这些特定的规则在各种情况下生效。一个类添加到某个元素上,则应用这个类包含的这一些样式;元素 X 是元素 Y 的一个子节点,则应用另一些样式。浏览器于是根据这些规则,判定所有样式生效的具…

使用 C# 进行面向对象编程:第 9 部分

使用 OOP 的用户活动日志 应用程序背后的关键概念 在这一部分中,我们将使用之前学到的一些 OOP 概念。我们将创建一个小型应用程序。在继续之前,请阅读我的文章user-activity-log-using-C-Sharp-with-sql-server/。在本课程中,我们将再次使…

springboot+vue+mybatis教师工作审核系统+PPT+论文+讲解+售后

随着社会不断进步与发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分,很多学校需要掌握大量的信息来了解特定学生的需求,传统的做法是组织大量的人力物力对学生散发调查表,然后对收集的信息进行统计并得…

PHP调用阿里云OSS的SDK封装成服务的完整指南与问题解决

在现代Web开发中,使用云存储来管理和存储大量的静态文件已经成为常态。阿里云OSS(对象存储服务)是其中一个非常受欢迎的选择。在这篇文章中,我们将详细讲解如何在PHP项目中集成并使用阿里云OSS SDK。 #### 一、前期准备 在开始之…

SSH概念、用途、详细使用方法

还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,ech…

【安装笔记-20240616-Windows-Gpg4win 证书管理器】

安装笔记-系列文章目录 安装笔记-20240616-Windows-Gpg4win 证书管理器 文章目录 安装笔记-系列文章目录安装笔记-20240616-Windows-Gpg4win 证书管理器 前言一、软件介绍名称:Gpg4win主页官方介绍 二、安装步骤测试版本:Gpg4win 4.3.1下载链接安装界面…