Also, a storage medium such as a CD-ROM or the like, which stores the encrypted program of the present invention, may be delivered to the user, the user who has cleared a predetermined condition may be allowed to download key information that can be used to decrypt the program from a home page via the Internet, and the encrypted program may be executed using that key information to be installed on