Il progetto si occupa di migliorare la sicurezza attraverso l'autocontenimento dei dati mediante l'assegnazione di ruoli e la crittografia nel cloud e spiega il meccanismo di autoprotezione dei dati nel cloud. Per garantire la sicurezza in rete è essenziale che i dati abbiano un meccanismo di protezione che viene fornito dalla crittografia dei dati utilizzando una crittografia basata sugli attributi e assegnando ruoli agli utenti della rete. Questo meccanismo è noto come controllo dell'accesso basato sui ruoli (RBAC) e crittografia basata su criteri di testo cifrato (CP-ABE), rappresentato come RBAC-CPABE. Questo progetto prevede un controllo dell'accesso basato sui ruoli incentrato sui dati (DCRBAC) che dipende dagli oggetti dei dati piuttosto che dall'insieme dei dati e fornisce quindi capacità di controllo dell'accesso a grana fine. RBAC-CPABE si basa sullo schema di crittografia basato su attributi della politica del testo cifrato e fornisce un'efficienza e una sicurezza simili, come dimostrato dall'analisi della sicurezza. Questo progetto viene utilizzato per fornire sicurezza ai dati in un ambiente alieno, dove i server hanno accesso ai dati.