一种检测试剂盒质检数据安全存储系统技术方案

技术编号:39067623 阅读:17 留言:0更新日期:2023-10-12 20:00
本发明专利技术涉及用于数据安全存储的数据处理技术领域,具体涉及一种检测试剂盒质检数据安全存储系统,包括:通过将质检数据转换后的二进制质检数据进行划分获得数据矩阵,根据数据矩阵中元素的数值的位置信息获得位置信息序列,结合密钥数量的限定条件对位置信息序列进行分块,将分块区间内的二进制位置信息序列作为密钥对转换数据进行加密。本发明专利技术通过对DES加密算法的密钥的数量进行限定,结合位置信息序列获得密钥,实现了密钥的自适应获取,提高了加密的安全性,另外通过限定密钥的数量以减少DES加密算法的迭代加密次数,减少了加密计算的成本,大大提高了DES加密算法的安全性以及加密效率。及加密效率。及加密效率。

【技术实现步骤摘要】
一种检测试剂盒质检数据安全存储系统


[0001]本专利技术涉及用于数据安全存储的数据处理
,具体涉及一种检测试剂盒质检数据安全存储系统。

技术介绍

[0002]检测试剂盒是用于诊断或测定特定疾病或生物分子的工具,被广泛应用于生物样品的分析和检验过程中,为了确保试剂盒的质检数据的准确性和数据的安全性,需要一个可靠的数据安全存储系统对质检数据进行加密存储。
[0003]常规的现有数据加密方法由于算法设计老旧,无法满足当今的数据安全领域的需求,且通常存在一定的安全隐患,另外现有的DES加密算法需要高质量的随机数生成器获取随机密钥,使得DES加密算法需要耗费时间生成随机密钥,加密效率低且加密成本高,因此对于检测试剂盒质检数据进行加密需要对DES加密算法进行优化改进。

技术实现思路

[0004]本专利技术提供一种检测试剂盒质检数据安全存储系统,以解决现有的问题。
[0005]本专利技术的一种检测试剂盒质检数据安全存储系统采用如下技术方案:本专利技术提供了一种检测试剂盒质检数据安全存储系统,该系统包括以下模块:数据准备模块:用于获取质检数据,包含文本数据和数字数据两种类型数据;数据转换模块:用于将质检数据转换为二进制获得二进制质检数据,根据质检数据中文本数据和数字数据的大小和位长获得第一参数,将二进制质检数据划分为若干个边长大小为第一参数的矩阵记为数据矩阵;将序数相邻的两个数据矩阵的运算结果记为转换数据;根据数据矩阵中数值为0的元素获得二进制位置信息序列;数据加密模块:用于利用位置信息序列对质检数据进行分块获得分块区间,通过DES加密算法对分块区间内的转换数据进行加密获得密文;数据存储模块:用于对密文进行安全存储。
[0006]进一步的,所述将质检数据转换为二进制获得二进制质检数据,包括的具体步骤如下:利用Unicode编码将质检数据中的文本数据转化为二进制的数据,记为二进制文本数据;将质检数据中的数字数据转换为二进制的数据,记为二进制数字数据;将二进制文本数据和二进制数字数据统称为二进制质检数据。
[0007]进一步的,所述根据质检数据中文本数据和数字数据的大小和位长获得第一参数,包括的具体步骤如下:获取质检数据中数字数据的大小以及文本数据的大小;第一参数的具体获取方法为:
其中,表示第一参数;表示DES加密算法的明文分组的数据位长;表示二进制质检数据中单个数据的位长;表示数字数据的大小;代表文本数据大小;表示预设的超参数;表示文本数据中单个文本数据的位长,为数字数据中单个数据的位长;表示向下取整。
[0008]进一步的,所述将二进制质检数据划分为若干个边长大小为第一参数的矩阵记为数据矩阵,包括的具体步骤如下:将二进制质检数据置入一个矩阵中,记为二进制矩阵,二进制矩阵中一个元素对应一个二进制的字符,获取二进制矩阵中每一行中长度为N的序列,将由行的长度为的序列形成大小的矩阵记为数据矩阵,获得若干个数据矩阵,其中表示第一参数。
[0009]进一步的,所述将序数相邻的两个数据矩阵的运算结果记为转换数据,包括的具体步骤如下:将第个数据矩阵中的元素作为分子,将第个数据矩阵中的元素作为分母,当分母为1时,获取除法运算的输出结果;当分母为0且分子也为0时,输出结果为1,当分母为0而分子为1时,输出结果为0;将第个的数据矩阵和第个数据矩阵中所有对应位置的元素的计算结果得到的数据记为转换数据,P为大于等于1的任意整数,且小于等于数据矩阵的个数。
[0010]进一步的,所述根据数据矩阵中数值为0的元素获得二进制位置信息序列,包括的具体步骤如下:获取第个数据矩阵所有元素数值为0时对应元素在数据矩阵中的序数记为位置信息,将第个数据矩阵中所有位置信息形成的序列记为位置信息序列;将任意位置信息序列中所有元素转换为二进制获得二进制位置信息形成的序列记为二进制位置信息序列。
[0011]进一步的,所述利用位置信息序列对质检数据进行分块获得分块区间,包括的具体步骤如下:按照所有位置信息序列所对应数据矩阵在质检数据中的顺序进行首尾连接获得长序列;根据DES加密算法的密钥长度对长序列进行分块,获取长序列中每一个分块的最左侧和最右侧位置信息在质检数据内对应位置所形成的区间,记为每一个分块的分块区间,且分块区间的数量需要满足密钥的数量条件。
[0012]进一步的,所述密钥的数量条件的获取方法如下:其中,表示第个数据矩阵中元素数值为0的数量;表示第个数据矩阵中所有二进制位置信息的长度;表示密钥的数量;表示第一参数;表示数据矩阵的数量;表示预设的超参数。
[0013]进一步的,所述对分块区间内的转换数据进行加密获得密文,包括的具体步骤如下:将每一个分块区间所对应的一段转换数据记为区间数据,以及区间内所有二进制位置信息形成的二进制位置信息序列记为区间序列;利用DES加密算法将区间序列作为密钥,对对应分块区间的区间数据进行加密获得密文。
[0014]进一步的,所述对密文进行安全存储,包括的具体步骤如下:将分块区间的顺序与二进制位置信息序列作为子密钥对,将密文和子密钥对写入存储器中进行安全存储。
[0015]本专利技术的技术方案的有益效果是:通过将质检数据转换后的二进制质检数据进行划分获得数据矩阵,根据数据矩阵中元素的数值的位置信息获得位置信息序列,对位置信息序列进行分块,将分块区间内的二进制位置信息序列对转换数据进行加密,通过对DES加密算法的密钥的数量进行限定,结合位置信息序列获得密钥,实现了密钥的自适应获取,提高了加密的安全性,另外通过限定密钥的数量以减少DES加密算法的迭代加密次数,减少了加密计算的成本,大大提高了DES加密算法的安全性以及加密效率。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术一种检测试剂盒质检数据安全存储系统的模块流程图。
具体实施方式
[0018]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种检测试剂盒质检数据安全存储系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0019]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0020]下面结合附图具体的说明本专利技术所提供的一种检测试剂盒质检数据安全存储系统的具体方案。
[0021]请参阅图1,其示出了本专利技术一个实施例提供的一种检测试剂盒质检数据安全存储系统的模块流程图,该系统包括以下模块:数据准备模块:获取检测试剂盒的质检数据,并对质检数据进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测试剂盒质检数据安全存储系统,其特征在于,该系统包括以下模块:数据准备模块:用于获取质检数据,包含文本数据和数字数据两种类型数据;数据转换模块:用于将质检数据转换为二进制获得二进制质检数据,根据质检数据中文本数据和数字数据的大小和位长获得第一参数,将二进制质检数据划分为若干个边长大小为第一参数的矩阵记为数据矩阵;将序数相邻的两个数据矩阵的运算结果记为转换数据;根据数据矩阵中数值为0的元素获得二进制位置信息序列;数据加密模块:用于利用位置信息序列对质检数据进行分块获得分块区间,通过DES加密算法对分块区间内的转换数据进行加密获得密文;数据存储模块:用于对密文进行安全存储。2.根据权利要求1所述一种检测试剂盒质检数据安全存储系统,其特征在于,所述将质检数据转换为二进制获得二进制质检数据,包括的具体步骤如下:利用Unicode编码将质检数据中的文本数据转化为二进制的数据,记为二进制文本数据;将质检数据中的数字数据转换为二进制的数据,记为二进制数字数据;将二进制文本数据和二进制数字数据统称为二进制质检数据。3.根据权利要求1所述一种检测试剂盒质检数据安全存储系统,其特征在于,所述根据质检数据中文本数据和数字数据的大小和位长获得第一参数,包括的具体步骤如下:获取质检数据中数字数据的大小以及文本数据的大小;第一参数的具体获取方法为:其中,表示第一参数;表示DES加密算法的明文分组的数据位长;表示二进制质检数据中单个数据的位长;表示数字数据的大小;代表文本数据大小;表示预设的超参数;表示文本数据中单个文本数据的位长,为数字数据中单个数据的位长;表示向下取整。4.根据权利要求3所述一种检测试剂盒质检数据安全存储系统,其特征在于,所述将二进制质检数据划分为若干个边长大小为第一参数的矩阵记为数据矩阵,包括的具体步骤如下:将二进制质检数据置入一个矩阵中,记为二进制矩阵,二进制矩阵中一个元素对应一个二进制的字符,获取二进制矩阵中每一行中长度为N的序列,将由行的长度为的序列形成大小的矩阵记为数据矩阵,获得若干个数据矩阵,其中表示第一参数。5.根据权利要求1所述一种检测试剂盒质检数据安全存储系统,其特征在于,所述将序数相邻的两个数据矩阵的运算结果记为转换数据,包括的具体步骤如下:将第个数据矩...

【专利技术属性】
技术研发人员:朱双井
申请(专利权)人:北京安图生物工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1