As for the allocation of the encryption key, it is sent to a purchasing person client 12 via a storage medium such as an IC card or a floppy disk, or via the communication network 14, when the purchasing person client 12 has been registered as a purchasing person of the electronic marketplace server 11.