期刊文献+

AES加密在嵌入式数据库SQLite中的应用

Application of AES Encryption in SQLite Embedded Database
下载PDF
导出
摘要 SQLite作为一款轻量级嵌入式数据库已广泛应用于装甲车辆各嵌入式设备中,但其不具备数据加密功能。为保证数据安全,提出了AES加密算法对SQLite文件进行加密的方法。同时,为适配嵌入式环境,对标准AES算法进行简化S盒与无序行移位两方面改进。在SQLite的测试结果表明,轻量化AES在加密时间、存储空间、雪崩效应上有更好的表现:轻量化AES比标准AES快8%,比3DES快17%,内存占用比标准AES轻17.8%,比3DES轻27%,雪崩效应提高1%.为嵌入式设备数据库安全提供了一个高效方案。 SQLite,as a lightweight embedded database,has been widely used in embedded devices of armored vehicles,but it does not have data encryption function.In order to ensure data security,a method of encrypting SQLite files with AES encryption algorithm is proposed.At the same time,in order to adapt to the embedded environment,the standard AES algorithm is improved in two aspects:simplified S-box and unordered shiftrow.The test results in SQLite show that lightweight AES has better performance in encryption time,storage space and avalanche effects:The lightweight AES is 8%faster than that of the standard AES,17%faster than that of 3DES,the memory occupation is 17.8%lighter than that of the standard AES,27%lighter than that of 3DES,and the avalanche effect is increased by 1%,providing an efficient scheme for embedded device database security.
作者 翟禹 武黎明 王祥 王淑娟 董祺宁 ZHAI Yu;WU Liming;WANG Xiang;WANG Shujuan;DONG Qining(North Automatic Control Technology Institude,Taiyuan 030006,China)
出处 《火力与指挥控制》 CSCD 北大核心 2023年第6期97-101,共5页 Fire Control & Command Control
关键词 AES加密算法 轻量化 嵌入式数据库 SQLITE AES encryption algorithm lightweight embedded database SQLite
  • 相关文献

参考文献4

二级参考文献29

  • 1高娜娜,李占才,王沁.一种可重构体系结构用于高速实现DES、3DES和AES[J].电子学报,2006,34(8):1386-1390. 被引量:19
  • 2Liu Jingmei,Wei Baodian,Wang Xinmei.One AES S-box to increase complexity and its cryptanalysis[J].Journal of Systems Engineering and Electronics,2007,18(2):427-433. 被引量:1
  • 3Good T,Benaissa M. AES on FPGA from the Fastest to the Smallest[C]/ / Proc. of CHES’05. Berlin,Germany: Springer,2005:427-440.
  • 4Sivakumar C, Velmurugan A. HighSpeed VLSI Design CCMP AES Cipher for WLAN (IEEE 802. 11 i) [C]/ / Proc. of International Conference on Signal Processing, Communications and Networking. [S. l. ]: IEEE Press, 2007:398-403.
  • 5Thulasimani L,Madheswaran M. A Single Chip Design and Implementation of AES-128/ 192/ 256 Encryption Alogorithms [J ]. International Journal of Engineering Science and Technology,2010,2(5):1052-1059.
  • 6Wang Yi,Ha Yajun. FPGA-based 40. 9-Gbits / s Masked AES with Area Optimization for Storage Area Network [J]. IEEE Transactions on Circuits and Systems,2013, 60(1):36-40.
  • 7Cook D, Keromytis A D. Cryptographics: Exploiting Graphics Cards for Security[M]. [S. l. ]:Springer,2006.
  • 8Bos J W,Osvik D A,Stefan D. Fast Implementations of AES on Various Platforms [C]/ / Proc. of IACR’ 09. Taormina,Italy:[s. n. ],2009:501-515.
  • 9Tomoiagaa R D, Stratulat M. Accelerating Solution Proposal of AES Using a Graphic Processor[J]. Advances in Electrical and Computer Engineering,2011,11 (4): 99-104.
  • 10Duta C L, Michiu G, Stoica S, et al. Accelerating Encryption Alogorithms Using Parallelism[C]/ / Proc. of IEEE International Conference on Control Systems and Computer Science. [S. l. ]:IEEE Press,2013:549-554.

共引文献36

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部