An electronic media communication apparatus is provided in which
encryption keys and decryption algorithms are provided as circuits
concealed in logic programmable devices. When the client requests
delivery of electronic media, the server individually encrypts the
electronic media and delivers the encrypted electronic media to the
client. In the client, an electronic media specific circuit section uses
logic circuit data received via a client data communication section to
generate an electronic media specific logic circuit. Then, a logic
circuit configuration section combines the logic circuit with a terminal
specific circuit section uniquely implemented for the client to form an
electronic media security circuit section. The original digital content
can then be generated by inputting the encrypted electronic media stored
in a storage unit to the electronic media security circuit section.
Correct decryption is only possible when the electronic media specific
circuit section and the terminal specific circuit section are used
together in combination.