Font Size: a A A

Research On The Application Of FPE Encryption Technology In The Database

Posted on:2021-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:C Y ZhouFull Text:PDF
GTID:2438330623472106Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,data security has become the focus of Internet applications.Some basic security measures for traditional database,there are still some deficiencies in specific applications: some commonly used encryption method(such as RSA,DES encryption,etc.)although the higher the efficiency of encryption,but encryption result with the plaintext vary widely in the specific format,Cannot be saved in the database in the original format.FPE(Format-Preserving Encryption)encryption method is an encryption method suitable for databases.It can maintain the original data format while achieving transparent encryption.It can save ciphertext without modifying the database structure.Based on the research of database security,this paper studies the common encryption methods of preserving format encryption: Prefix encryption method,Cycle-walking encryption method and Generalized-feistel encryption method.The encryption methods and encryption characteristics of each method are studied,and the encryption models of the retained format encryption algorithm: FFSEM encryption model,FFX encryption model and RtE encryption model are studied.For the encryption of typical database data,this article analyzes and researches commonly used data formats of typical databases MySQL.For integer data types,it selects and implements an integer-preserving format encryption algorithm based on the Feistel network and the FF1 model.And laid the foundation for the following reserved format encryption algorithm;researched and implemented the character-based reserved format encryption algorithm based on FFX.This paper proposes and implements a retention format encryption algorithm for date and time data using segment encryption and numerical conversion.A float format retention algorithm for extracting eigenvalues is proposed and implemented.Based on the research results,a general reserved format encryption module that can automatically identify basic data types is implemented using the Java programming language to solve the reserved format encryption problem of the typical database format.Finally,the performance and function of the database encryption module involved in this article are tested.Compared with the traditional encryption method,this module has the characteristics of encryption in retained format and encryption in automatic identification of data types.This article proposes a new idea about database common data format encryption.
Keywords/Search Tags:Database security, FPE, Floating-point encryption
PDF Full Text Request
Related items