数据库加密技术的研究及应用

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:wcf2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展,数据库安全问题受到越来越多的关注,而数据库加密是解决数据库安全问题最为有效的一种方法。本文就C/S模式下的数据库加密技术进行了研究应用。 本文分析了当前数据库安全的现状及数据库加密技术的国内外研究状况,探讨了数据库加密的基本理论,研究了适合数据库加密特点的加密算法和密钥管理方案,并将其应用到具体的数据库加密系统中。本文在以下几个方面取得了进步: 首先,在数据库加密系统中结合采用对称加密算法中的分组密码和非对称加密算法。对于分组密码产生的密文膨胀问题,采用“向前挪用密文位”改进双密钥的三重DES算法的使用方法(包括ECB和CBC模式)。 其次,将二级密钥管理和二级密钥转换表结合起来,实现密钥管理。 第三,采用两种密钥的生成算法,即基于BlumBlumShub(BBS)方法和基于混沌理论的密钥生成。 最后,选择以SQLSERVER为进行具体应用的DBMS,实现了一个数据库加密系统原型,即在服务器端实现密钥管理与加解密设置,为客户端的数据库应用系统提供一个加/解密的动态链接库,从而实现不同权限的用户对加密后的数据库的存取访问操作。 本文以商业银行用户交易明细表作为数据库加密样本,对所实现数据库加密系统原型进行测试。
其他文献
软件质量和生产率是软件企业成功的两个关键因素,本文选取软件瞬时生产率作为研究对象,在企业内部进行度量方案的设计和实施,并使用数理统计的回归分析方法,对采集的数据进行分析
以软交换为核心的下一代网络(NGN)通过业务与呼叫控制分离以及呼叫控制与承载分离实现相对独立的业务体系,提供开放的API接口,支持不同带宽、实时的或非实时的各种媒体业务使用
  本系统主要包括使用描述逻辑推理机作为推理模块,使用数据库作为保存实例的存储空间,将不同技术结合实现基因实例的查询。  本文的原型系统使用FaCT和Racer[5]作为描述逻
网格(Grid)技术是近年来国际上兴起的一种重要信息技术,它的目标是实现网络虚拟环境上的高性能资源共享和协同工作,消除信息孤岛和资源孤岛。网格的作用是将分散在网络上的信
大量研究表明:病原体感染、肿瘤发生发展、自身免疫性疾病的发生发展和组织器官移植排斥都与T细胞抗原识别和活化异常或偏离相关。T细胞表位(Tcellepitope)是指抗原经过抗原提
随着Internet的飞速发展,协同设计系统从局域网环境扩展到广域网的环境。并发控制机制是数据库事务管理中非常重要的一部分,其性能的优劣是衡量一个数据库系统功能强弱和性能
飞速发展的互联网(WWW)极大地改变了人们的生活, 它已经成为人们交流思想和获取信息的主流性的渠道。在这浩瀚无边的网络数据的海洋中潜藏着大量有价值的知识,从这个海量数据
在工业控制和自动化应用软件中,组态软件占有重要的地位;它是4C[10]技术(计算机技术,控制技术,通讯技术,微电子技术)的结合;随着计算机技术的发展,组态软件的设计方法也由传
众所周知,各种自然语言文本的处理都是以词为基础的,因为词是最小的表示独立语义的语言单位。可是,汉语文本被表示为连续的汉字串,词与词之间没有明确的分隔标记。显而易见,自动识
移动Agent是人工智能领域课题,具有一定的智能性,能够自主的执行一定的行为。SNMP协议是IETF为适应网络的快速发展和对网络管理日益迫切的需求而提出的网络管理方案。以它的