an improved secure programming technique involves reducing the size of bits programmed in on - chip secret non - volatile memory , at the same time enabling the typical secure applications supported by secure devices . a technique for secure programming involves de - coupling chip manufacture from the later process of connecting to ticket servers to obtain tickets . a method according to the technique may involve sending a server signed certificate from the device prior to any communication to receive tickets . a device according to the technique may include chip - internal non - volatile memory to store the certificate along with the private key , in the manufacturing process .