Unlock instant, AI-driven research and patent intelligence for your innovation.

An android SQLite database security enhancement, security operation method and device

A security operation and database technology, which is applied in computer security devices, digital data protection, electronic digital data processing, etc., can solve the problems of built-in SQLite database without encryption, safety and security issues, etc., and achieve the effect of increasing difficulty and enhancing security

Active Publication Date: 2021-11-02
XIAMEN MEIYA PICO INFORMATION
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

More and more applications choose to store user data in the database. SQLite is a lightweight relational database built in Android. It has the characteristics of fast operation and small resource consumption, but the built-in SQLite database is not encrypted.
If someone obtains the database file of the application, it can be read with common database tools, which will cause serious security problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An android SQLite database security enhancement, security operation method and device
  • An android SQLite database security enhancement, security operation method and device
  • An android SQLite database security enhancement, security operation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0031] Sqlcipher is an open source database that is extended on the basis of SQLite. Sqlcipher supports many different platforms. It mainly adds data encryption function on the basis of SQLite, which can increase the security of stored data.

[0032] figure 1 Shown is a schematic block diagram of an application on the android platform using Sqlcipher to encrypt a database, including application 101, Sqlcipher.jar102, Libsqlcipher.so103 and File.db104.

[0033] The application 101 is an application developed on the android platform, and File.db104 refers to a sqlite database file. The application 101 needs to store data information in File.db104.

[0034] When the Sqlcipher toolkit is introduced into a specific project, it includes Sqlcipher....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an Android SQLite database security enhancement, a security operation method and a device, belonging to the technical field of computer security. The method proposes a security enhancement method for an Android SQLite database, including: encrypting Sqlcipher.jar, wherein Sqlcipher.jar includes database operations on SQLite; creating a target dynamic library, wherein the target dynamic library includes the Sqlcipher.jar Encapsulation of database operations; encryption Libsqlcipher.so, wherein, Libsqlcipher.so includes encryption / decryption of SQLite database. In addition, a database security operation method suitable for the above database security enhancement method is also proposed. The present invention can further enhance the security of the Android SQLite database operation under the condition that Sqlcipher is used to encrypt the SQLite database.

Description

technical field [0001] The invention relates to the technical field of computer security, in particular to a SQLite database security enhancement, a security operation method and a device. Background technique [0002] Android is currently the most popular smartphone operating system on the market, which in turn attracts more and more attention to Android operating system cracking and wants to obtain users' sensitive data. More and more applications choose to store user data in the database. SQLite is a lightweight relational database built into Android. It has the characteristics of fast running speed and small resource consumption, but the built-in SQLite database is not encrypted. If the database file of the application is obtained by someone, it can be read by a common database tool, which will cause serious security problems. [0003] Sqlcipher is an open source database extended on the basis of SQLite, which is very suitable for database protection of embedded applica...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/62G06F21/60
CPCG06F21/602G06F21/6227G06F2221/2107
Inventor 兰书俊孙奕苏玉海蔡阿川
Owner XIAMEN MEIYA PICO INFORMATION