Thus, according to the fourth data processing apparatus, in the event that there is no problem as to a safety of data, in other words, encrypted data are simply decoded, it contributes to a higher speed processing of data, and on the hand, in the event that there is a problem as to a safety of data, it ensures a safety of data.