El objetivo de los desarrolladores es ofrecer un modelo de seguridad flexible gracias a la autentificación de cifrado, que proporciona autenticación y privacidad de datos y comprobación de integridad redundantes que van desde la suma de verificación hasta sólidos hashes criptográficos, definiendo tres niveles diferentes de comunicación a controlar: streams, objetos, y volúmenes.