Design an algorithm for data encryption using hybrid technique to examine the effectiveness of the implementation in database
Loading...
Date
item.page.authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Securing sensitive data is crucial in the current digital era. Data encryption is a key method for preventing unauthorized access to data. In order to improve the security of data kept in a database, this study suggests a novel hybrid data encryption method that combines symmetric and asymmetric encryption approaches. The technique achieves a fair trade-off between performance and security by utilizing both the strength of asymmetric encryption and the speed of symmetric encryption. The suggested algorithm includes several steps. A symmetric encryption technique, such as the advanced Encryption Standard (AES), is used to first encrypt the data. To provide an additional degree of protection, a second AES key is XORed with an IV unique instance to create a unique symmetric encryption key. The symmetric encryption keys are once again encrypted using an asymmetric encryption scheme like RSA to strengthen security even further. The safe transmission and storage of the keys are made possible by this procedure. The symmetric keys are encrypted using the public key, and they are decrypted using the private key, which is only known to the right people. The cipher text is first decrypted using the private key, and then the AES unique key is XORed with an IV instance to convert it to plain text. A thorough experimental evaluation of the suggested algorithm is performed to assess its efficacy. Sensitive data of various sizes are produced in a testbed database. The database management system incorporates the hybrid encryption technique to ensure easy integration. Performance indicators like encryption and decryption times and system resource use are assessed and contrasted with conventional symmetric and asymmetric encryption techniques.
newline