1. A semiconductor device having a plurality data recording areas, comprising an input port receiving basic information, an additive data recording area on which additive data serving as information additive to the basic information is recorded, a processing unit which encodes the basic information based on the basic information and the additive data, and a calculation data recording area on which calculation data encoded by the processing unit is recorded, wherein the calculation data encoded by the processing unit is at a quality level higher than the basic information.