The invention provides for a telecommunication method of securely exchanging unencrypted data between a
telecommunications device and a first
server computer
system via a digital cellular
wireless telecommunications network, wherein the
telecommunications device is a battery powered
mobile end user
telecommunications device, wherein the method comprises the steps of: encrypting the unencrypted data using a first
encryption algorithm into first encrypted data, sending the first encrypted data to a second
server computer
system via a first
network connection of the digital cellular
wireless telecommunications network, storing the first encrypted data by the second
server computer
system, sending an order request to the first server computer system via a second
network connection of the digital cellular
wireless telecommunications network by the
telecommunications device, sending a
data publishing request to the second server computer system, generating a cryptographic key pair, sending the first encrypted data, the public key, and the private key to the
telecommunications device, decrypting the first encrypted data into the unencrypted data, encrypting the unencrypted data into second encrypted data using the public key, sending the second encrypted data to the second, generating a
web service for providing the second encrypted data via an URL, sending the URL to the telecommunications device, sending the URL and the private key, requesting the second encrypted data from the second server computer system, sending the second encrypted data to the first server computer system by the second server computer system using the wired
network connection, decrypting the second encrypted data by the first server computer system into the unencrypted data, and combining the order request with the unencrypted data.