ty of power residue arithmetic units comprises: [0048] a multiplication unit for performing a multiplication at a multiplication precision of 2m bits (where m is a natural number and is fixed); and [0049] a division unit for performing a division at a division precision of 22???m bits, [0050] wherein, when the maximum arithmetic precision of a power residue computation executed by the plurality of