基于正交拉丁方的加密方法、装置和计算机设备制造方法及图纸

技术编号:41155183 阅读:19 留言:0更新日期:2024-04-30 18:19
本公开提供了一种基于正交拉丁方的加密方法、装置和计算机设备。所述方法包括:获取二维满秩矩阵,所述二维满秩矩阵中的各个元素均属于所述表示有限域去掉零元素的集合,所述表示由f(x)生成的有2<supgt;k</supgt;个元素的有限域,模多项式f(x)是二元域F<subgt;2</subgt;上的k次不可约多项式,k为大于1的整数;遍历二维向量的取值,计算所述二维满秩矩阵和各个所述二维向量的取值的乘积,得到(2<supgt;k</supgt;)<supgt;2</supgt;个结果向量,所述二维向量中的各个元素均属于所述基于所述(2<supgt;k</supgt;)<supgt;2</supgt;个结果向量中的第一个元素确定第一个2<supgt;k</supgt;阶拉丁方,基于所述(2<supgt;k</supgt;)<supgt;2</supgt;个结果向量中的第二个元素确定第二个2<supgt;k</supgt;阶拉丁方,得到互为正交拉丁方的两个拉丁方;基于所述两个拉丁方确定置换表,采用所述置换表进行数据加密。

【技术实现步骤摘要】

本公开涉及加密,特别涉及一种基于正交拉丁方的加密方法、装置和计算机设备


技术介绍

1、拉丁方是一个特殊的方阵,即各元素在每行每列均只出现一次。拉丁方的应用从20世纪早期开始,首先被作为平衡非完整块设计应用在统计分析中,后来经常被用于工程和实验设计中,在实际应用中非常广泛,可应用于众多领域中。另一方面正交拉丁方是一种特殊的拉丁方,其构造和应用方面的研究也已有多年历史,在对称密码算法设计中一直受到人们的关注,许多对称密码设计工作者都致力于拉丁方与正交拉丁方的研究。

2、但是目前已有的构造正交拉丁方的方法均较为复杂,正交拉丁方阶数较小,能够用于密码算法设计的正交拉丁方构造方法较少。


技术实现思路

1、本公开实施例提供了一种基于正交拉丁方的加密方法、装置和计算机设备,提供了一种简单的阶数较大且可以用于密码算法设计的正交拉丁方构造方案,为正交拉丁方在对称密码算法设计中的应用提供有力的支撑,轻松实现了基于正交拉丁方的加密。所述技术方案如下:

2、第一方面,本公开实施例提供了一种基于正交拉丁方的加本文档来自技高网...

【技术保护点】

1.一种基于正交拉丁方的加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取二维满秩矩阵,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述(2k)2个结果向量中的第一个元素确定第一个2k阶拉丁方,基于所述(2k)2个结果向量中的第二个元素确定第二个2k阶拉丁方,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述两个拉丁方确定置换表,采用所述置换表进行数据加密,包括:

5.一种基于正交拉丁方的加密装置,其特征在于,所述装置包括:

6.根据权利要求5所述的装置,...

【技术特征摘要】

1.一种基于正交拉丁方的加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取二维满秩矩阵,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述(2k)2个结果向量中的第一个元素确定第一个2k阶拉丁方,基于所述(2k)2个结果向量中的第二个元素确定第二个2k阶拉丁方,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述两个拉丁方确定置换表,采用所述置换表进行数据加密,包括:

5.一种基于正交拉丁方的加密装置,其特征在于,所述装置包括:

6.根据...

【专利技术属性】
技术研发人员:范祯邵玉芳张龙刘立波万楚阳裴焘曹雨晨王松伟王蓬勃吴涵汪宇傲杨珍龙华胡立琴袁涛王正刘丽辉王春红孙奥朱明明裴佩邱刚吴艳初王西杨志敏
申请(专利权)人:武汉船舶通信研究所中国船舶集团有限公司第七二二研究所
类型:发明
国别省市:

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

1