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。该系统对存储在数据库中的数据进行实时透明加密,无需任何用户干预。为了保持适当的设备性能,该系统利用了大多数嵌入式和移动设备可用的商用多核处理器。