Light Database Encryption Design Utilizing Multicore Processors for Mobile Devices

M. Alomari, M. Hafiz Yusoff, K. Samsudin, R. Ahmad
{"title":"Light Database Encryption Design Utilizing Multicore Processors for Mobile Devices","authors":"M. Alomari, M. Hafiz Yusoff, K. Samsudin, R. Ahmad","doi":"10.1109/CSPA.2019.8696084","DOIUrl":null,"url":null,"abstract":"The confidentiality of data stored in embedded and handheld devices has become an urgent necessity more than ever before. Encryption of sensitive data is a well-known technique to preserve their confidentiality, however it comes with certain costs that can heavily impact the device processing resources. Utilizing multicore processors, which are equipped with current embedded devices, has brought a new era to enhance data confidentiality while maintaining suitable device performance. Encrypting the complete storage area, also known as Full Disk Encryption (FDE) can still be challenging, especially with newly emerging massive storage systems. Alternatively, since the most user sensitive data are residing inside persisting databases, it will be more efficient to focus on securing SQLite databases, through encryption, where SQLite is the most common RDBMS in handheld and embedded systems. This paper addresses the problem of ensuring data protection in embedded and mobile devices while maintaining suitable device performance by mitigating the impact of encryption. We presented here a proposed design for a parallel database encryption system, called SQLite-XTS. The proposed system encrypts data stored in databases transparently on-the-fly without the need for any user intervention. To maintain a proper device performance, the system takes advantage of the commodity multicore processors available with most embedded and mobile devices.","PeriodicalId":400983,"journal":{"name":"2019 IEEE 15th International Colloquium on Signal Processing & Its Applications (CSPA)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 15th International Colloquium on Signal Processing & Its Applications (CSPA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSPA.2019.8696084","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The confidentiality of data stored in embedded and handheld devices has become an urgent necessity more than ever before. Encryption of sensitive data is a well-known technique to preserve their confidentiality, however it comes with certain costs that can heavily impact the device processing resources. Utilizing multicore processors, which are equipped with current embedded devices, has brought a new era to enhance data confidentiality while maintaining suitable device performance. Encrypting the complete storage area, also known as Full Disk Encryption (FDE) can still be challenging, especially with newly emerging massive storage systems. Alternatively, since the most user sensitive data are residing inside persisting databases, it will be more efficient to focus on securing SQLite databases, through encryption, where SQLite is the most common RDBMS in handheld and embedded systems. This paper addresses the problem of ensuring data protection in embedded and mobile devices while maintaining suitable device performance by mitigating the impact of encryption. We presented here a proposed design for a parallel database encryption system, called SQLite-XTS. The proposed system encrypts data stored in databases transparently on-the-fly without the need for any user intervention. To maintain a proper device performance, the system takes advantage of the commodity multicore processors available with most embedded and mobile devices.
基于多核处理器的移动设备轻数据库加密设计
存储在嵌入式和手持设备中的数据的保密性比以往任何时候都更加迫切需要。对敏感数据进行加密是一种众所周知的保护其机密性的技术,但是它带来了一定的成本,可能严重影响设备处理资源。利用当前嵌入式设备配备的多核处理器,在保持适当设备性能的同时提高数据保密性,开创了一个新时代。加密整个存储区域(也称为全磁盘加密(Full Disk Encryption, FDE))仍然具有挑战性,特别是对于新出现的大容量存储系统。另外,由于大多数用户敏感数据驻留在持久化数据库中,因此通过加密来保护SQLite数据库将更有效,其中SQLite是手持和嵌入式系统中最常见的RDBMS。本文解决了在嵌入式和移动设备中确保数据保护的问题,同时通过减轻加密的影响来保持适当的设备性能。我们在这里提出了一个并行数据库加密系统的建议设计,称为SQLite-XTS。该系统对存储在数据库中的数据进行实时透明加密,无需任何用户干预。为了保持适当的设备性能,该系统利用了大多数嵌入式和移动设备可用的商用多核处理器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信