发明名称 Method and apparatus for reconstituting an encryption key based on multiple user responses
摘要 One embodiment of the present invention provides a system that facilitates encrypting and decrypting a data item. The system operates by encrypting a data item with a session key using a symmetric encryption mechanism to produce an encrypted data item. Next, the system splits the session key into a plurality of shares so that the session key can be reconstituted from a predefined number of shares. The system also receives a plurality of responses from the user (which may be responses to questions), and encrypts the plurality of shares with the plurality of responses using the symmetric encryption mechanism to generate a plurality of encrypted shares. The plurality of encrypted shares are stored for later retrieval. In one embodiment of the present invention, the system decrypts the data item by, receiving a plurality of new responses from the user, and attempting to decrypt the plurality of encrypted shares with the plurality of new responses. Note that a share will be successfully decrypted if a new response matches a response that was previously used to encrypt the share. If the predefined number of shares are successfully decrypted, the system uses the successfully decrypted shares to reconstitute the session key, and then uses the session key to decrypt the encrypted data item.
申请公布号 US6662299(B1) 申请公布日期 2003.12.09
申请号 US19990429217 申请日期 1999.10.28
申请人 PGP CORPORATION 发明人 PRICE, III WILLIAM F.
分类号 G06F21/00;(IPC1-7):G06F1/24 主分类号 G06F21/00
代理机构 代理人
主权项
地址