Access Controls and Authentication for Crypto Systems