摘要 |
PROBLEM TO BE SOLVED: To easily and speedily encode/decode data for preventing wiretapping by an unauthorized person or the like and to safely and easily exchange information required for decoding the encoded data between an encoding side and a decoding side. SOLUTION: Encoding object data, stored in a first transmitting buffer 101a, are successively read by an encoding position deciding part 101b, and when bit data matched to a prescribed bit pattern are discovered, concerning bit data away from the relevant data just for a prescribed distance within a prescribed range, the results of XOR with a prescribed protect key value or RO TATE result of the relevant protect key value only is calculated by an encoding processing part 101c and are respectively stored in a second transmitting buffer 101e, in place of the data. The protect key value can be changed in the middle of encoding as well. Then, encoded data are transmitted to the decoding side, after the protect key value is embedded therein, so that it can be extracted.
|