advanced currency authentication