A server apparatus includes a CPU, a RAM, a cipher processing unit for
carrying out encryption and decryption, a communication processing unit
for carrying out communication with an information processing terminal,
and a data storage unit for storing information that does not require
confidentiality. The server apparatus also includes a distribution
information storage unit for storing information such as a program to be
distributed, and a specific information distribution history holding unit
for holding a specific information distribution history for managing a
record of a program specific information of a program previously
distributed to the information processing terminal.