CN108536446A - A kind of Spatialite spatial database encryption methods based on android system - Google Patents

A kind of Spatialite spatial database encryption methods based on android system Download PDF

Info

Publication number
CN108536446A
CN108536446A CN201810351315.9A CN201810351315A CN108536446A CN 108536446 A CN108536446 A CN 108536446A CN 201810351315 A CN201810351315 A CN 201810351315A CN 108536446 A CN108536446 A CN 108536446A
Authority
CN
China
Prior art keywords
database
spatialite
spatial
encryption
android system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810351315.9A
Other languages
Chinese (zh)
Inventor
方从刚
辜寄蓉
陈翀
吕杨
赵朋
刘光辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Normal University
Original Assignee
Sichuan Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Normal University filed Critical Sichuan Normal University
Priority to CN201810351315.9A priority Critical patent/CN108536446A/en
Publication of CN108536446A publication Critical patent/CN108536446A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a kind of interfaces using simple, the low Spatialite spatial database encryption methods based on android system of resources occupation rate, includes the following steps:S1, NDK translation and compiling environments are built;S2, resource and code are downloaded;S3, Encryption Model is determined;S4, selection Encryption Algorithm;S5, management key and key;S6, encryption is realized;S7, compiling and generation library file;S8, interface call and application.The present invention solve the problems, such as it is in the prior art cannot the common operations such as data query, analysis and statistics directly be carried out to encrypted Sqlite spatial databases, and solve the problems, such as that encrypted Sqlite spatial databases are high using complicated and resources occupation rate;It is widely used in the industries such as survey of natural resources, geographical national conditions investigation, land resources law enforcement supervision and Forestry Investigation.

Description

A kind of Spatialite spatial database encryption methods based on android system
Technical field
The invention belongs to database technical fields, and in particular to a kind of spaces Spatialite based on android system Database encryption method.
Background technology
With economic construction and the continuous development of intelligent terminal and Mobile GIS, CPU, GPU of terminal, memory, display The hardware performances such as screen, camera, mobile GPS chip, storage and integrated higher and higher, many PostgreSQL databases and GIS software All support mobile terminal application.Spatialite is simple, practical based on one made of the extension of SQLite PostgreSQL database engines Lightweight spatial database, abide by ACID (Atomicity- atomicities, Consistency- consistency, Isolation- every From property, Durability- persistence) relational database management system characteristic and OGC standards, support cross-platform spatial data to grasp Make, various types of spatial datas such as point, line, surface can easily and effectively be organized by Geometry type fields, to move The integrated management of the attribute data, spatial data of moved end provides a kind of extraordinary solution with application, Spatialite provide AsText, GeomFromText, Intersects, Relate, Distance, Covers, The spatial operations such as Overlaps, Gunion and analytic function are widely used to geographical national conditions investigation, land resources law enforcement prison It examines, the industries such as Forestry Investigation.
Based on the types of applications system that GIS data is established, data have sensibility, importance, and mobile terminal is in band While coming portable, mobile end data has the safety problems such as easy to be lost, vulnerable.Meanwhile attacker may utilize behaviour Make system or database loophole, or physical contact mobile terminal and database system file, so as to bypass authentication and Access control and directly steal or altered data library content.Therefore, the data safety of mobile terminal application system seems particularly heavy Want and protrude, database and its data are encrypted be security from attacks threaten effective means, it is necessary to ensuring data safety With could carry out types of applications under conditions of protection extensively.Currently, the data safety of mobile terminal application system relies primarily on number It is realized according to encipher-decipher method, there are mainly two types of modes:First, the data content to lane database is encrypted;Second is that being using database Entire database file is encrypted in the characteristic of unique file.Above two mode has the following problems:
(1) one encrypted data of mode cannot directly carry out data query, analysis and statistics, to realize data query, The functions such as analysis, statistics, it is necessary to first data content is decrypted or be converted;
(2) resources occupation rate of mode two is high, first, when establishing database connection, it is necessary to first to encryption data library file It is decrypted, the process in ciphertext data library is the high process of CPU usage;Second is that ciphertext data library need to occupy database file phase When memory space, have higher requirements to the memory capacity of mobile terminal;Third, when closing database, to ensure data safety, The database after decryption must be deleted;Fourth, during the database application after opening database, before closing database, it is non-to award Power user can be decrypted completely by the illegal means such as replicating, steal after database, there are very big security risks; Fifth, resources occupation rate is in strong positive correlation with database file size, i.e. data volume in database gets over large resource occupancy It is higher, using effect is poorer.
At this stage, the api interface that encrypting and decrypting is realized specifically for Spatialite spatial databases, existing research be there is no It is concentrated mainly on the research and application of the data base encryption function of SQLite.
Invention content
For above-mentioned deficiency in the prior art, the invention discloses a kind of interfaces using simple, resources occupation rate is low Spatialite spatial database encryption methods based on android system, solve it is in the prior art cannot direct pair plus The problem of Sqlite spatial databases after close carry out the common operations such as data query, analysis and statistics, and solve encryption Sqlite spatial databases afterwards use the complicated and high problem of resources occupation rate;It is widely used in survey of natural resources, geography The industries such as national conditions investigation, land resources law enforcement supervision and Forestry Investigation.
In order to reach foregoing invention purpose, the technical solution adopted by the present invention is:
A kind of Spatialite spatial database encryption methods based on android system, include the following steps:
S1:NDK translation and compiling environments are built, that is, build the NDK translation and compiling environments needed for installation Spatialite spatial databases;
S2:Resource and code are downloaded, that is, downloads resource and code needed for installation Spatialite spatial databases compiling;
S3:It determines Encryption Model, that is, determines the model that Spatialite spatial databases are encrypted;
S4:Encryption Algorithm, i.e., the Encryption Model determined according to step S3 is selected to select to Spatialite spatial databases The algorithm being encrypted;
S5:Key and key are managed, i.e., clear-text passwords input by user is used for cryptographic operation by transformation.
S6:It realizes encryption, that is, the spare interface for utilizing Spatialite spatial databases to provide, and is determined using step S3 Encryption Model and step S4 selection Encryption Algorithm, write the encryption that source code realizes database file with standard C language;
S7:Compiling and generation library file, i.e., input order is compiled under NDK translation and compiling environments, and generates Android systems Library file needed for system operation;
S8:Interface calls and application, i.e., in Android development environments, the library file that steps for importing S7 is obtained, calling connects Cause for gossip is existing to operate database.
This programme has the beneficial effect that:
The present invention is in order to solve the problem of data safety of Spatialite spatial databases, in the existing Spatialite that increases income On the basis of spatial database, its interface is extended, it is empty that Spatialite is provided under the premise of not influencing existing interface and function module Spatial database encryption method, can directly carry out data query, analysis and statistics, and compiled generation android system runs institute The library file needed realizes the database file bottom encryption of Android device, solves interface in the prior art and use again Miscellaneous, the problems such as resources occupation rate is high.
Further, NDK translation and compiling environments are built in step S1, included the following steps:
S1-1:It downloads and simulated environment tool is installed, while configuring NDK environmental variances, called for compiler directive;
S1-2:Android-NDK compressed packages are downloaded, decompresses, name and configure system environment variable;
S1-3:It whether normal tests NDK translation and compiling environments, enters step S2 if normal, otherwise enter step S1-1.
Further, resource and code are downloaded in step S2, are included the following steps:
S2-1:Spatialite source codes are downloaded, that is, download Spatialite-Android, completion is downloaded and solution is depressed into D Packing catalogue;
S2-2:Download resource needed for compiling Spatialite spatial databases.
Further, in step S2-2 required database include the libraries geos, the libraries proj, the libraries Sqlite and The libraries libspatialite.
Further, in step S4, the candidate algorithm of the AES Advanced Encryption Standards in cryptography, i.e. Rijndael are selected Encryption Algorithm.
Above-mentioned further scheme has the beneficial effect that:
Rijndael Encryption Algorithm enciphering rates are fast, efficient, calculation amount is small, complexity is low and safety is good, use Key and block length be 32 integral multiples (with 128 for lower limit, 256 be the upper limit), the aes algorithm than standard is supported Larger range of block and key length, had both met data base encryption demand, had also ensured data safety and were difficult by attacker It destroys.
Further, library file is compiled and generated in step S7, is included the following steps:
S7-1:File is downloaded in configuration;
S7-2:Configure translation and compiling environment variable;
S7-3:The environmental simulation tool of operating procedure S1 installations, input order are compiled, and generate android system fortune The required library file of row.
Further, the operation carried out to database in step S8 includes that data build library, encrypted access and storage data.
Further, interface is called and is applied in step S8, is included the following steps:
S8-1:Clear data library is encrypted, database is opened, calls rekey function setup database passwords, is closed Close database;
S8-2:Encrypting database is read out and is operated, database is opened, calls key function input database passwords, Encrypting database is read, input order operates database, closes database.
Description of the drawings
Fig. 1 is a kind of Spatialite spatial database encryption method flow charts based on android system;
Fig. 2 is to build NDK translation and compiling environment method flow diagrams;
Fig. 3 is to download resource and code method flow chart;
Fig. 4 is to compile and generate library file method flow diagram;
Fig. 5 is that interface calls and application process flow chart.
Specific implementation mode
The specific implementation mode of the present invention is described below, in order to facilitate understanding by those skilled in the art this hair It is bright, it should be apparent that the present invention is not limited to the ranges of specific implementation mode, for those skilled in the art, As long as various change is in the spirit and scope of the present invention that the attached claims limit and determine, these variations are aobvious and easy See, all are using the innovation and creation of present inventive concept in the row of protection.
In the embodiment of the present invention, as shown in Figure 1, a kind of Spatialite spatial databases based on android system add Decryption method includes the following steps:
S1:NDK translation and compiling environments are built, that is, build the NDK translation and compiling environments needed for installation Spatialite spatial databases, by It is write in the native language that Spatialite is C/C++, and Android acquiescence development languages are Java, are compiled on Windows NDK (Native Development Kit) environment must be used by translating Spatialite;
NDK translation and compiling environments are built, as shown in Fig. 2, including the following steps:
S1-1:Installation Cygwin is downloaded, Linux environment tool is simulated, while configuring NDK environmental variances, facilitates ndk- Build compiler directives are called,;
S1-2:NDK compressed packages are downloaded, decompresses and names, storage path cannot include space, and filename and folder name are not It can be long;
S1-3:It whether normal tests NDK translation and compiling environments, enters step S2 if normal, otherwise enter step S1-1;
S2:Resource and code are downloaded, that is, downloads resource and code needed for installation Spatialite spatial databases compiling, Spatialite is the spatial spread made based on the Sqlite to increase income completely, realizes that Spatialite spatial datas are encrypted, under palpus Carry following resource;
Resource and code are downloaded, as shown in figure 3, including the following steps:
S2-1:Spatialite source codes are downloaded, that is, download Spatialite-Android, is downloaded and is completed and looked for after decompressing To spatialite-android-library and move it to D packing catalogues;
S2-2:Download the libraries geos, the libraries proj, the libraries Sqlite and the libraries libspatialite;
S3:It determines Encryption Model, that is, determines the model that Spatialite spatial databases are encrypted, Spatialite Encryption Model has data and information encryption function, and the expense of time, space are small, Data Physical access before complete plus/ Decryption;
S4:Encryption Algorithm, i.e., the Encryption Model determined according to step S3 is selected to select to Spatialite spatial databases The algorithm being encrypted, has chosen that enciphering rate in cryptography is fast, efficient, calculation amount is small, complexity is low and safety is good The candidate algorithm of Advanced Encryption Standard, i.e. Rijndael Encryption Algorithm, had both met data base encryption demand, had also ensured data peace It is difficult entirely to be destroyed by attacker;
S5:Key and key are managed, i.e., clear-text passwords input by user is used for cryptographic operation by transformation;To user The length of setting is not fixed and cannot function as the password progress conversion process of key, that is, utilizes transforming function transformation function CodecGenerateReadKey (Codec*codec, char*userPassword, int passwordLength) is to input Password converted, the result after being converted is encrypted database as key;
S6:Realization encryption, the spare interface sqlite3_key () provided using Spatialite spatial databases, Sqlite3_rekey () and sqlite3CodecAttach () cryptographic API interface, using the step S3 Encryption Model determined and The Encryption Algorithm of step S4 selections, the encryption that source code realizes database file is write with standard C language;Function sqlite3_ Key () realizes that the normal of data is deposited for password or key used in specified database, encrypted data library by this function It takes;Function sqlite3_rekey () is used to reset password or key for database, is to realize data base encryption, more Xinmi City Code or the function for removing password;Function sqlite3CodecAttach () be responsible for by key (if input be password if need profit Password is converted into key with the step S5 methods provided and function) and page coding function be associated with database, be several The core function of encryption, decryption is realized according to library;
S7:Compiling and generation library file input ndk-build-j8 orders and are compiled, and generate android system So library files needed for operation;
Compiling and generation library file, as shown in figure 4, including the following steps:
S7-1:File is downloaded in configuration, finds spatialite- after the Spatialite source codes decompression downloaded in step 2 Jni subdirectories in android-library catalogues, the libraries libspatialite that step 2 is downloaded, the libraries geos, the libraries proj, The libraries Sqlite all solutions are depressed into jni subdirectories;The corresponding source Code copying that step S5 and step S6 are write is to jni subdirectories In file after the decompression of the libraries lower Sqlite;
S7-2:Translation and compiling environment variable is configured, realizing Spaialite databases because having carried out Function Extension to Sqlite adds It is close, the LOCAL_SRC_FILES parameters of change acquiescence when Sqlite is compiled, and addition # is set in first place in sqlite.c files Define SQLITE_HAS_CODEC configurations, for identifying or opening Spaialite data base encryption functions;
S7-3:The mounted Linux environment simulation tool Cygwin of operating procedure S1, input ndk-build-j8 orders into Row compiling generates the library file needed for android system operation, i.e. libjsqlite.so library files;
S8:Interface calls and application, i.e., in Android development environments, the library file that steps for importing S7 is obtained, calling connects Cause for gossip is existing to carry out database the operation that data build library, encrypted access and storage data;
Interface calls and application, as shown in figure 4, including the following steps:
S8-1:Clear data library is encrypted, database is opened, calls rekey function setup database passwords, is closed Close database;
(setting clear data library password):
// encrypting database:
S8-2:Encrypting database is read out and is operated, database is opened, calls key function input database passwords, Encrypting database is read, input order operates database, closes database.
(read encrypting database and realize the access of data):
// open database and decryption:
The present invention incorporates a kind of interface using simple, resources occupation rate is low under the Spatialite frames increased income Spatialite spatial database encryption methods based on android system, can be straight to encrypted Sqlite spatial databases The common operation such as row data query, analysis and statistics is tapped into, and encrypted Sqlite spatial databases use simple and money Source occupancy is low, is widely used in the rows such as survey of natural resources, geographical national conditions investigation, land resources law enforcement supervision and Forestry Investigation Industry.

Claims (8)

1. a kind of Spatialite spatial database encryption methods based on android system, which is characterized in that including walking as follows Suddenly:
S1:NDK translation and compiling environments are built, that is, build the NDK translation and compiling environments needed for installation Spatialite spatial databases;
S2:Resource and code are downloaded, that is, downloads resource and code needed for installation Spatialite spatial databases compiling;
S3:It determines Encryption Model, that is, determines the model that Spatialite spatial databases are encrypted;
S4:Encryption Algorithm, i.e., the Encryption Model determined according to step S3, selection is selected to carry out Spatialite spatial databases Encrypted algorithm;
S5:Key and key are managed, i.e., clear-text passwords input by user is used for cryptographic operation by transformation.
S6:It realizes and encrypts, that is, the spare interface for utilizing Spatialite spatial databases to provide, and added using what step S3 was determined The Encryption Algorithm of close model and step S4 selections, the encryption that source code realizes database file is write with standard C language;
S7:Compiling and generation library file, i.e., input order is compiled under NDK translation and compiling environments, and generates android system fortune The required library file of row;
S8:Interface calls and application, i.e., in Android development environments, the library file that steps for importing S7 is obtained, and calling interface reality Now database is operated.
2. the Spatialite spatial database encryption methods according to claim 1 based on android system, feature It is, builds NDK translation and compiling environments in the step S1, include the following steps:
S1-1:It downloads and simulated environment tool is installed, while configuring NDK environmental variances, called for compiler directive;
S1-2:Android-NDK compressed packages are downloaded, decompresses, name and configure system environment variable;
S1-3:It whether normal tests NDK translation and compiling environments, enters step S2 if normal, otherwise enter step S1-1.
3. the Spatialite spatial database encryption methods according to claim 1 based on android system, feature It is, resource and code is downloaded in the step S2, is included the following steps:
S2-1:Spatialite source codes are downloaded, that is, download Spatialite-Android, completion is downloaded and solution is depressed into D packings Catalogue;
S2-2:Download resource needed for compiling Spatialite spatial databases.
4. the Spatialite spatial database encryption methods according to claim 3 based on android system, feature It is, required database includes the libraries geos, the libraries proj, the libraries Sqlite and the libraries libspatialite in the step S2-2.
5. the Spatialite spatial database encryption methods according to claim 1 based on android system, feature It is, in the step S4, selects the candidate algorithm of the AES Advanced Encryption Standards in cryptography, i.e. Rijndael Encryption Algorithm.
6. the Spatialite spatial database encryption methods according to claim 1 based on android system, feature It is, library file is compiled and generated in the step S7, is included the following steps:
S7-1:File is downloaded in configuration;
S7-2:Configure translation and compiling environment variable;
S7-3:The environmental simulation tool of operating procedure S1 installations, input order are compiled, and are generated android system and are run institute The library file needed.
7. the Spatialite spatial database encryption methods according to claim 1 based on android system, feature It is, the operation carried out to database in the step S8 includes that data build library, encrypted access and storage data.
8. the Spatialite spatial database encryption methods according to claim 1 based on android system, feature It is, interface is called and applied in the step S8, is included the following steps:
S8-1:Clear data library is encrypted, database is opened, calls rekey function setup database passwords, closes number According to library;
S8-2:Encrypting database is read out and is operated, database is opened, calls key function input database passwords, is read Encrypting database, input order operate database, close database.
CN201810351315.9A 2018-04-19 2018-04-19 A kind of Spatialite spatial database encryption methods based on android system Pending CN108536446A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810351315.9A CN108536446A (en) 2018-04-19 2018-04-19 A kind of Spatialite spatial database encryption methods based on android system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810351315.9A CN108536446A (en) 2018-04-19 2018-04-19 A kind of Spatialite spatial database encryption methods based on android system

Publications (1)

Publication Number Publication Date
CN108536446A true CN108536446A (en) 2018-09-14

Family

ID=63477699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810351315.9A Pending CN108536446A (en) 2018-04-19 2018-04-19 A kind of Spatialite spatial database encryption methods based on android system

Country Status (1)

Country Link
CN (1) CN108536446A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111352614A (en) * 2020-03-19 2020-06-30 西安法士特汽车传动有限公司 Data retrieval method based on android system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140122886A1 (en) * 2012-10-30 2014-05-01 Konkuk University Industrial Cooperation Corp. Data federation system and method for sociality storage service in cloud computing
CN104200394A (en) * 2014-08-19 2014-12-10 广东电网公司电力科学研究院 Power grid equipment network analysis method and system based on SpatiaLite database
CN104915748A (en) * 2015-04-01 2015-09-16 中国石油大学(华东) Land-use-tax novel acquisition system based on mobile GIS
CN105787387A (en) * 2016-03-07 2016-07-20 南京邮电大学 Database encryption method and encryption database query method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140122886A1 (en) * 2012-10-30 2014-05-01 Konkuk University Industrial Cooperation Corp. Data federation system and method for sociality storage service in cloud computing
CN104200394A (en) * 2014-08-19 2014-12-10 广东电网公司电力科学研究院 Power grid equipment network analysis method and system based on SpatiaLite database
CN104915748A (en) * 2015-04-01 2015-09-16 中国石油大学(华东) Land-use-tax novel acquisition system based on mobile GIS
CN105787387A (en) * 2016-03-07 2016-07-20 南京邮电大学 Database encryption method and encryption database query method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
褚龙现: "SQLite 数据库加密的分析与设计", 《电子设计工程》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111352614A (en) * 2020-03-19 2020-06-30 西安法士特汽车传动有限公司 Data retrieval method based on android system
CN111352614B (en) * 2020-03-19 2023-05-12 西安法士特汽车传动有限公司 Data retrieval method based on android system

Similar Documents

Publication Publication Date Title
CN108830601B (en) Smart city information safe use method and system based on block chain
US10917394B2 (en) Data operations using a proxy encryption key
CN109586963B (en) Cloud simulation platform security guarantee system, server, terminal and method
CN105022936A (en) Class file encryption and decryption method and class file encryption and decryption device
CN105408912A (en) Process authentication and resource permissions
CN105635144A (en) Cloud-platform-server-based data processing method and system
CN109657488A (en) A kind of resource file cipher processing method, intelligent terminal and storage medium
CN109871704A (en) Android resource file means of defence, equipment and storage medium based on Hook
CN107196907A (en) A kind of guard method of Android SO files and device
US20210117533A1 (en) Private password constraint validation
CN109936546A (en) Data encryption storage method and device and calculating equipment
CN107103215A (en) A kind of APK installation methods and device
CN103647636A (en) Method and device for safe access to data
US10740489B2 (en) System and method for prediction preserving data obfuscation
CN114978664A (en) Data sharing method and device and electronic equipment
Zhu et al. Full Encryption: An end to end encryption mechanism in GaussDB
CN108536446A (en) A kind of Spatialite spatial database encryption methods based on android system
CN104252604B (en) Database based building block system type dynamic encryption method
CN112887297A (en) Privacy-protecting difference data determination method, device, equipment and system
CN104517060A (en) System and method for intercepting file access instruction based on Android platform
CN114896621B (en) Application service acquisition method, encryption method, device and computer equipment
Gattoju et al. An efficient approach for bigdata security based on Hadoop system using cryptographic techniques
CN103699853B (en) A kind of intelligent SD card and control system thereof and method
CN106156625A (en) The method of a kind of plug-in unit signature and electronic equipment
CN111639349B (en) Data encryption processing method and device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180914

RJ01 Rejection of invention patent application after publication