行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211197991.8 (22)申请日 2022.09.29 (71)申请人 南京银铂科技有限公司 地址 211100 江苏省南京市江宁开发区将 军大道37号翠屏科创 园3号楼3521房 间(江宁开发区) (72)发明人 李春花 袁玉香 冯婧  (74)专利代理 机构 江苏华武天承知识产权代理 有限公司 3267 7 专利代理师 何薇 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/06(2006.01) H04L 9/08(2006.01) (54)发明名称 一种实验室数据加密方法、 装置、 终端及介 质 (57)摘要 本发明公开了一种实验室数据加密方法、 装 置、 终端及介质, 包括: 获取待加密的实验室数 据, 将实验室数据划分为n个大小相同的数据块, 并对数据块进行加密; 将第一密钥的字节长度与 数据块加密结果的字节长度进行哈希运算, 其 中, 根据第一参数生成第一密钥; 通过第二密钥 对数据块加密结果和哈希运算结果进行加密, 获 得密文; 其中, 根据哈希运算结果和随机数生成 第二密钥; 获取第三密钥, 利用第三密钥对密文 进行加密, 得到目标密文; 本发明基于对称加密 算法, 通过结合哈希算法和自定义密钥, 可以对 任意的实验室数据进行快速加密, 且 具有良好的 安全性和鲁棒 性。 权利要求书2页 说明书6页 附图2页 CN 115277266 A 2022.11.01 CN 115277266 A 1.一种实验室数据加密方法, 其特 征在于, 包括: 获取待加密的实验室数据, 将所述实验室数据划分为n个大小相同的数据块, 并对所述 数据块进行加密; 将第一密钥的字节长度与数据块加密结果的字节长度进行哈希运算, 其中, 根据第一 参数生成所述第一密钥; 通过第二密钥对数据块加密结果和哈希运算结果进行加密, 获得密文; 其中, 根据 所述 哈希运算结果和随机数生成所述第二密钥; 获取第三密钥, 利用所述第三密钥对所述密文 进行加密, 得到目标密文; 其中, 所述第 一参数由随机序列、 数据块编号和时间戳组合生成, 所述 时间戳为获取待 加密的实验室数据的时间。 2.如权利要求1所述的实验室数据加密方法, 其特征在于, 对所述数据块进行加密包 括: 若 不为整数, 则将n个数据块依此放入 矩阵, 分别与 密钥阵进行异或运算; 若 为整数, 将n个数据块从左到右或从上到下依次放入 矩阵, 与 密 钥阵进行异或运 算; 将异或运算结果进行置换, 将所有置换结果循环左移两位, 将循环左移结果与轮常量 进行异或运 算, 完成加密; 其中, n=待加密的实验室数据的字节长度/32; 密钥阵包括n个随机密钥, 随机密钥由密 钥导出函数生成。 3.如权利要求2所述的实验室数据加密方法, 其特 征在于, 第一 参数包括: 当随机序列Sn与数据块编号Dn进行组合时, 结合哈希函数生成第一密钥K1, 即第一参数 X: 对随机序列Sn和时间戳T 进行组合 运算, 结合哈希函数生成第一 参数X: 式中, Hash(  )为哈希函数。 4.如权利要求2所述的实验室数据加密方法, 其特 征在于, 第一 参数包括: 利用随机序列Sn与数据块编号Dn、 时间戳T 进行组合 运算, 生成第一密钥, 即第一 参数X: 。 5.如权利要求3或4所述的实验室数据加密方法, 其特 征在于, 哈希运 算包括: 通过下式, 将数据块加密结果的字节长度LC与第一密钥的字节长度LX进行哈希运 算: Hj= (H(C1)+dj) % (LC+LX) 式中, Hj为哈希运算结果, H(C1)为数据块加密结果C1的哈希地址, dj为伪随机数序列, j= 1, 2……n。 6.如权利要求5所述的实验室数据加密方法, 其特 征在于, 密文包括:权 利 要 求 书 1/2 页 2 CN 115277266 A 2根据哈希运 算结果和随机数生成第二密钥: K2=(C1*Hj+1) mod s 通过第二密钥对哈希运 算结果进行加密, 获得密文C2: C2=Rijndael(Hj, K2) 式中, K2为第二密钥, 为随机数; Rijndael(  )为加密函数。 7.如权利要求6所述的实验室数据加密方法, 其特 征在于, 第三密钥包括: 定义中间变量W和序列Q[m], m=1, 2, …, a,…, b,…, 128, 为第二密钥的字节长度; 若第 二密钥的字节长度m大于128, 则将第二密钥 赋值给中间变量W, 根据中间变量W计算第三密 钥K3: K3= Q[W mod 128] 否则, 则根据 序列Q[a]和Q[b]计算中间变量 W: W=[(Q[a]+  Q[b]) /2] mod 128 根据中间变量 W计算第三密钥K3: K3= Q[W]。 8.如权利要求7 所述的实验室数据加密方法, 其特 征在于, 目标密文包括: 获取第三密钥, 利用所述第三密钥对所述密文 进行加密, 得到目标密文C: C=Encrypt(K3, C2) 式中, Encrypt(  )为加密函数。 9.一种终端设备, 其特 征在于, 包括: 一个或多个处 理器; 存储器, 与所述处 理器耦接, 用于存 储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1至8任一项所述的实验室数据加密方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行实现如权利要求1至8任一项所述的实验室数据加密方法。权 利 要 求 书 2/2 页 3 CN 115277266 A 3

.PDF文档 专利 一种实验室数据加密方法、装置、终端及介质

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种实验室数据加密方法、装置、终端及介质 第 1 页 专利 一种实验室数据加密方法、装置、终端及介质 第 2 页 专利 一种实验室数据加密方法、装置、终端及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 04:05:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。