[发明专利]基于DICOM信息生成密钥的医学图像选择加密方法在审

专利信息
申请号: 202210464895.9 申请日: 2022-04-29
公开(公告)号: CN114978464A 公开(公告)日: 2022-08-30
发明(设计)人: 李锦青;底晓强;孟欣 申请(专利权)人: 长春理工大学
主分类号: H04L9/00 分类号: H04L9/00;H04L9/18;H04L9/06;H04L9/08;H04L9/40
代理公司: 长春众邦菁华知识产权代理有限公司 22214 代理人: 曲博
地址: 130000 吉林*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 dicom 信息 生成 密钥 医学 图像 选择 加密 方法
【权利要求书】:

1.基于DICOM信息生成密钥的医学图像选择加密方法,该方法由以下步骤实现:

步骤一、取大小为M×N的灰度医学图像作为原始图像Image;

步骤二、采用随机数生成器生成长度为T的初始密钥序列A;T>M×N;

步骤三、舍弃A的前10000个元素,获得控制密钥序列B,选取B中的前x个元素,记为b1,b2,......,bx

步骤四、对b1,b2,...,bx进行向下取整及取余操作,获得元素序列b1′,b2′,......,bx′,将所述元素序列b1′,b2′,......,bx′作为DICOM标签信息选取的控制指针;并选取对应的标签信息d1,d2,...,dx;

采用哈希算法对d1,d2,......,dx进行哈希运算,获得哈希值字符串d1hash,d2hash,......,dxhash

将d1hash,d2hash,......,dxhash转为二进制哈希值字符串:d1(2)hash,d2(2)hash,...,dx(2)hash

步骤五、将步骤三中的控制密钥序列B转换为二进制序列B(2),以L为步长对B(2)共截取x次,获得x个长度为L的标签密文序列

步骤六、对步骤四的二进制哈希值字符串进行加密,获得标签密文C1,C2,......,Cx

将标签密文C1,C2,......,Cs每一个密文序列分成y组,且y<L,每组序列长度为L/y,对小组元素按下式方法进行折叠加密:

式中,表示异或运算,C11,C12,......Cxy为小组分段后的结果;

对获得的key1,key2,key3,key4,key5,key6进行计算,获得加密过程中的控制参数u0,u1,u2,和初始值x0,x1,x2;计算公式如下:

式中,key(1:)、key(2:)、key(3:)、key(4:)、key(5:)和key(6:)分别为第一行、第二行、第三行、第四行、第五行和第六行的所有元素;

步骤七、计算原始图像Image的感兴趣区域分割,获得感兴趣区域分割阈值t;

将所述原始图像Image分为n×n的图像块Bs,共得个图像块,其中n为用户根据需求所划分的图像块大小;计算图像块Bs内所有像素灰度值的平均值

步骤八、进行感兴趣区域判别,具体方法如下:

当时,则该图像块Bs为感兴趣区域ROIr,设置对应的感兴趣区域标志位为1;

当时,则该图像块Bs为非感兴趣区域ROB,设置对应的感兴趣区域标志位为0;

其中为对应的第s个感兴趣区域的标志位,其中r为图像感兴趣区域编号,r=1,2,…,sum(ROI),sum(ROI)为图像中所有被判别为感兴趣区域的图像块的个数;

步骤九、将ROIr区域中像素进行重排,变形为长度为(n×n)×sum(ROI)的一维感兴趣序列ROI1D

步骤十、将步骤六中的控制参数u1和初始值x1分别带入步骤二随机数生成器中,迭代M×N+1000次,获得混沌序列A1

将控制参数u2,u3和初始值x2,x3分别带入步骤二随机数生成器中,迭代2×M×N+1000次,获得混沌序列A2

步骤十一、舍弃所述混沌序列A1的前1000个随机数,从1001开始选取(n×n)×sum(ROI)个随机数作为置乱序列Q1;

舍弃所述混沌序列A2,A2前1000个随机数,从1001开始选取(n×n)×sum(ROI)个随机数作为扩散序列Q2,Q3;

步骤十二、将步骤二十中扩散序列Q2,Q3进行计算,获得扩散密钥流K1,K2;并将所述扩散密钥流K1分成2个长度均为M×N混沌序列K11,K12

将所述扩散密钥流K2分成2个长度均为M×N混沌序列K21,K22

分别对混沌序列K11K12,K21,K22进行截取,获得四个长度均为的混沌序列D1,D2,D3,D4

步骤十三、将所述混沌序列D1,D2,D3,D4进行变形,获得大小为的扩散密钥矩阵P1,P2,P3,P4;

步骤十四、对步骤十一所述的置乱序列Q1升序排序,并记录索引值,组成索引序列T;将步骤九所述的一维感兴趣序列ROI1D进行置乱得到置乱后一维序列CROI1D

步骤十五、将所述置乱后一维序列CROI1D进行变形,获得大小为sum(ROI)×(n×n)的置乱后的矩阵CROI;

将置乱后的矩阵序列CROI与步骤十三中的扩散密钥矩阵P1进行自上至下的取模行扩散得到第一次扩散后的矩阵E1

将所述矩阵E1与扩散密钥矩阵P2进行自左至右的取模列扩散,获得第二次扩散后的矩阵E2

将所述矩阵E2与扩散密钥矩阵P3进行自下至上的取模行扩散,获得第三次扩散后的矩阵E3

将所述矩阵E3与扩散密钥矩阵P4进行自右至左的取模列扩散,获得最终的16位无符号整数感兴趣区域密文矩阵EnROI;

步骤十六、将所述16位无符号整数感兴趣区域密文矩阵EnROI,按照步骤八中的感兴趣区域标志位为1的元素位置放回,获得最终的密文图像EnImg。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春理工大学,未经长春理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210464895.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top