摘要
本申请涉及对称密码算法技术领域,为了解决目前的拉丁方在密码算法应用中占用存储规模较大的问题,公开了一种基于S盒的动态拉丁方构造方法、计算机设备、计算机可读存储介质及计算机程序产品。该方法包括获取动态控制参数,动态控制参数为2比特数;获取第一S盒、第二S盒和第三S盒,第一S盒和第二S盒为一行n‑1列的表,第三S盒为一行n列的表;根据第一S盒对目标矩阵进行赋值;根据目标矩阵和第二S盒对第一拉丁方进行赋值;根据第三S盒对第一拉丁方进行置换,得到第二拉丁方;在第二拉丁方满足设定条件的情况下,将第二拉丁方作为目标拉丁方。采用本方法将减小动态拉丁方构造过程中所需的数据存储规模,所得拉丁方具有良好的密码学性质。
技术关键词
动态控制参数
元素
计算机设备
计算机程序产品
矩阵
对称密码算法
比特数
可读存储介质
处理器
数值
数据存储
规模
存储器
非线性
系统为您推荐了相关专利信息
图像分类模型
图像分类方法
样本
协方差矩阵
生成结构
协同系统
鲁棒优化模型
鲁棒优化调度方法
节点
两阶段
轮廓系数
加权欧氏距离
布谷鸟搜索算法
样本
聚类方法
智能辅助决策方法
智能辅助决策系统
灰度共生矩阵
纹理分析技术
时间序列数据分析