摘要:运用数据加密技术,实现信息安全和数据安全,数据安全,数据加密,信息安全,信息加密,加密算法,信息加密原理
|
运用数据加密技术,实现信息安全和数据安全 |
[导读] 数据安全与否直接关系到智能交通系统能否正常运行,我们需要一种强有力的安全措施来保护智能交通系统的机密数据不被窃取或篡改。因此本文通过研究数据加密技术在“智能交通系统”中的应用,并应用多步加密算法确保智。 能交通系统数据安全,保证其稳定可靠的运行。 为了更有效地缓解城市交通拥挤,充分利用现有的交通设施,提高交通管理效率,将先进的信息技术、数据通讯技术、电子控制技术及计算机处理技术等,有效地综合应用于地面交通管理体系,从而建立起一种大范围、全方位发挥作用的,实时、准确、高效的智能交通系统。 一、加密算法_ 加密算法有多种,重点研究多步加密算法。其思想是:使用一系列的数字(比如说128位密钥),‘’来产生一个可重复的但高度随机化的伪随机的数字的序列,一次使用256个表项,使用随机数序列来产生密码转表,把256个随机数放在一个距阵中,’然后对他们进行排序,使用这样—种方式(我们要记住最初的位置)使用最初的位置来 变量‘cryptol’是加密后的数据,‘crypt00’是前—个加密数据,很自然的,第—个数据需要—个“种子’’’这个“种子”是我们必须记住的。如果使用256*256的表,这样做将会增加密文的长度:或者,可以使用你产生出随机数序列所用的密码,也可能是它的crc校验和。顺便提及的是曾作过这样一个测试:使用16个字节来产生表的索引,以128位的密钥作为这16个字节的初始的¨种子¨,然后,在产生出这些随机数的表之后,就可以用来给数据文件加密,速度达到每秒钟100k个字节,一定要保证在加密与解密时都使用加密的值作为表的索引,而且这两次一定要匹配。加密时所产生的伪随机序列是很随意的,可以设计成想要的任何序列,没有关于这个随机序列的详细的信息,解密密文是不现实的.例如:—些ascii码的序列,如“eeeeeeee¨可能被转化成—些随机的没有任何意义的乱码,每—个字节都依赖于其前一个字节的密文,而不是实际的值,对于任一个单个的字符的这种变换来说,隐藏了加密数据的有效的真正的长度。 如果确实不理解如何来产生一个随机数序列,就考虑fibbonacci数列,使用2个双字(64位)的数作为产生随机数的种子,再加上第三个双字来做xor操作。这个加密算法产生了一系列的随机数,算法如下: unsigned long dwl, dw2, dw3, dwmask; int il; unsigned long arandom[256]; dwl = {seed #1}; dw2 = {seed #2}; dwmask = {seed #3}; // this gives you 3 32-bit “seeds”, or 96 bits total for(il=0; il < 256; il++) { dw3 = (dwl + dw2)^ dwmask; arandom[il] = dw3; dw1= w2; dw2 = dw3; 如果想产生一系列的随机数字,比如说,在0和列表中所有的随机数之间的—些数就可以使用下面的方法: int cdecl mysortproc(void *p1, void *p2) { unsigned long **ppl = (unsigned long **)pl; unsigned long **pp2 = (unsigned long **)p2; if(**ppl< **pp2) return(-1); int aresult[256]; // results go here for(il=0; il < 256; il++) { aprandom[il] = arandom + il; } // now sort it else if(**ppl > *pp2) retum(l);return(0); } int il; unsigned unsigned before, in long *aprandom[256]; long arandom[256l; //same this case qsort(aprandom, 256, sizeof(*aprandom),mysortproc); // final step – offsets for pointers are placed into output array for(il=0; il < 256; il++) { aresult[il] = (int)(aprandom[il] – arandom); } … 变量’aresult’中的值应该是一个排过序的唯一的一系列的整数的数组,整数的值的范围均在0到255之间。这样一个数组是非常有用的,例如:对—个字节对字节的转换表,就可以很容易并且非常可-的来产生一个短的密钥取经常作为一些随机数的种子)。这样—个表还有其他的用处,比如说:来产生—个随机的字符,计算机游戏中一 作为一个测试,我们开发了一个应用程序来测试上面所描述的加密算法。程序本身都经过了几次的优化和修改,’来提高随机数的真正的随机性和防止会产生一些短的可重复的用于加密的随机数。用这个程序来加密—个文件,破解这个文件可能会需要非常巨大的时间以至于在现实上是不可能的。 总之,在“智能交通系统”中,要确保—些敏感的数据只能被有相应权限的人看到,要确保信息在传输的过程中不会被篡改截取,这就需要应用到数据加密技术。数据加密是肯定可以被破解的,但想要的是—个特定时期的安全,也就是说,密文的破解应该是足够的困难,可以保证“智能交通系统”稳定可靠的运行。 小知识之智能交通系统:智能交通系统(Intelligent Transport System 或者 Intelligent Transportation System,简称ITS)是将先进的信息技术、通讯技术、传感技术、控制技术以及计算机技术等有效地集成运用于整个交通运输管理体系,而建立起的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合的运输和管理系统。 |
作者: AnyView(网络警)网络监控软件 时间: 2016-3-7 16:04:56 点击:
|
相关资讯:
[网络监控软件在企业网管中应用实践] 降低局域网内网安全风险方法,怎样做好内网安全管理,局域网内网监控 [网络监控软件在企业网管中应用实践] 如何防止网络内部员工信息泄密,信息加密,数据加密,防止内部员工泄密 [网络监控软件在企业网管中应用实践] 现代企业该如何进行网络管理,局域网网络监控,电脑监控软件,上网监控 [网络监控软件在企业网管中应用实践] 部署透明加密软件,严密保护企业敏感数据,网络接入控制策略,敏感数据加密 [网络监控软件在企业网管中应用实践] 面对数据泄漏企业该如何着手,防止信息泄露,部署数据加密,敏感数据控制 [网络监控软件在企业网管中应用实践] 局域网监控和局域网安全攻略:三大技术支撑内网安全和内容安全管理 [网络监控软件在企业网管中应用实践] 局域网监控和网络监控之道:网络监控应堵疏结合,电脑监控软件是完美之选 [网络监控软件在企业网管中应用实践] 网络监控和局域网管理:互联网安全保护技术措施规定 [局域网监控软件相关之网络关键技术] WLAN无线网络安全管理和无线局域网监控三大风险和攻防九式 [局域网监控互联网管理相关业界法规] 中华人民共和国计算机信息系统安全保护条例(国务院令第147号) |
首页 |
著名局域网网络监控软件介绍 |
最好的QQ聊天记录内容监控软件 |
上网行为监控软件购买
Copyright © 2000-2024 Amoisoft.com 厦门天锐科技股份有限公司 版权所有 E-MAIL:Sales@Amoisoft.com
闽ICP备06031865号-3
闽公网安备 35021102001279号