本申请涉及数据加密,特别是一种医学影像的加密方法、装置、设备及存储介质。
背景技术:
1、pacs(picture archiving and communication system,影像归档和通信系统)是应用在医院影像科室的系统,主要任务就是把日常产生的各种医学影像(包括核磁,ct,超声,各种x光机,各种红外仪、显微仪等设备产生的图像)以数字化的方式海量保存起来,当需要的时候在一定的授权下能够很快的调回使用,同时增加一些辅助诊断管理功能。它在各种影像设备间传输数据和组织存储数据具有重要作用。
2、pacs系统中的医学影像传输和存储基于dicom(digital imaging andcommunications in medicine,医学数字成像和通信)标准,dicom标准定义了医学影像的数据格式、患者信息、设备参数等。这种传输和存储的标准极大的便于不同厂商进行信息交流。
3、但是,现有的医学影像在传输和存储过程中存在安全性较低,患者信息容易被泄露的问题。
技术实现思路
1、鉴于上述提到的问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种医学影像的加密方法、装置、设备及存储介质,包括:
2、一种医学影像的加密方法,包括:
3、获取dicom格式的初始影像数据;其中,所述初始影像数据包括唯一标识符;
4、将所述初始影像数据划分为若干预设位数的影像片段数据;
5、依据所述唯一标识符,生成与所述影像片段数据一一对应的轮密钥;
6、依据所述影像片段数据和所述轮密钥,生成加密影像数据。
7、优选的,所述依据所述唯一标识符,生成与所述影像片段数据一一对应的轮密钥的步骤,包括:
8、依据所述唯一标识符,生成初始密钥;
9、依据所述初始密钥,生成与所述影像片段数据一一对应的轮密钥。
10、优选的,所述依据所述唯一标识符,生成初始密钥的步骤,包括:
11、对所述唯一标识符进行散列处理,得到初始密钥。
12、优选的,所述依据所述初始密钥,生成与所述影像片段数据一一对应的轮密钥的步骤,包括:
13、将所述初始密钥划分为预设数量的子密钥;
14、通过第一运算操作分别对所述子密钥进行更新;
15、通过第二运算操作依次循环对所述子密钥进行更新;
16、当所述第二运算操作完成时,将更新后的所述子密钥和其余所述子密钥合并,得到轮密钥。
17、优选的,所述通过第一运算操作分别对所述子密钥进行更新的步骤,包括:
18、对于每个所述子密钥,采用第一参数对所述子密钥进行异或操作。
19、优选的,所述通过第二运算操作依次循环对所述子密钥进行更新的步骤,包括:
20、对于当前轮的所述子密钥,对所述第一子密钥进行非线性变换和线性变换,得到中间值;
21、采用第二参数对所述中间值进行异或操作。
22、优选的,所述依据所述影像片段数据和所述轮密钥,生成加密影像数据的步骤,包括:
23、采用与所述影像片段数据对应的所述轮密钥分别对所述影像片段数据进行加密操作,得到加密片段数据;
24、将全部所述加密片段数据合并,得到加密影像数据。
25、一种医学影像的加密装置,包括:
26、数据获取模块,用于获取dicom格式的初始影像数据;其中,所述初始影像数据包括唯一标识符;
27、数据分割模块,用于将所述初始影像数据划分为若干预设位数的影像片段数据;
28、密钥生成模块,用于依据所述唯一标识符,生成与所述影像片段数据一一对应的轮密钥;
29、数据加密模块,用于依据所述影像片段数据和所述轮密钥,生成加密影像数据。
30、一种计算机设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任一项所述的加密方法。
31、一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的加密方法。
32、本申请具有以下优点:
33、在本申请的实施例中,相对于现有医学影像在传输和存储过程中安全性较低的问题,本申请提供了通过dicom格式数据自带的标识信息对医学影像数据进行加密的解决方案,具体为:“获取dicom格式的初始影像数据;其中,所述初始影像数据包括唯一标识符;将所述初始影像数据划分为若干预设位数的影像片段数据;依据所述唯一标识符,生成与所述影像片段数据一一对应的轮密钥;依据所述影像片段数据和所述轮密钥,生成加密影像数据”。通过对医学影像数据进行加密,能够有效防止未授权访问和数据泄露,提升了患者信息的安全性;通过利用唯一标识符作为密钥对医学影像数据进行加密,可以实现数据加密的个性化,增加了破解的难度,进一步提升了患者信息的安全性。
1.一种医学影像的加密方法,其特征在于,包括:
2.根据权利要求1所述的加密方法,其特征在于,所述依据所述唯一标识符,生成与所述影像片段数据一一对应的轮密钥的步骤,包括:
3.根据权利要求2所述的加密方法,其特征在于,所述依据所述唯一标识符,生成初始密钥的步骤,包括:
4.根据权利要求2所述的加密方法,其特征在于,所述依据所述初始密钥,生成与所述影像片段数据一一对应的轮密钥的步骤,包括:
5.根据权利要求4所述的加密方法,其特征在于,所述通过第一运算操作分别对所述子密钥进行更新的步骤,包括:
6.根据权利要求4所述的加密方法,其特征在于,所述通过第二运算操作依次循环对所述子密钥进行更新的步骤,包括:
7.根据权利要求1所述的加密方法,其特征在于,所述依据所述影像片段数据和所述轮密钥,生成加密影像数据的步骤,包括:
8.一种医学影像的加密装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7任一项所述的加密方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的加密方法。