13-03-2014, 02:58 PM
PROTECTED DATA COMMUNICATION BASED ON CRYPTOGRAPHY
PROTECTED DATA COMMUNICATION .doc (Size: 37.5 KB / Downloads: 44)
INTRODUCTION
In transmitting data from one point to another, it is sometimes necessary to check the received data for errors and to correct them if possible. The need for the use of such techniques has varied over time. More recently, as processors are pushed to higher clock speeds, components are operated nearer their limits, in particular support components such as memory. Error detection/correction is applied to memory fetch/store operations.
The technique to be presented here is the Hamming 7-bit code. This code will provide the capability to detect and correct single bit errors. Hamming code is a set of error-correction codes that can be used to detect and correct bit errors that can occur when computer data is moved or stored.
Data Register:
In the transmission side, the encoded data is stored in the data register before transmission. The data thus transmitted is received and stored in the data register in the receiver side.
Error Detection/Correction:
This block will receive encoded data from the data register and does reliability checks on it after separating the data from the parity bits based on using Hamming code. If the data transfer is erroneous, it sends an error flag to the controller, which will then resend the data. This block will detect upto 2 errors and correct 1 error.
Memory:
The data separated by the Error Detection/Correction block is finally stored in the 4x16 memory