优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

KASUMI算法的研究与VC实现(VC++)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

目 录论文总页数:26页1 引言12 KASUMI算法概述12.1 KASUMI算法的总体结构12.2 KASUMI算法的组成函数22.2.1 f函数22.2.2 FI函数32.2.3 FO函数32.2.4 FL函数42.2.5 S-box42.3 KAUSMI算法的密钥生成52.4 KAUSMI算法的安全性63 KASUMI算法流程73.1 密钥产生83.2 FI函数93.3 FO函数103.4 FL函数114 系统设计124.1 KASUMI算法程序实现124.1.1 KASUMI算法程序实现的加密解决方案124.1.2 KASUMI算法程序实现的解密解决方案134.2 人机界面设计135 关键代码分析155.1 FI函数的程序实现155.2 FO函数的程序实现165.3 FL函数的程序实现175.4 密钥产生程序实现175.5 f函数的程序实现(加密时的函数)185.6 f函数的程序实现(解密时的函数)196 软件整体测试与系统缺陷206.1 软件测试环境配置206.2 软件测试界面介绍206.3 软件测试结果216.3.1 软件的加密速度226.3.2 KASUMI算法加密/解密案例236.4 系统缺陷23结 论24参考文献24致 谢25声 明26 think58.com

[资料来源:THINK58.com]

6.2 软件测试界面介绍图6-1为系统测试的主界面,也是唯一界面。简单的可以分为三个部分:获取数据部分、数据对比部分和操作部分;获取数据部分主要是用于显示测试KASUMI函数的数据,这一组数据通过读文件操作,从test.txt文件中读取。数据对比部分主要是用于比较获取的密文与由获取的明文和密钥加密得到的实际密文,如果相同则说明正确,反之则不正确。操作部分主要是由几个BUTTON按钮组成,通过获取onClick事件,进行相应的操作与显示。当点击“获取数据”按钮时,将从test.txt文件中获取测试案例,分别获取明文、密钥和密文,如图6-2;然后点击“加密”按钮调用KASUMI函数对获取的明文和密钥进行加密,得到实际密文,如图6-3;然后点击“是否通过”按钮比较实际密文与获取的密文是否相同,相同则通过,即正确;反之则不正确,如图6-4和如图6-5;在点击“加密”按钮的同时将计算出KASUMI函数运行的时间,即KASUMI的加密速度,如图6-4。

[资料来源:http://THINK58.com]

[版权所有:http://think58.com]