The information provider encodes the information for distribution by using a common key that is read out and sent from the user system, and this information is distributed by utilizing removable media such as CD-ROMs and communication means such as broadcasts, networks.