Multi-layered data security
AssigneeSap SE
InventorRAVEESHKUMAR BHAT
Life of this patent
Estimating the term…
Abstract
Various embodiments of systems and methods for securing data to transmit between different software solutions are described herein. Data to be secured is identified at a data securing module. Hashing on the identified data is applied to generate a hash value. The identified data is encrypted to generate encrypted data of the identified data with an encryption key. Further, the hash value and the encrypted data are encoded by combining the hash key and the encryption key to generate encoded data. The encoded data is transmitted through a network.
Claims20
A non-transitory computer-readable medium storing instructions, which when executed by a computer cause the computer to perform operations comprising:
- identifying, at a data securing module, data to be secured;
- hashing the identified data by a hash key to generate a hash value;
- encrypting the identified data with an encryption key to generate encrypted data;
- encoding the hash value and the encrypted data by combining the hash key and the encryption key to generate encoded data;
- and
- transmitting the encoded data through a network.
A system to provide multi-layered data security, the system comprising:
- a user computing device, wherein the user computing device comprises:
- an application layer comprising a data securing module to:
- identify data to be secured;
- hash the identified data by a hash key to generate a hash value;
- encrypt the identified data with an encryption key to generate encrypted data;
- encode the hash value and the encrypted data by combining the hash key and the encryption key to generate encoded data;
- and
- transmit the encoded data through a network.
A computer implemented method to provide multi-layered data security, the method comprising:
- identifying, at a data securing module, data to be secured;
- hashing the identified data by a hash key to generate a hash value;
- encrypting the identified data with an encryption key to generate encrypted data;
- encoding the hash value and the encrypted data by combining the hash key and the encryption key to generate encoded data;
- and
- transmitting the encoded data through a network.
Dependencies are inferred from the claim text.