First implementation cryptoaes