Inside CMAC