摘要 |
PURPOSE:To make a collision hard to occur and to improve safety by switching algorithm for data conversion which is used by the data processing stage of each block on the basis of probability according to the data processing result of a precedent stage. CONSTITUTION:The data block Bk+1 of a (k+1)th stage is supplied to an adder 1k+1, which adds the processing result Ckxsi of a (k)th stage and supplies the result to a decoding processing part 2K+1. The decoding processing part 2k+1 is stored with N decoding algorithms A0-AN-1, and determines a decoding algorithm to be used according to the selection signal from the (k) stage and uses the algorithm Ak to decode the calculation result of the adder 1k+1. The processing result Ck+1 of the decoding processing part 2k+1 is supplied to an algorithm selection control part 5k+1. This control part 5k+1 depends upon the decoding algorithm Ak and the whole or part of the decoding processing result Ck+1 and selects and controls the decoding algorithm of the decoding processing part 2k+2 of a (k+2)th stage by a probability method. |