基于ARM的IDEA加密算法的实现.docx
快乐****蜜蜂
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
基于ARM的IDEA加密算法的实现.docx
基于ARM的IDEA加密算法的实现1.简介IDEA(InternationalDataEncryptionAlgorithm)是一种有机结合了多项加密技术的数据加密算法。与其他数据加密算法不同的是,IDEA算法不仅仅是在算法的设计上很优秀,而且在算法的实现上也是很出色的。该算法是作为一种高级加密标准而被广泛使用的。ARM(AdvancedRISCMachine)是一系列基于精简指令集(RISC)的处理器。在嵌入式系统和移动设备中,ARM处理器的应用非常广泛。本文将介绍基于ARM的IDEA加密算法的实现,包
基于FPGA的IDEA加密算法的硬件实现开题报告.docx
基于FPGA的IDEA加密算法的硬件实现开题报告一、研究背景随着信息技术的发展,网络和信息传输已经成为现代社会中最为重要的基础设施之一。然而,随着网络的普及和信息的大量传输,信息的安全性问题也日益显著。因此,信息安全已经成为了当前研究的热点和难点之一。随着密码学理论的发展,许多加密算法被提出并逐渐成为了信息安全的基础。其中,国际数据加密算法(IDEA)是一种高安全性的加密算法,已经成为了许多安全通信协议和系统的重要组成部分。然而,随着计算机技术的不断发展,传统软件实现的IDEA算法逐渐不能满足现代安全性和
IDEA加密算法中.ppt
IDEA算法中明文和密文长度为64bit,密钥长度为128bit。IDEA算法同时用于加密和解密。设计IDEA的基本思想是混合使用三种不同代数群中的运算:在群中的按位异或运算、在群模加运算和在群模乘运算(注意:这里是素数,故该群中同样有个元素)。通过对两个16位子块连续使用着三种不相容的群运算获得“混淆”的作用。上述运算用硬件和软件都容易实现。目前软件实现的IDEA比DES快两倍。2.2.1IDEA加密算法IDEA输入128位密钥Z,64位明文,其中均为16位。IDEA加密算法中,开头是相同的8轮,其后是
IDEA加密算法源码(java版).docx
publicclassIDEA{private)yte[]Encrypt(byte[]bytekey,byte[]inputBytes,booleanflag){//每一轮加密函数byte[]encryptCode=newbyte[8];int[]key=get_subkey(flag,bytekey);//分解子密钥encrypt(key,inputBytes,encryptCode);//进行加密操作returnencryptCode;//返回加密数据}privateintbytesToInt(byt
基于DES的对称加密算法的设计与实现.doc
延边大学本科毕业设计说明书学校代码:10184学号:2094021629延边大学本科毕业论文本科毕业设计(题目:基于DES的对称加密算法的设计与实现学生姓名:周莹冰学院:工学院专业:数字媒体技术班级:2009级指导教师:李永珍副教授二〇一三年五月摘要随着信息时代的来临,信息的安全性变得尤为重要,而对数据进行加密是行之有效的能保证信息安全性的方法。DES算法是众多数据加密算法中的一种,在过去的几十年中在数据加密领域有着举足轻重的地位,然而随着计算机技术的发展,DES算法的安全性也被大大地降低,针对DES的暴