发明名称 Systems and methods for automatically handling multiple levels of encryption and decryption
摘要 Systems and methods are provided for automatically handling multiple levels of encryption and decryption. An electronic file is received to add to encrypted storage. The electronic file is encrypted to generate a new level of encryption for the electronic file using an encryption process that uses encryption data to generate the new level of encryption and to decrypt the new level of encryption. A set of existing encryption data associated with the electronic file is identified, wherein each existing encryption data from the set of existing encryption data is associated with an existing level of encryption already applied to the electronic file. The encryption data is added to the set of existing encryption data associated with the electronic file so that the existing levels of encryption and the new level of encryption can be decrypted.
申请公布号 US9373003(B2) 申请公布日期 2016.06.21
申请号 US201414317176 申请日期 2014.06.27
申请人 AppSense Limited 发明人 Branton Paul Keith;Delivett Paul
分类号 G06F21/62;G06F21/60 主分类号 G06F21/62
代理机构 Wilmer Cutler Pickering Hale and Dorr LLP 代理人 Wilmer Cutler Pickering Hale and Dorr LLP
主权项 1. A computerized method for handling multiple levels of encryption so that data can be encrypted multiple times and subsequently decrypted to properly unencrypt the data, the method comprising: receiving, by a computing device, an electronic file to add to encrypted storage that is in communication with the computing device; encrypting, by the computing device, the electronic file to generate a new level of encryption for the electronic file using an encryption process that uses encryption data to generate the new level of encryption and to decrypt the new level of encryption; identifying, by the computing device, a set of existing encryption data associated with the electronic file, wherein each existing encryption data from the set of existing encryption data is associated with an existing level of encryption already applied to the electronic file; adding, by the computing device, the encryption data to the set of existing encryption data associated with the electronic file so that the existing levels of encryption and the new level of encryption can be decrypted; identifying, by the computing device, a total number of levels of encryption among the existing levels of encryption and the new level of encryption; and decrypting, by the computing device, all but one of the total number of levels of encryption from the electronic file.
地址 Warrington GB