基于Visio的密码算法可视化的研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:editzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码安全的重要性,无论是个人业务还是集体作业,或是在证券、金融、政府、教育等行业领域,抑或是大到关系国家信息安全的机构,都是不言而喻的。尤其是随着网络技术的日新月异,虚拟世界蓬勃发展,专门猜测或破解使用者密码的程式更是层出不穷,因此密码算法设计与安全领域的研究显得极为重要。   在传统的密码学研究中,对密码算法的设计与开发工作相对复杂,整个过程需要手工记录、分析各程序段代码执行及它们之间的数据传送过程。为了配合并方便在密码学中对密码算法的研究与学习,需要创建一种能够借助于计算机系统对密码算法之间相互调度做出规划的模型,提高对专用密码算法的研究效率。   使用程序语言描述的密码算法,算法本身冗长,不容易一下子把握算法的本质。而使用图形化方式来描述密码算法时,能够比较直观地描述模块之间的逻辑关系,程序流程较为清晰。本论文从Cryptol密码语言的算法特点出发,开发出一套实用的满足需求的软件自动化工具。该工具能够使用图形化方法表达应用流程,并通过该流程加载可运行的应用程序。由于确定了具体的应用领域,从而避免了系统过高的复杂性,同时使之具有针对性和实用性强、逻辑更为清晰、简洁的特点,给使用者带来了方便。
其他文献
当今时代,互联网的技术得到了突飞猛进地发展,人们日常生活中可以像用水用电一样去方便地使用网络,这样就使得互联网业务量也在不断地增长,那么如何处理好这些海量的数据与服务成
自学考试是一种具有中国特色的高等教育考试制度,主要目的是利用考试的方式提高人们通过自己主动学习获得先进科技文化知识的积极性,进而提高我国人民的科学文化素质和思想道
当前,随着互联网技术的发展,企业也在逐步加快管理现代化、信息化建设。企业建立一套完善的信息化系统对企业在日益激烈的市场化竞争中尤为重要。本文结合目前主流的开发平台与
随着计算机网络技术的迅速发展,Internet已成为全球信息传递和共享的重要资源,企业和个人通过网络进行数据交换变得越来越频繁,传统的数据模式不能精确的表示这些数据。XML技术
随着游戏、动画等娱乐产业的快速发展,计算机三维动画广告和片头在电视屏幕上频频播映,计算机三维动画已经走进了人们的日常生活。计算机三维动画在各行各业中的应用越来越广
物联网的对象名解析服务(ONS)是一个分布式系统,它可以提供以下基本的查找服务:现实世界的每一个对象有唯一一个标识符,即电子产品代码(EPC),通过EPC和ONS解析服务可以返回一
伴随着科学计算可视化技术的不断发展,医学影像三维重建技术在疾病珍断、手术导航和辅助教学等方面也开始发挥着越来越重要的作用。其中的三维重建体绘制算法可以将各组织器
随着互联网技术的迅速发展,传统的分布式计算技术已不能满足用户需求,Web服务应运而生并成为面向服务计算的范例。随着Web服务技术的不断发展及其应用范围的逐步扩大,越来越
随着互联网技术和信息技术的迅猛发展,人类社会进入了信息时代。信息时代的一个显著的特点就是人们所面对的信息和对信息的需求剧增。如何从这些信息中获取有用的知识是人们
云计算是继分布式计算、并行计算、网格计算之后一种新的计算模式,已经成为学术界和工业界的关注焦点。根据云计算技术架构可知,云计算环境下的管理中间件对云服务的功能和性能