面向密码算法的泛型模具系统设计研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:icefire870723
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化和数字化社会的发展,互联网领域信息的安全问题日益突出,不仅危害了国家信息安全,影响社会安定,也危及人民的财产安全,密码应用的信息化和标准化的需求日益显著。   密码算法本身的高端性和复杂性,使得学习和研究的难度较高。同时,传统手工记载的随意性、无标准性也是密码快速发展的一个瓶颈。虽然用流程图表述算法有很大的优势,但由于没有统一的行业标准,密码学家按各自的表述习惯来绘制流程图,不仅仅增加了算法描述理解的难度,也使得交流存在一定的障碍和局限,进一步增加了学习、交流和评价的难度。   密码算法的研究和正确性、安全性的评测,不仅包括密码算法的设计思想和原理,同时也包括具体的算法描述、实现过程和方法,还包括对加密结果的分析等内容。基于可视化流程图描述密码算法的直观性,可以降低加密算法学习及研究开发的难度。   本文利用Microsoft Visio绘图的简单快捷,在设计出统一、实用的泛型模具的基础上,开发出一套针对构建密码算法流程图的工具。通过这一系统,用户可以利用Visio的拖拽方式画流程图,配置各图形的属性。系统的后台程序利用VBA宏与Visio ShapeSheet的无缝连接与Visio绘图页进行交互通信、捕捉绘图页的动作并加以处理、生成加密函数,进而得到算法的加密结果。本系统采用泛型模具的思想搭建系统,极大地降低了用户的使用难度,有利于开展更深入、更复杂的学习、交流和研究,也为以后本系统作为标准进行推广奠定了良好的基础。
其他文献
随着无纸化办公的普及,目前各级政府机关、学校、医院、企事业单位的许多机密信息都是存储在计算机中,这极大的方便了相关机构工作和业务的开展,提高了工作效率,节省了人力物力。
在21世纪的今天,日益成熟的网络已经成为了人们生活中不可或缺的重要组成部分,而随之而来的是信息安全问题。怎样保证重要信息在网络环境中的安全传输成为信息安全领域研究的一
目前,网络通信与人们的日常生产、生活联系日趋紧密,然而它在给人们带来便利的同时,通信的安全问题也凸显出来,这个问题的解决很大程度上需要有好的安全协议来对其进行保障。
针对循环进行优化一直是编译器优化方法中性能提升的主要来源之一,软件流水技术就是其中一个比较著名和成熟的循环指令调度技术。软件流水技术的主要思想是将多个连续的迭代持
Ad Hoc网络中节点可以快速自由移动,各节点之间地位平等,既是通信终端,又作为路由器进行数据接收和转发,使得Ad Hoc网络非常适合于灾区、战场等应急通信场景。因无需使用固定
随着智能手机等移动设备的普及,移动社交网络(Mobile Social Network, MSN)发展迅猛。面对层出不穷的移动社交服务,高效的内容分发和数据传输方式已成为研究热点。移动社交网
仿真平台不仅为不同指令集架构的应用程序重用提供了支持,也为嵌入式系统设计提供了更先进的方法。动态二进制翻译是一种用于实现仿真处理器的即时翻译(Just In Time)技术,是不
随着软件和网络的快速发展,数据库的应用越来越广泛,发挥的作用也越来越重要;数据库产品的功能完善程度和性能稳定程度直接影响着软件的发布质量,所以对数据库产品的测试也显得
在一幅图像中,文字相对图像中其他内容来说含有更多的信息,如果能够从图像中正确识别这些文字,那么将对图像检索、图像分析和图像理解等工作起着重要的辅助作用,因此自然场景
能源短缺和环境污染是当前一个世界性的难题,节能是关乎到整个社会的事情。当前工业生产中,风机、水泵、压缩机等负载大量被使用,开发高压多电平变频节能装置并推广使用,对降低我