【技术实现步骤摘要】
本公开涉及加密,特别涉及一种基于正交拉丁方的加密方法、装置和计算机设备。
技术介绍
1、拉丁方是一个特殊的方阵,即各元素在每行每列均只出现一次。拉丁方的应用从20世纪早期开始,首先被作为平衡非完整块设计应用在统计分析中,后来经常被用于工程和实验设计中,在实际应用中非常广泛,可应用于众多领域中。另一方面正交拉丁方是一种特殊的拉丁方,其构造和应用方面的研究也已有多年历史,在对称密码算法设计中一直受到人们的关注,许多对称密码设计工作者都致力于拉丁方与正交拉丁方的研究。
2、但是目前已有的构造正交拉丁方的方法均较为复杂,正交拉丁方阶数较小,能够用于密码算法设计的正交拉丁方构造方法较少。
技术实现思路
1、本公开实施例提供了一种基于正交拉丁方的加密方法、装置和计算机设备,提供了一种简单的阶数较大且可以用于密码算法设计的正交拉丁方构造方案,为正交拉丁方在对称密码算法设计中的应用提供有力的支撑,轻松实现了基于正交拉丁方的加密。所述技术方案如下:
2、第一方面,本公开实施例提供了一
...【技术保护点】
1.一种基于正交拉丁方的加密方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取二维满秩矩阵,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述(2k)2个结果向量中的第一个元素确定第一个2k阶拉丁方,基于所述(2k)2个结果向量中的第二个元素确定第二个2k阶拉丁方,包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述两个拉丁方确定置换表,采用所述置换表进行数据加密,包括:
5.一种基于正交拉丁方的加密装置,其特征在于,所述装置包括:
6.根据权
...【技术特征摘要】
1.一种基于正交拉丁方的加密方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取二维满秩矩阵,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述(2k)2个结果向量中的第一个元素确定第一个2k阶拉丁方,基于所述(2k)2个结果向量中的第二个元素确定第二个2k阶拉丁方,包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述两个拉丁方确定置换表,采用所述置换表进行数据加密,包括:
5.一种基于正交拉丁方的加密装置,其特征在于,所述装置包括:
6.根据...
【专利技术属性】
技术研发人员:范祯,邵玉芳,张龙,刘立波,万楚阳,裴焘,曹雨晨,王松伟,王蓬勃,吴涵,汪宇傲,杨珍,龙华,胡立琴,袁涛,王正,刘丽辉,王春红,孙奥,朱明明,裴佩,邱刚,吴艳初,王西,杨志敏,
申请(专利权)人:武汉船舶通信研究所中国船舶集团有限公司第七二二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。