计算机网络数字加密技术浅析

来源 :安家(建筑与工程)上旬刊 | 被引量 : 0次 | 上传用户:ykl122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着计算机网络技术和信息技术的飞速发展,大量的信息可以直接通过网络传输,如网上银行的转账、支付、账户管理,以及电子邮件传递双方的信息等,这些过程如果没有数据加密技术,那就存在着信息被窃取的风险,造成个人或企业的损失。
  关键词:计算机网络;数据;加密;技术;浅析中图分类号:TU 文献标识码:A 文章编号:(2020)-08-291
  随着计算机网络技术和信息技术的飞速发展,大量的信息可以直接通过网络传输,如网上银行的转账、支付、账户管理,以及电子邮件传递双方的信息等,这些过程如果没有数据加密技术,那就存在着信息被窃取的风险,造成个人或企业的损失。
  一、数据加密的基本概念和一般原理
  (一)基本概念。数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
  (二)一般原理。一个典型的数据加密模型由以下4 个部分组成:一是未加密的报文,也称明文,用P 表示;二是加密后的报文,也称密文,用Y 表示;三是加密解密算法E,D;四是加密解密的密钥Ke,Kd。发送方用加密密钥,通过加密设备或算法,将信息加密后发送出去。接收方在收到密文后,用解密密钥将密文解密,恢复为明文。其数学表达式可以写成:P=Dkd(Kd,Eke(Ke,P))。如果传输中有人窃取,也只能得到无法理解的密文,从而对信息起到保护作用。
  一个完善的加密技术应该满足以下5 个基本性能要求:一是必须提供高强度的安全性。二是具有高强度的复杂性,使得破译的开销超过可能获得的利益,同时又便于理解、掌握和推广应用。三是安全性应不依赖于算法的保密,其加密的安全性仅以加密密钥的保密为基础。四是必须适用于不同的用户和不同的场合,加解密变换必须对所有密钥均有效。五是理想的加密算法应该对系统性能几乎没有负面影响。
  二、数据加密技术的分类
  目前使用的数据加密技术在密码学上分为2类: 对称密码加密体制和公钥密码加密体制。
  (一)对称密码加密体制。该体制对应的是对称密码算法。对称密码算法主要用于保证数据的机密性, 通信双方在加密/解密过程中使用它们共享的单一密钥。在对称密码加密体制中, 对信息的加密和解密都使用相同的钥, 也就是说一把钥匙开一把锁。这种加密方法可简化加密处理过程, 信息交换双方都不必彼此研究和交换专用的加密算法。如果在交换阶段私有密钥未曾泄露, 那么机密性和报文完整性就可以得到保证。
  (二)公钥密码加密体制。该体制对应的是公开密钥算法, 也叫非对称算法。公开密钥算法广泛应用于身份认证、数字签名等信息交换领域, 通信双方在加密/ 解密过程中使用不同的密钥。在公钥密码加密体制中, 对信息的加密和解密使用不同的密钥, 密钥被分解为一对( 即公开密钥和私有密钥) 。这对密钥中任何一把都可以作为公开密钥( 加密密钥) 通过非保密方式向他人公开, 而另一把作为私有密钥( 解密密钥) 加以保存。公开密钥用于加密, 私有密钥用于解密,私有密钥只能由生成密钥的交换方掌握, 公开密钥可广泛公布, 但它只对应于生成密钥的交换方。这种加密方法可以使通信双方无须事先交换密钥就可以建立安全通信。
  三、密钥的管理和数据加密的实现
  密钥既然要求保密,这就涉及到密钥的管理问题,管理不好,密钥同样可能被无意识地泄露,并不是有了密钥就高枕无忧,任何保密也只是相对的,是有时效的。要管理好密钥我们还要注意以下几个方面。
  (一)密钥的使用要注意时效和次数。如果用户可以一次又一次地使用同样密钥与别人交换信息,那么密钥也同其它任何密码一样存在着一定的安全性,虽然说用户的私钥是不对外公开的,但是也很难保证私钥长期的保密性,很难保证长期以来不被泄露。如果某人偶然地知道了用户的密钥,那么用户曾经和另一个人交换的每一条消息都不再是保密的了。另外,使用一个特定密钥加密的信息越多,提供给窃听者的材料也就越多,从某种意义上来讲也就越不安全了。因此,一般强调仅将一个对话密钥用于一条信息中或一次对话中,或者建立一种按时更换密钥的机制以减小密钥暴露的可能性。
  (二)多密钥的管理。假设在某机构中有100 个人,如果他们任意两人之间可以进行秘密对话,那么总共需要多少密钥呢?每个人需要知道多少密钥呢?也许很容易得出答案,如果任何两个人之间要不同的密钥,则总共需要4950 个密钥,而且每个人应记住99 个密钥。如果机构的人数是1000、10000 人或更多,这种办法就显然过于愚蠢了,管理密钥将是一件可怕的事情。Kerberos提供了一种解决这个问题的较好方案,它是由MIT 发明的,使保密密钥的管理和分发变得十分容易,但这种方法本身还存在一定的缺点。为能在因特网上提供一个实用的解决方案,Kerberos 建立了一个安全的、可信任的密钥分发中心(Key Distribution Center,KDC),每个用户只要知道一个和KDC 进行会话的密钥就可以了,而不需要知道成百上千个不同的密钥。
  (三)数据加密的实现。使用数据库安全保密中间件对数据库进行加密是最简便直接的方法。主要是通过系统中加密、DBMS(数据库管理系统)内核层( 服务器端) 加密和DBMS 外层( 客户端) 加密。
  在系统中加密,在系统中无法辨认数据库文件中的数据关系,将数据先在内存中进行加密,然后文件系统把每次加密后的内存数据写入到数据库文件中去,读入时再逆方面进行解密,这种加密方法相对简单,只要妥善管理密钥就可以了。缺点是对数据库的读写都比较麻烦,每次都要进行加解密的工作,对程序的编写和读写数据库的速度都会有影响。
  在DBMS内核层实现加密需要对数据库管理系统本身进行操作。这种加密是指数据在物理存取之前完成加解密工作。这种加密方式的优点是加密功能强,并且加密功能几乎不会影响DBMS的功能, 可以实现加密功能與数据库管理系统之间的无缝耦合。其缺点是加密运算在服务器端进行,加重了服务器的负载,而且DBMS和加密器之间的接口需要DBMS开发商的支持。
  数据库加密系统分成两个功能独立的主要部件:一个是加密字典管理程序,另一个是数据库加解密引擎。数据库加密系统将用户对数据库信息具体的加密要求以及基础信息保存在加密字典中,通过调用数据加解密引擎实现对数据库表的加密、解密及数据转换等功能。数据库信息的加解密处理是在后台完成的,对数据库服务器是透明的。
  按以上方式实现的数据库加密系统具有很多优点: 首先,系统对数据库的最终用户是完全透明的,管理员可以根据需要进行明文和密文的转换工作; 其次,加密系统完全独立于数据库应用系统,无须改动数据库应用系统就能实现数据加密功能; 第三,加解密处理在客户端进行,不会影响数据库服务器的效率。
  数据库加解密引擎是数据库加密系统的核心部件,位于应用程序与数据库服务器之间,负责在后台完成数据库信息的加解密处理, 对应用开发人员和操作人员来说是透明的。数据加解密引擎没有操作界面,在需要时由操作系统自动加载并驻留在内存中,通过内部接口与加密字典管理程序和用户应用程序通信。数据库加解密引擎由三大模块组成:加解密处理模块、用户接口模块和数据库接口模块。
  参考文献
  [1]王毅敏;计算机网络的数据加密技术探析[J];数字技术与应用;2019年10期
  [2]邓柏;浅析计算机网络信息安全中的数据加密技术[J];电脑知识与技术;2019年第12期
  [3]马越;计算机网络信息安全中的数据加密技术探讨[J];信息化建设;2016年第06期
  (中原油田分公司信息化管理中心 河南濮阳 457001)
其他文献
摘要:工程造价审计是一项非常复杂的工作,需要工作人员具有极高的专业能力以及良好的综合素质。做好审计工作可以对工程造价过高的问题予以充分解决,从而使建筑企业可以获得更高的经济效益。本文主要对当前工程造价审计工作存在的问题进行具体阐述,并根据这些问题提出相应的解决对策。  关键词:工程造价;审计;存在的问题中图分类号:TU 文献标识码:A 文章编号:(2020)-08-277  前言:随着我国城市化建
期刊
摘要:目前,我国建筑业发展下,土木工程建设中混凝土施工技术的应用水平不断提高,做好质量管理至关重要。从施工现场情况来看,混凝土配比、裂缝等是造成质量问题的关键因素。对此文章对土木工程施工特点进行分析,并探讨土木工程混凝土施工技术要点措施。  关键词:土木工程;混凝土;施工技术;工程技术中图分类号:TU 文献标识码:A 文章编号:(2020)-08-276  引言  混凝土结构与其他建筑结构相比较,
期刊
摘要:目前,我国水资源日益紧缺,水质分析对水资源的开发利用有着直接影响,作为人们赖以生存的基础保障,加强水质分析工作是非常重要的。文章通过对水质分析管理的重要性进行研究,探讨水质分析质量控制影响因素与改善对策。  关键词:水质分析;质量控制;分析质量;水质检测中图分类号:TU 文献标识码:A 文章编号:(2020)-08-275  引言  水是生命的源泉,是环境的控制元素,水质与每一个生命的健康直
期刊
摘要:随着我国“一带一路”战略的需要以及中非合作的日益加深,我国在海外基础设施领域的投入额正在不断增加,路桥建设作为最基本的基础设施类型,也在快車道上不断前进。在这过程中,我国的路桥施工企业也直接参与了国际竞争,承接其他国家地区的路桥项目,进一步拓展了我国路桥施工企业的发展空间。文章结合常见的路桥项目,主要从施工质量、施工进度和施工安全这三方面分析路桥施工项目管理方面存在的问题,并提出一些相对应的
期刊
摘要:最近公司上下对3号机的振动非常关心,为此热电厂相关部门专门成立了3号机特护小组,本人有幸成为小组的一员,下面就3号机振动谈一下自己的观点。  关键词:3号机组;高低压转子;联轴器中图分类号:TU 文献标识码:A 文章编号:(2020)-08-280  引言:  在我印象中热电厂3号机组自1997年投运以来,1、2、3瓦的振动一直以来都比较高,而近期1、2、3瓦的高幅值振动已频繁到依靠改变工况
期刊
摘要:在房屋建筑建设中,工程造价重要内容之一,实现工程造价的动态管理与控制,可进一步促进资金使用效率的提高,有利于实现最大化经济效益。本文主要就房屋建筑工程造價管理与控制现状进行分析,并根据实际情况提出了针对性的对策,以供参考。  关键词:房屋建筑;工程造价;管理;控制中图分类号:TU 文献标识码:A 文章编号:(2020)-08-282  一般而言,通过对工程造价的评估、判断,可实现资金的合理配
期刊
摘要:在我国建筑行业的发展过程中,建筑形式逐渐朝着多样化的方向发展,并且出现了一系列的新型建筑施工技术及建筑材料,也就为建筑质量监督管理工作带来了新的挑战。目前我国一些建筑企业在工程施工过程中多是关注施工进度及施工效益两方面的内容,现阶段也没有形成完善的建筑工程监督质量管理体系,导致了建筑工程的质量问题频频发生,也就难以满足人们对于建筑施工质量的具体要求。  关键词:房屋建筑;质量监督;对策中图分
期刊
摘要:随着社会经济的发展,农村水环境污染日益严重。作为农村人居环境的重要组成部分,农村水环境整治效果关系到美丽乡村是否能够实现。农村生活污水具有不易集中处理、地域性差异、农业面源污染较严重等特点,现有的治理技术尚有不足之处。基于此,本文主要对新农村水环境整治对策进行了分析和研究。  关键词:美丽乡村;水环境;对策中图分类号  中图分类号:TU 文献标识码:A 文章编号:(2020)-08-271 
期刊
摘要:随着社会的发展,我国的公路工程建设的发展也有了进步。BIM技术即建筑信息化模型的简称,是一种新兴工程化数字方式,应用于建设工程的整个周期,对建筑模型进行虚拟,将其物理特性与功能等用数字化方式进行表达,并依此完成建筑设计、施工组织、运营全部过程。BIM技术能够建筑工程项目建设全过程的不同阶段工程信息与资源,集成于一个信息化模型中,以便工程各参与方能够在项目监管中使用同一模型进行信息传递与共享,
期刊
摘要:作为一种新型业态,虽然加油站便利店将会有很大的发展,但我们必须对便利店经营情况有所了解,否则在处于盲目的经营状态下,同时用急功近利经营方式,也会造成加油站便利店缺乏竞争力,使消费者的需求得不到充分满足,经营也不会达到预期效果。  关键词:加油站;便利店;经营管理;认识中图分类号:TU 文献标识码:A 文章编号:(2020)-08-293  加油站便利店是一种极具发展前景的新型业态,在加油站便
期刊