Authentication and Encryption
Added requirements