1、 A5/1A5/1 加密算法的设计与实现加密算法的设计与实现 Design and implementationDesign and implementation ofof A5 / 1 algorithmA5 / 1 algorithm 学 院: 专 业 班 级: 学 号: 学 生 姓 名: 指 导 教 师: 2014 年 6 月 I 摘 要 GSM 电话系统属于应用最为广泛的移动通信标准。 移动网络是一种共享媒体, 任何用户都可以拦截网络来获取自己想知道的媒体信息。当媒体是共享的时候, 任何用户都可以在此共享媒体上收听或发送信息。从而使得通信不再是私有的。 当媒体是共享的时候,隐私和身份验
2、证都将会丢失,除非利用一些方法来恢复它 们。这时,A5/1 加密算法提供了相应的方法,来恢复对隐私和身份验证的控制。 现阶段,针对 A5/1 加密算法进行了可抵抗相关攻击的改进的研究。针对算 法的漏洞, 提出改进的方法,来增强 A5/1 加密算法的安全性。由于 A5/1 加密 算法具有硬件实现简单、抗攻击能力强等优点,所以它不仅可以应用在 GSM 电 话系统中,也可以在应用方向上进行推广。例如,在 A5/1 加密算法改进的基础 上,结合雷达网数据通信,实现对雷达网数据保密通信的需要。 本论文中,主要是在对信息安全了解的基础上,对 A5/1 加密算法进行充分 的研究,确切的理解算法的每一个步骤。
3、通过程序语言对 A5/1 加密算法进行实 现,在此基础上对算法进行改进。根据对 A5/1 加密算法已有的理解,对代码进 行充分的测试并继续修改,从而优化了算法。基于 A5/1 加密算法的通信信息加 密功能,我将对其进行应用推广,达到实现对文件的加密,保证文件的安全性 的目的。最后,为了能够方便灵活的应用 A5/1 加密算法,我对算法实现了界面 化,使得其应用起来简单高效。 关键词:关键词:GSM;移动通信;移动通信;A5/1;加密;加密 II Abstract GSM is most widely used cellular standard. Mobile network is the sh
4、ared media, and any user of the media can intercept the network. When the media are shared, any one can listen to the media, or any one can transmit on the media. Thus communication is no longer private. When media are shared, privacy and authentication are lost unless some method is established to
5、regain it. Cryptography provides the mean to regain control over privacy and authentication. At this stage, For A5/1 encryption algorithm, There are methods to improvement of A5/1 algorithm against correlation attack. For A5/1 encryption algorithm weakness, Proposed improved methods to enhance secur
6、ity of the A5/1 encryption algorithm. Because it is of easy hardware implementation and high anti-attack feature. It not only can be used in GSM telephone system but also can be spread to other direction of application. For example, based upon improving the A5/1 encryption algorithm, concerning the requirement for radar network data communication, It can meet the demand of data encryption communication in radar network. In this paper, mainly on the basis of understanding of infor