Nowadays, the world is migrating towards the cloud as cloud computing provides inexpensive and convenient services. The consistently growing numbers of users over the network have made it quite difficult to securely manage users? data on the cloud and databases. Cloud and database security using Hyb
Cloud and Database Security Using Hybrid Cryptography
Nowadays, the world is migrating towards the cloud as cloud computing provides inexpensive and convenient services. The consistently growing numbers of users over the network have made it quite difficult to securely manage users’ data on the cloud and databases. Cloud and database security using Hybrid cryptography can help to protect data from inside and outside intruders so, that confidentiality and integrity are sustained. Many researchers worked on hybrid cryptography by using a combination of symmetric and asymmetric algorithms to implement the hybrid technique. But these systems have the major drawback of sharing keys over the network that can be stolen or tampered with by attackers and the majority have worked only for text file encryption. Whereas, the proposed mechanism provides cloud and database security with diversity in a Hybrid manner to ensure confidentiality and integrity of information. Different encryption algorithms are critically analyzed by considering various parameters such as block and key size, time consumption, and finally encryption and decryption speed. To ensure database security AES, RC2, and blowfish are used depending upon the random selection of algorithms that acts as an asymmetric technique. And ensures cloud security by encrypting all types of files using AES, 3DES, and RC2 in a layered hybrid manner and does not need to share any key. The proposed system provides data encryption and decryption with high speed without disturbing file format and quality of images with high integrity.
Implementation Platform
The proposed system is developed using C#, Asp. Net, Html, CSS,and SQL languages.
The hardware and software tools used for development are given below.
The result expected from the hybrid cryptography algorithm is to secure confidential data, ensuring the data integrity of data to users/clients all the time. It can be achieved by using different encryption/decryption algorithms that are classified as follows:
The proposed layered hybrid cryptographic technique helps to resolve the various security issues of cloud storage and database by providing:
Methodology:
The methodology of the proposed system consists of two major units:
For Encryption: Users can add desired files(any type) to the list for encryption purposes without changing their format. The file removal option is also provided to ease the user to remove files if any unwanted file is added to the list. File encryption is accomplished by using the JSF technique that is based on layered Hybrid Cryptography. JSF technique uses three different algorithms AES (256 bit), 3DES (168 bit), and RC2 (128 bit) in layers for encryption. The file undergoes all three algorithms one by one and the output of one encryption algorithm is used as input for the next algorithm. First, the file is encrypted with AES then 3DES and after that with RC2 respectively. After completing the encryption process file is placed at the same memory location and the user has also the opportunity to upload files by selecting the desired cloud storage service.
For Decryption: Users have to download encrypted files from the cloud or select files from the device. The decryption process of files is the same as encryption in reserve order. The file is only decrypted with the same password through which it is encrypted else it shows an error. In the end, the file is placed at the same memory location.
This research mainly focuses to develop a system that is used to satisfy the confidentiality and integrity for securing information with maximum efficiency, high performance, and strong security in minimum time by using symmetric algorithms in a hybrid layered technique.
This system can support enterprises to store and share data securely on the cloud. A person can store confidential data on a PC as well as on the cloud and can also share it securely. It is beneficial for students for research purposes about cloud and database security.
This project aims to implement a fast-speed and secure hybrid cryptography system for cloud storage and databases. The deliverable product would include a web Application(named CryptoDC) and a Desktop application (named Anti-Hack) which is designed and implemented at the Government college women's university. This project presents a technique, that is an integration of numerous cryptography algorithms to securely store files over the cloud and user credentials in databases. This project provides a secure cloud environment, users can secure their personal information and valuable digital assets (all types of files) and delivers:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Printing | Miscellaneous | 5 | 1200 | 6000 |
| Total in (Rs) | 6000 |
The main idea of the project is to provide an automated system of Silage and showering of...
Now a days, it is quite difficult to find the right home to buy or rent without involving...
The need for Reverse osmosis (RO) desalination has increased extensively in light of water...
Different domains, multiple fields, the dimension of this online world is enormous. We are...
The manufacturing industry is becoming increasingly technological and complicated. As a re...