ABSTRACT

The growth of wireless devices [1,2] is ever-increasing, as are the data

transmission bandwidths of the underlying technologies. However, the con-

straints on battery life and hence processing power are in contradiction to the

increased demands and complexity of data processing such as that required by

new and more robust security protocols. It is natural for security standards to

evolve as more secure methods become available and weaknesses become

apparent. This situation necessitates the use of programmable systems to

adapt to counteract security weaknesses and provide some degree of future-

proofing to prolong the lifetime of products.