The on-chip multi-core type tamper resistant processor has a feature that,
on the microprocessor package which has a plurality of instruction
execution cores on an identical package and an ciphering processing
function that can use a plurality of ciphering keys in correspondence to
programs under a multi-task program execution environment, a key table
for storing ciphering keys and the ciphering processing function are
concentrated on a single location on the package, such that it is
possible to provide a tamper resistant microprocessor in the
multi-processor configuration that can realize the improved processing
performance by hardware of a given size compared with the case of
providing the key table and the ciphering processing function
distributedly.