A lattice-based fine-grained multi-keyword searchable encryption scheme for medical data sharing with user revocation and selective disclosure | AI Sec Watch