Patent ID: 7401228

Claim:
A method for transmitting digital data on which an error correction or detection process has been performed, the method comprising: converting the digital data into encrypted data according to key data; generating parity data based on the encrypted data; mixing and transmitting the parity data with a data body, wherein at least a part of said data body is composed of an unconverted portion of the digital data; detecting an error location based on information data and the parity data; calculating an error value as a difference between the data before error correction and the data after error correction; providing the error value to a data modifying circuit that performs an operation using the error value to modify the data, wherein a first exclusive or (XOR) circuit operates to directly output information data sent from a delaying circuit when the first XOR circuit receives a binary zero digit from a latch circuit; and wherein a second exclusive or (XOR) circuit operates to output inverted information data from the delaying circuit when the second XOR circuit receives a binary one digit from the latch circuit.