request, and determining whether a program to be distributed is a program provided by an authorized contents server or not; and acquiring said program and transmitting it to a storage module built in or connected to said mobile terminal in a case where said program to be distributed is provided by an authorized contents server. 29.