An end-to-end hardware approach security for the GPRS

An end-to-end security architecture and its VLSI implementation for the GPRS is proposed in This work. The security offered by GPRS is similar to that offered by the Global Mobile System (GSM). Three algorithms are needed. The A3 and A8, for authentication and ciphering key generation, and the GEA3 algorithm for data confidentiality. The A3 and A8 are based on the RIJNDAEL block cipher, while the GEA3 is based on the KASUMI block cipher. For both ciphers efficient implementations are proposed. The whole design was coded using VHDL language and for the hardware implementations of the designs FPGA devices were used. Detailed analysis is shown, in terms of frequency, throughput, and covered area.