A Novel Hybrid Encryption Scheme Using RSA-Co-CP-ABE for Ciphertext Transmission in Cloud Environment
Sizhou Chen, Xiao Ping Xie, Xinchen Wang
Abstract
Sizhou Chen, Xiao Ping Xie, Xinchen Wang
Abstract
With the development of modern communication technology, an increasing number of people are choosing to communicate end-to-end over the network. However, the risk of information leakage and data tampering has also increased, and the issue of information confidentiality has become an increasing concern. Among the existing encryption algorithms, symmetric encryption algorithms cannot securely manage the key and share the key between communication parties; ECC and other public key encryption algorithms have problems such as slow encryption and decryption speed, low encryption strength, etc. In addition, key management is still not guaranteed to be very secure; conventional hybrid encryption algorithms need to manage two different types of keys, and key management may be very complicated and prone to key leakage or theft. Based on the problems of the above algorithms, this paper proposes RSA-Co-CP-ABE Architecture, which uses socket communication, encrypts the RSA public key passed from Client to Server with CP-ABE, encrypts the confidential message with the public key passed from Client at Server, and finally sends the encrypted message to Client. This scheme has higher flexibility than the traditional symmetric encryption and public key encryption schemes, and by using CP-ABE encryption, it can realize attribute-based access control. And RSA encryption can make the scheme make a better balance between encryption and decryption efficiency and encryption strength. In addition, because the communication is transmitted in full cipher text during the communication, the scheme can effectively resist tampering or stealing by man-in-the-middle attacks.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
With the development of modern communication technology, an increasing number of people are choosing to communicate end-to-end over the network. However, the risk of information leakage and data tampering has also increased, and the issue of information confidentiality has become an increasing concern. Among the existing encryption algorithms, symmetric encryption algorithms cannot securely manage the key and share the key between communication parties; ECC and other public key encryption algorithms have problems such as slow encryption and decryption speed, low encryption strength, etc. In addition, key management is still not guaranteed to be very secure; conventional hybrid encryption algorithms need to manage two different types of keys, and key management may be very complicated and prone to key leakage or theft. Based on the problems of the above algorithms, this paper proposes RSA-Co-CP-ABE Architecture, which uses socket communication, encrypts the RSA public key passed from Client to Server with CP-ABE, encrypts the confidential message with the public key passed from Client at Server, and finally sends the encrypted message to Client. This scheme has higher flexibility than the traditional symmetric encryption and public key encryption schemes, and by using CP-ABE encryption, it can realize attribute-based access control. And RSA encryption can make the scheme make a better balance between encryption and decryption efficiency and encryption strength. In addition, because the communication is transmitted in full cipher text during the communication, the scheme can effectively resist tampering or stealing by man-in-the-middle attacks.
Key concepts: Encryption, On-the-fly encryption, 40-bit encryption, Attribute-based encryption, Computer science, Probabilistic encryption, Multiple encryption, 56-bit encryption