Cipher Interface added