首页> 中文学位 >随机序列的扩大法及其在序列密码中的应用与分析
【6h】

随机序列的扩大法及其在序列密码中的应用与分析

代理获取

目录

文摘

英文文摘

1绪论

1.1选题的目的和意义

1.2密码学的发展简史

1.3密码学的基本概念

1.4密码学的安全性理论

1.5密码体制的分类

1.6本文研究的主要内容

1.7本文结构

2序列密码的基本原理

2.1序列密码的基本原理

2.2序列密码的分类

2.3密码序列的性质

2.4反馈移位寄存器序列

2.5基于非线性反馈移位寄存器的序列密码

2.6本章小结

3序列密码的安全性随机检测

4密钥流的实现方法

4.1密钥流的设计

4.2新密钥流特性分析

4.3攻击分析

4.4本章小结

5新密钥流的程序实现

5.1选用vc6.0作为开发工具

5.2部分核心代码

5.3程序使用

5.4本章小结

6总结与展望

6.1应用于完备加密体系

致谢

作者简介

参考文献

展开▼

摘要

几千年前,密码技术已经用于保护军事和外交通讯。在信息时代的今天,随着集成电路、计算机和通信技术的飞速发展以及网络技术的广泛应用,基于公共通信设施和计算机网络的个人通信、多媒体通信、电子邮件、电子自动转账系统和自动零售业务网得以蓬勃发展,信息的的安全和保护问题显得愈发重要。因此,当今社会密码学的应用范围更加广泛,已不再局限于政治、军事和外交领域,其触角亦深入到商业领域和社会领域。 本文在研究了对称密码学中的序列密码理论的基础上提出一种新的生成序列密码密钥流的思想。即把克罗内克积能把矩阵扩大的思想运用到序列密码密钥流的生成中,本文定义了克罗内克加运算,研究了通过克罗内克加扩大后的序列的特性,针对序列密码密钥流的条件进行了分析,最后对该思想通过Vc6.0加以实现。 本文主要做了如下几个方面的工作:1、研究了当前密码体制,重点是序列密码体制中经常用到的线性与非线性反馈移位寄存器。 2、提出一种把克罗内克积矩阵扩大法运用于序列密码的密钥流的生成中去的思想,即提出了克罗内克加的序列扩大方法。 3、研究了对序列密码进行安全性随机性检测的方法。 4、阐述并证明了克罗内克加运用于序列扩大法中序列密码的各种性质。 5、对生成的密钥序列进行统计分析。 6、对常见的攻击类型进行了分析。 7、采用VC++6.0中完成算法的实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号