BLE门禁系统中数据库加密技术的研究与实现
本文选题:数据库加密 + 加密算法 ; 参考:《重庆理工大学》2017年硕士论文
【摘要】:计算机和智能手机的普及,加速了信息的产生与传播。信息,已经成为人们最重要资产之一,正是如此,信息安全也受到前所未有的威胁。数据库技术的发展与应用,让数据库成为信息的聚集地,作为最核心部分以及信息存储交互的中枢,传统的安全措施,并不能够保证数据的安全存储。而数据库加密则是最后的卫士,它将数据转换成密文形式存储,即使丢失,也不会泄露。本文针对BLE门禁管理系统,展开了数据库加密技术的研究。在加密算法上,针对DES、3DES、AES对称加密算法和RSA非对称加密算法,研究了它们的设计原则,分析了它们的加解密过程。本文设计出了一个简洁的加解密软件,在其上用3DES和AES算法对不同大小文本文件进行加密测试,完成了效率的比较,证明了AES算法的优势。同时,针对AES每轮子密钥都可以向上或向下推导的威胁,本文改进了AES密钥扩展算法,减少了每轮子密钥间的相关性,用Java编程测试后,发现两种扩展算法的运行效率几乎接近,从而在不影响加解密的基础上,进一步保证了AES的安全性。针对BLE门禁管理系统的数据库加密,本文运用混合加密体制,即用AES算法进行数据的加密和解密,而用RSA算法去保护AES的密钥。一方面,保护了AES算法的密钥安全,另一方面,则规避了RSA算法密钥过长,加解密效率不高的缺陷。此外,针对混合加密体制的密钥管理,完成了加密字典的设计。分析加密与解密过程后,利用Java编程与JCE分工合作的方式,实现了加解密引擎的设计。本文运用Java编程语言,MyEclipse开发环境,用Navicat对MySQL进行可视化管理,完成了BLE门禁管理系统的设计与开发。采用字段级加密粒度与DBMS外层加密方式,完成了本文的加密设计在系统中的测试与实现。最后结果表明,本文对数据库加密系统的设计,在BLE门禁管理系统中切实有效,保证了数据的安全性和可靠性。
[Abstract]:The popularity of computers and smart phones has accelerated the generation and dissemination of information. Information has become one of the most important assets of people. With the development and application of database technology, database becomes the gathering place of information. As the core part and the center of information storage and interaction, the traditional security measures can not guarantee the safe storage of data. Database encryption is the last guard, which converts data into encrypted storage, which, if lost, does not leak. In this paper, the database encryption technology is studied for BLE access control system. In the aspect of encryption algorithm, the design principle and encryption process of DES3DESU AES symmetric encryption algorithm and RSA asymmetric encryption algorithm are studied, and their encryption and decryption process are analyzed. In this paper, a simple encryption and decryption software is designed, on which 3DES and AES algorithms are used to encrypt different size text files. The comparison of efficiency is completed and the advantages of AES algorithm are proved. At the same time, in view of the threat that AES keys can be deduced up or down per wheel, this paper improves the AES key extension algorithm and reduces the correlation between keys per wheel. It is found that the efficiency of the two extended algorithms is close to that of the encryption and decryption, and the security of AES is further ensured. In view of the database encryption of BLE access control system, this paper uses mixed encryption system, that is, encryption and decryption of data by AES algorithm, while RSA algorithm is used to protect AES key. On the one hand, it protects the key security of AES algorithm, on the other hand, it avoids the defects of RSA algorithm that the key is too long and the efficiency of encryption and decryption is not high. In addition, the encryption dictionary is designed for the key management of mixed encryption system. After analyzing the process of encryption and decryption, the design of encryption and decryption engine is realized by Java programming and JCE. In this paper, we use the Java programming language to develop MyEclipse, and use Navicat to manage MySQL visually, and complete the design and development of BLE access control management system. Field level encryption granularity and DBMS outer encryption are adopted to test and implement the encryption design in the system. Finally, the result shows that the design of database encryption system is effective in BLE access control system, and ensures the security and reliability of data.
【学位授予单位】:重庆理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.13;TP309.7
【参考文献】
相关期刊论文 前10条
1 齐万华;尚鹏;;基于JSP的学生成绩管理系统[J];电脑知识与技术;2016年22期
2 余成波;闫亚恒;钱泽文;;基于BLE技术和Arduino的门禁系统设计[J];电子世界;2016年17期
3 李俊锋;薛兆元;季万才;杨秀琼;;基于新型跨平台空间加密数据库研究[J];北京测绘;2016年04期
4 陈春玲;齐年强;余瀚;;RSA算法的研究和改进[J];计算机技术与发展;2016年08期
5 侯建;;数据泄漏事件 往往预示着网络欺诈行为的激增[J];计算机与网络;2016年13期
6 童超城;高唯一;;关于Oracle数据库安全管理的研究[J];电子技术与软件工程;2016年11期
7 李东;徐心怡;;数据库安全技术分析[J];信息通信;2016年06期
8 史英杰;王远;朱恒;粟勇;;一种实时数据库备份恢复方法[J];计算机应用;2016年S1期
9 杨苏;;数据库安全性设计[J];山东工业技术;2016年11期
10 刘艳萍;李秋慧;;AES算法的研究与其密钥扩展算法改进[J];现代电子技术;2016年10期
相关博士学位论文 前2条
1 张盛;量子安全通信理论研究[D];国防科学技术大学;2012年
2 徐杨;空间数据访问控制关键技术研究[D];解放军信息工程大学;2012年
相关硕士学位论文 前7条
1 蔡小伟;基于C/S结构的数据库加密技术的研究与设计[D];广东工业大学;2015年
2 皇国梁;基于B/S结构的数据库加密技术的研究与应用[D];哈尔滨理工大学;2015年
3 孟凯;数据库加密系统的设计与实现[D];太原理工大学;2012年
4 张伟平;基于SOPC的可重构加/解密系统的设计与实现[D];云南大学;2012年
5 杨辉;数据库加密关键技术及其应用研究[D];东北大学;2011年
6 王哲慧;数据库加密算法及其密钥技术研究[D];长春理工大学;2011年
7 薛蛟;基于网络的高校学生信息管理系统的研究与实现[D];吉林大学;2008年
,本文编号:2070500
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2070500.html