摘要 |
An apparatus is provided for distributing data, which comprises network-connected user terminals (101,104,108,109,110), each of which includes at least processing means (205,608) memory means (208,609) and communicating means (209,611). The memory means (208,609) stores generic data (306), user-specific data (307,808) and instructions. At a first user terminal (104), the processing means (608) is configured by the instructions (803) to obtain the type of processing protocol (1201) for the distributed data type at a second user terminal (101). The processing means (608) is further configured by the instructions (803) to encode the user-specific data according to the protocol type and encrypt the encoded data with an encryption algorithm. The encrypted data (808) is broadcast to the second user terminal (101) by way of the communication means (611) and, at the second user terminal (101), user input (304) is provided in response to receiving the encrypted data and broadcast back to the first terminal (104). Upon receiving the user input (304,307) at the first terminal (104), the user input (304,307) is decrypted and compared with the stored user-specific data (808). |