Proxy Factory/Protocol separated to implement encrypion (AES for the moment)