心得 | 论文 | 作文 | 风水 | 谜语 | 菜谱 | 组词 | 诗词 | 成语 | 注音 | 考试 | 日记 | 教学 | 课件 | 汉字 | 词语 | 解梦 | 草药 | 单词 | 格言 | 笑话 | 康熙字典

位置:学习心得体会网 >> 论文范文 >> 毕业论文 >> 计算机论文

数据加密技术中计算机安全应用探析

类型:计算机论文 时间:2017年11月15日

p>摘要计算机网络应用广泛,不仅提高了人们的学习效率与工作效率,还可以提高人们查阅信息的速度,为人们提供便捷,同时,也实现了网络信息的公开化。因此,网络安全成为一个重要的问题,在实际运用中,了解计算机病毒以及网络黑客对网络的威胁性,分析计算机安全中存在的安全隐患,根据算法的结构、步骤,了解计算机加密技术在计算机安全中的应用,发挥数据加密技术在计算机安全中的作用具有重要价值。

关键词:数据加密技术;计算机安全;应用

0前言

经济飞速发展,网络计算机已经成为人们生活、工作、娱乐中必不可少的重要工具,直接影响了人们的生活质量,还影响着人们的工作质量,为人们生活带来便利的同时,也催生了网络黑客,计算机病毒的产生,为信息安全带来了隐患,影响了网络的安全性。为进一步提高数据信息的安全性,需要研究数据加密技术,发挥数据加密技术的重要作用,提高计算机安全的应用性,促进数据加密技术的进一步发展。

1计算机安全中存在的安全隐患

计算机安全中存在安全隐患,其中安全隐患主要体现在以下几个方面,第一,信息泄露,网络瘫痪问题。操作系统存在安全隐患是产生信息泄露,网站瘫痪问题的主要原因,在当前操作支持用户过多时,或者多个进程不再一个主机上同步运行时,就会发生漏洞,某一进程就会成为黑客恶意攻击的对象,给予网络黑客可乘之机,从而出现网络漏洞,信息泄露等问题[1]。第二,计算机病毒更新快,蔓延广,一些计算机病毒会附着在程序中,通过带有病毒的文件以及资料的共享进行传播,对其他机器产生攻击,从而造成计算机系统程序的恶意攻击,使黑客可以获取相关数据信息,导致数据信息的丢失。第三,服务器的信息泄露,计算机系统程序存在不足,或者处理不当,就会导致计算机受到攻击,从而导致信息泄露。第四,非法入侵,非法入侵者会采用监视的方法,伺机窃取用户的口令、名称、密码等,获取合法的权利,进入计算机系统,骗取客户的信任,从而获得更多的网络数据资料,产生安全隐患,影响计算机的信息安全。总之,计算机安全中存在的安全隐患主要体现在以上四个方面,对计算机安全产生了重要的影响,研究计算机加密技术的算法结构与步骤十分必要。

2计算机加密技术的算法结构与模块

计算机加密技术的算法结构如下,计算机加密技术一般采用192位,128位,256位密钥进行加密,并使用128个字节进行加密或解密。传统密钥使用的加密解密数据相同,在使用分组密码后可以得到返回数据,利用循环结构进行迭代加密,提高数据加密技术的安全性,促进数据加密技术的发展[2]。计算机加密技术的算法模块,计算机加密技术的算法模块主要体现在以下几个方面,第一,密钥扩展,密钥的扩展过程涉及到函数内容,将列表中的数字移至尾端,将整组数字向前移动一个单位,可以将列表中的数合并,因而,程序运行过程也是数字的循环过程,运算效率较高,运算过程简便,密钥扩展效果较好。第二,数据解密,使用函数可以对数据加密模块进行数字置换,其中置换手段与函数置换手段是一致的,两种函数在密钥扩展形式上一致,但是,在解密过程中,存在较大的差别,交换步骤与加密过程存在顺序差别,同时,也存在一定的不足,无法应用到需要同时解密加密的平台上,无法同时进行两个模块解密。第三,数据加密,利用函数对算法得到的矩阵进行置换,可以达到数据加密的目的,发挥数据加密的作用,提高计算机的安全性。

3计算机加密技术的算法步骤

计算机加密技术的步骤主要表现为以下几点,第一,字节替换,字节替换的步骤如下,首先,使用S-盒对上述分组进行字节替换,将盒中的4个高位代表行值,4个低位代表列值,其中的对应元素代表输出值,在字节替换过程中,表现aes加密算法的特征,避免简单的代数攻击[3]。第二,行移位,利用分组列表,按照某个偏移量进行循环移位,将首行进行固定,按照一个字节的偏移量进行循环移位,在完成循环移位后,列表都是由不同元素组成的,每次移位,与线性距离都是4字节的整数倍。第三,混合列,在完成线性变换后,分别对列进行独立的操作,这个操作过程需要将单列的元素作为系数合并有限的领域,并用多个固定多项式做乘运算,在移位哦转换后,输入相关的内容。第四,轮加密钥,在第二步的行移位与混合列移位后,每次进行移位,都需要通过密钥进行加密,确保密钥组与原字节的相同,对原始矩阵进行运算,这种加密变换过程较为简单,同时,可以提高算法的安全性。

4数据加密技术在计算机安全中的应用

4.1数据加密技术在软件运行中的应用

数据加密技术在计算机安全中应用的主要形式就是在软件中的应用,在日常工作与生活中,计算机运行的关键就是软件运行,因此,计算机软件也是极易受到攻击的部分,提高计算机技术的安全性,运用数据加密技术维护计算机的安全十分必要。数据加密技术在软件运行中的应用主要体现在以下几个方面,首先,在计算机软件中运用数据加密技术,可以对加密文件进行核查,在发现文件运行过程中存在病毒时,可以及时采取措施,避免病毒的肆意蔓延,从而达到保证软件运行的目的,发挥数据加密技术的作用[4]。其次,在计算机软件运行中使用数字加密技术,可以保证计算机软件的正常运行,也可以组织计算机病毒的入侵,降低网络黑客的入侵几率,具有重要的意义。数据加密技术在软件运行中发挥了重要的作用,是提高计算机网络安全性的关键。

4.2数据加密技术在电子商务中的应用

数据加密技术在电子商务中应用广泛,同样发挥了重要的作用。电子商务在人们生活中发挥着越来越重要的作用,大大改变了人们的生活,人们在电子商务过程中,会涉及到个人信息,如,姓名,电话号码,家庭住址等,包含较多隐私,一旦信

相关阅读

更多分类