数据库加密系统的设计与实现思考

来源 :科学与财富 | 被引量 : 0次 | 上传用户:wangtian575
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:近几年里,互联网技术逐渐深入到各行业中,为行业带来全新发展机遇的同时,也带来了一定的风险,其中最为突出的就是数据库安全问题。因此,本文针对数据库加密系统进行分析,在简单了解的具体的设计方案后,从实际出发,深入探讨加密系统的实现,以供参考。
  关键词:数据库;加密系统;数据安全;隐私保护
  引言:当前,数据隐私问题困扰着每个行业,传统的数据保护技术已经无法满足人民的实际需求,必须要得到根本上的改善。数据库在信息系统中占据着至关重要的地位,一旦数据库的信息安全无法保证,那么国民的财产安全也会受到非常严重的负面影响,可以说,数据库加密技术是数据库保护的最后屏障,必须得到重视。
  一、数据加解密模块
  数据库系统安全策略本身是一个很大的范畴,设计物理控制、操作系统、数据管理等部分,传统的数据库系统并不能完全解决数据库的安全问题,因此需要采用加密的方法来增强数据安全。这样不仅可以规避数据失密的问题,也能够避免密钥被非法修改,数据完整性得到了根本上的保证。数据加密系统对数据库起到的是一个保护作用,是一种数据库外层工具,根据系统情况可以分为用户登录保护、权限识别保护以及数据加密保护三个层次。在数据加密技术中,加解密模块是最为重要的内容,使用三种加密模型对数据进行加密和解密,并且实现SQL查询,可以最大程度提高数据安全性。本文使用的是SSDB体系结构对数据库进行加密处理,其中包括三种加密模型,分别为:等值加密、保序加密以及同态加密。等值加密的安全性最高,可以支持密文进行等值比较,有效避免明文信息暴露问题,在实际应用过程中采用两层加密方式,生成密文。保序加密是一种单层加密法,在不暴露明文的前提下,保留明文原有的顺序关系,可以直接进行顺序比较。同态加密也是一种单层加密法,可以在密文上直接完成一些基本的数据库sum和avg操作。
  二、密钥管理模块和元数据管理模块
  在实际应用过程中,根据数据的具体情况,有针对性的选择加解密模块,因此密钥管理工作必须要得到落实,在SSDB体系结构中,密钥管理方案分为两种,一种是针对等值加密模型动态生成的工作密钥,另一种是针对保序加密以及同态加密模型生成的列密钥。在等值加密模型中,密钥管理会根据加密目标列的列名和主密钥生成工作密钥,并且提供具体的加密算法。对于保序加密以及同态加密模型,会将对应的密钥存储在元数据表中,避免密钥被窃取。元数据表在存储前会对密钥进行进一步加密,可以从元数据表中获取这些密钥,但无法进行加密和解密。用户在利用数据库的过程中,需要创建数据表,为了保证数据安全,更好的隐藏明文属性信息,要将明文字段类型改变为密文字段类型[1]。此时,就需要利用到元数据表,预先存储明文属性信息。此外,保序加密以及同态加密模型的密钥也需要存放到元数据表中。由此可知,元数据表承担着非常重要的存储和获取的功能,具体包括:表名、列名、明文列类型、OPEA密钥、HEA密钥。
  三、语句重写和数据库连接模块
  在数据库系统中,想要构建一个完善科学的加密系统,SQL语句重写和数据库连接模块都不能够忽视。其中SQL语句重写模块主要承担着解析任务,利用这一模块可以对用户提交的SQL语句进行解析并且查询具体类型,同时对语句中含有的明文数据进行全面加密,从根本上保证数据的安全性,也能够从相应的加密模型中获取得到具体密文。数据库连接模块主要负责将加密系统和数据库连接在一起,利用该模块存储远程数据库连接信息,并且利用该模块改变远程数据库服务器,并且启用新的连接方式。
  四、数据库加密系统体系的实际应用情况
  在完成数据库加密系统体系结构的基本设计分析后,从实际应用入手,验证该系统的具体应用情况和性能。考虑到数据库为MySQL,编程语言采用Java,使用JSQLParser开源项目实现语句SQL语句解析功能。在实际实现过程中,为了更好地完成数据存储工作,使用了BASE64编码对二进制数据进行转换,最终以字符类型存在数据库中。通过增删改查等操作来测试语句,并且和传统的数据库加密系统进行对比,根据实际的实验结果表明,经过本文设计的数据库加密系统可以在密文的基础上直接完成增删改查功能,具有实用价值,执行效率也优于传统数据库,系统有效性较高。从空间开销的角度上看,采用SSDB系统最多的加密模型为两层结构,存储空间较小,在小数据量的情况下,可以将额外空间开销控制在一定范围内。这种系统可以在密文上直接执行复杂的SQL语句,包括创建表、插入操作、选择查询、更新、删除等,不仅如此,还能够支持多种不同的数据进行操作,切实提高了保密性和安全性,在一定程度上,让查询效率也得到了提高[2]。
  综上所述,数据加密技术是数据库系统发展过程中必须要解决的问题,传统保护方式就是将隐私数据进行加密后进行存储,但是这种方式存在一定的缺陷。通过本文分析,设计形成了数据库加密技术,区别于传统的通信加密,這种加密算法不会改变数据长度和数据量,而且可以快速响应用户,在第一时间完成转换工作。
  参考文献:
  [1]何文才,马鹏斐,刘培鹤,等.基于Android平台的SQLite数据库加密研究[J].计算机应用与软件,2019,36(10):310-315+333.
  [2]张占义.探讨基于云计算平台的数据库加密保护系统[J].电脑知识与技术,2019,15(21):57-58.
  作者简介:
  蔡雅慧(1996-),女,籍贯:海南;职称和学历:本科;研究方向或专业:计算机科学与技术专业。
其他文献
摘 要:在金融科技的作用下,商业银行,形成了商业银行模式之间的竞争。商业银行在市场中取得行业竞争力,需要商业银行自身的不断优化、不断创新,在原有商业模式的基础上,提供更适合市场的、更有特色的产业和服务,最大程度的去超越现有客户的期望,实现客户的价值追求,从而为商业银行创造更多的价值谁的信息网络技术的发展,商业银行的竞争环境日益复杂,在多变的动态环境中,商业银行面临着来自行业内部和外部双重压力。商业
期刊
摘 要:矿山机械在实际应用的过程中有着十分重要的作用,其中带式输送机和提升机等传送系统都利用低速大转矩,实际应用的过程中因为减速器和耦合器等,维护工作相当困难。  关键词:永磁直驱;电动机;煤矿;高效  1、前言  永磁直驱电动机在实际应用的过程中相比较传统输送机械来说有着更加节能,更低噪声以及不用维护的特点。  2、永磁电动机  2.1基本原理  传统异步电动机是定子绕组中通过励磁电流产生气隙磁
期刊
以广州工程职业技术职业学院《Web开发技术》课程为例,探讨“双元制”职业教育模式下校企协同育人模式研究,旨在培养符合“双元制”职业教育模式要求的人才。  德国是世界工业强国,也是世界职业教育的典范。“双元制”职业教育模式起源与德国,该模式是由企业和学校共同培养人才的教学模式。本人在德国参加了为期20天的高等职业教育课程开发及能力提升培训,本次学习的主要目标是学习和借鉴德国先进职业教育理念、专业教学
期刊
摘 要:高校学生组织是服务、监督高校学生学习与生活的群众性组织,由高校党委领导,团委指导,在日常管理工作中发挥着极为重要的作用。新时代高校学生组织创新发展的背景下,如何兼顾组织良性发展与学生个人利益二者之间的关系,是所有相关人员都应该思考的问题。鉴于当下高校学生组织暴露出的某些较为突出的问题,本文从学生班级、学生会、学生社团等组织的发展现状入手,分析问题的症结所在,并提出相应的解决措施,以期为未来
期刊
摘 要:本文基于STM32单片机设计一种由CAN总线进行传输的,针对汽车发动机和变速箱测控系统的硬件电路,整个系统主要包括四类信号调理模块电路,它们分别是基于压力和液位的信号采集调理电路,基于温度信号采集调理电路, 基于转速的内部定时器/计数器电路,并对此展开探讨和研究。  关键词: STM32单片机;CAN总线;调理电路;测控系统  0 引言  人们对汽车性能的需求中最为注重的是其动力性能,保证
期刊
摘 要:在中职院校教学过程中,微课得到了广泛的认可。但随着微课迅速的发展,教师运用微课教学的同时,也应该不断的创新,如果总是运用单一的微课教学方式,那么很有可能会降低课堂教学质量。本文主要阐述了微课应用于中职计算机教学的现状,并提出微课在中职计算机教学中的创新策略。  关键词:微课应用;中职;计算机教学  由于中职计算机教学内容的知识点比较零散,因此对于一些有关技术操作的课程可以运用微课进行教学。
期刊
摘 要:高校图书馆特色数字资源建设对学科特色、学校特色建设具有重要意义,目前仍存在建设标准不统一、资源组织方式单一、特色数据库交互性差、检索功能不足等问题,需要科学定位、加大经费投入,共建共享等措施。  关键词:图书馆; 数字资源建设;建设  随着数字技术日新月异的发展变化,读者需求进一步提升,数字资源建设面临着前所未有的危机。如何合理布局图书馆馆藏,有效组织特色馆藏以及根据读者的个性化需求开展特
期刊
摘 要:国有资产管理在我国经济体制改革中的占有重要地位,是市场经济的重要组成部分。加强国有资产管理,探索国有资产管理的有效途径和方法是避免国有资产管理中的风险产生,探索国有资产管理的有效途径。资产管理作为国有企业资产管理的有效利用手段,在实际工作中发挥着越来越重要的作用。国有企业资产管理和资产评估是避免国有企业资产管理中风险的产生一种有效的手段和方法,掌握和了解资产评估的基本理论和方法。全面系统的
期刊
一、陶瓷油墨制备  陶瓷油墨是由陶瓷材料和无危险介质以及添加剂所配制的,以上所述的制备方法中均是由微米级的陶瓷材料的的颗粒为原料进行加工制备的,而要制得陶瓷墨水,其最终的目标都是将这些颗粒制成陶瓷超细粉体,陶瓷超细粉体良好的分散于介质或添加剂中是得到良好性能的陶瓷墨水的关键。  超细粉体是指尺度介于分子,原子与块状材料之间,通常泛指1-100nm范围内的微小固体颗粒.包括金属,非金属,有机,无机和
期刊
摘 要:我国大学英语的教学成果有目共睹,但新时代有新要求,要求作为新时期人才,必须要具备良好的英语综合应用能力。各行各业需要英语人才日益迫切,对大学生综合英语素质也有更高的期望。但是现如今的大学英语教育结果与市场需求并不对称,毕业后的学生往往不会说英语。鉴于此,本文就大学英语教学内容调整与改革展开以下论述。  关键词:大学英语;教学内容;调整;改革  一、课程设置多元化  大学英语课程设置多元化,
期刊