Enhancing Data Protection in Cloud Computing using Key Derivation based on Cryptographic Technique