In accordance with certain aspects, data is received from a calling program. Ciphertext that includes the data is generated, using a symmetric cipher, in a manner that allows only one or more target programs to be able to obtain the data from the ciphertext. In accordance with other aspects, a bit string...http://www.google.de/patents/US20070067624?utm_source=gb-gplus-sharePatent US20070067624 - Saving and Retrieving Data Based on Symmetric Key Encryption