Minimal Implementation of a Secure Remote Keyless Encryption Protocol Using CMAC Mode Of AES
Dinesh Reddy Gade · OhioLink ETD Center (Ohio Library and Information Network) · 2010
Remote keyless entry systems gained prominence with the advancement of wireless communication technological applications.Early remote keyless entry systems operate by transmitting a unique identification key from the transmitter to the receiver.Security has become a major concern for these systems due to cloning of the key.Modern keyless entry systems make use of advanced theft control methods that generate rolling codes.The main purpose of this research was to implement a secure wireless encryption protocol that generates rolling codes using cryptography.This implementation makes use of the Advanced Encryption Standard (AES) and its Cipher-based Message Authentication Code (CMAC) mode of operation for transmitter authentication.A minimal implementation of this protocol is done for use in smaller devices.A simple and secure learning method was used for introducing new transmitters to the receiver.The transmitter and receiver are programmed using PIC24 microcontrollers and C30 compiler.Two 16-bit microprocessors are used to implement the hardware.The microcontroller devices are programmed for minimal power consumption.A working implementation of the transmitter and receiver programs written in C language is included in the appendix.iv ACKNOWLEDGEMENT I would like to specially