检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨静[1] YANG Jing(Southwest China Institute of Electronic Technology,Chengdu 610036,China)
机构地区:[1]中国西南电子技术研究所,四川成都610036
出 处:《电子设计工程》2019年第3期123-126,131,共5页Electronic Design Engineering
摘 要:针对高级加密标准AES在硬件平台上用软件编程实现的运算效率问题,提出了一种AES加密算法的T盒设计方法。根据AES加密算法的特点,将在轮变换中从字节替换后的输出、经过行移位、到列混淆这一不受外部影响的运算过程合并,得到了8 bit输入而32 bit输出的查找表即T盒。通过在一款基于ARM处理器的小型传输系统平台上,用C语言编程分别实现传统顺序加密和T盒设计两种方法,实验表明T盒设计方法的运算效率远高于传统顺序加密方法。A method of T-box for AES(advanced encryption standard)is proposed,which improving the operational efficiency in doing encryption of software based on the platform of hardware.According to the characteristics of AES,the operation process,which begins with the output of Sub-Bytes and ends with Mix-Columns through Shift-Rows,which is not influenced by the external effect,is merged in the wheel transformation,and the table,which has the input of 8bit and the output of 32bit,which is called Tbox,is obtained.In a small transmission system based on ARM(advanced RISC machines),two methods of traditional encryption and T-box are realized by programming with the language called C.The experiment shows that the method of T-box is far higher efficiency than the method of traditional encryption.
分 类 号:TN918.4[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222