Patent Number: 7,765,397

Title: Generating, migrating or exporting bound keys

Abstract: In accordance with certain aspects, data is received from a calling program. Ciphertext that includes the data is generated, using public key encryption, in a manner that allows only one or more target programs to be able to obtain the data from the ciphertext. In accordance with another aspect, a bit string is received from a calling program. An identifier of the calling program is checked to determine whether the calling program is allowed to access data encrypted in ciphertext of the bit string. The data is decrypted using public key decryption and returned to the calling program only if the calling program is allowed to access the data.

Inventors: England; Paul (Bellevue, WA), Peinado; Marcus (Bellevue, WA)

Assignee: Microsoft Corporation

International Classification: H04L 29/06 (20060101)

Expiration Date: 7/27/12018