A digital value processing apparatus, adapted to process a digital value generated by a physically unclonable function comprising: a grouping unit to generate a plurality of groups by segmenting a first bit sequence included in a first digital value generated by a physically unclonable function; and a processing unit to calculate a second bit sequence from the groups by performing a logical operation, and to generate a second digital value comprising the second bit sequence, wherein the logical operation is an exclusive OR operation, and the digital value processing apparatus further comprises a determining unit to: read the first bit sequence, determine whether the first digital value has a predesignated level of randomness satisfying a condition that a P-value calculated for the first bit sequence exceeds a predesignated threshold, and characterised in that it is further adapted to determine a parameter associated with the segmenting, the parameter being a number of the generated groups, wherein the determining unit comprises: a reading unit to read the first bit sequence and to calculate a ratio of bit values "1" and "0" included in the first bit sequence; and a calculating unit to calculate the parameter to allow a condition that a P-value for the second bit sequence calculated based on the ratio exceeds a predesignated threshold to be satisfied, and to generate a second digital value with enhanced entropy said second digital value including said second bit sequence. a grouping unit to generate a plurality of groups by segmenting a first bit sequence included in a first digital value generated by a physically unclonable function; and a processing unit to calculate a second bit sequence from the groups by performing a logical operation, and to generate a second digital value comprising the second bit sequence, wherein the logical operation is an exclusive OR operation, and the digital value processing apparatus further comprises a determining unit to: read the first bit sequence, determine whether the first digital value has a predesignated level of randomness satisfying a condition that a P-value calculated for the first bit sequence exceeds a predesignated threshold, and characterised in that it is further adapted to determine a parameter associated with the segmenting, the parameter being a number of the generated groups, wherein the determining unit comprises: a reading unit to read the first bit sequence and to calculate a ratio of bit values "1" and "0" included in the first bit sequence; and a calculating unit to calculate the parameter to allow a condition that a P-value for the second bit sequence calculated based on the ratio exceeds a predesignated threshold to be satisfied, and to generate a second digital value with enhanced entropy said second digital value including said second bit sequence. read the first bit sequence, determine whether the first digital value has a predesignated level of randomness satisfying a condition that a P-value calculated for the first bit sequence exceeds a predesignated threshold, and determine a parameter associated with the segmenting, the parameter being a number of the generated groups, wherein the determining unit comprises: a reading unit to read the first bit sequence and to calculate a ratio of bit values "1" and "0" included in the first bit sequence; and a calculating unit to calculate the parameter to allow a condition that a P-value for the second bit sequence calculated based on the ratio exceeds a predesignated threshold to be satisfied, and to generate a second digital value with enhanced entropy said second digital value including said second bit sequence. a reading unit to read the first bit sequence and to calculate a ratio of bit values "1" and "0" included in the first bit sequence; and a calculating unit to calculate the parameter to allow a condition that a P-value for the second bit sequence calculated based on the ratio exceeds a predesignated threshold to be satisfied, and to generate a second digital value with enhanced entropy said second digital value including said second bit sequence.