Encryption on a PIC18

Robust encryption is often difficult to achieve on a microcontroller given the limited processing power and memory. The Microchip PIC18 series are capable of some forms of limited data encryption. Four encryption algorithms including AES, XTEA, SKIPJACK® and a simple encryption algorithm using a pseudo-random binary sequence generator are described in this application note.