CAEM-ESAC: context-aware encryption model for enhancing security and access control through contextual factors | Synapse