发明名称 |
Secure document repository |
摘要 |
Embodiments for secure data storage that include systems and methods that receive, from a second system maintained by a second entity, a data payload to be stored by the system; secure the data payload at a first time; store the secured data payload; receive a request for access to the data payload; and provide certification, corresponding to a second time subsequent to the first time, that the data payload has not been altered since the first time. |
申请公布号 |
US9519793(B2) |
申请公布日期 |
2016.12.13 |
申请号 |
US201414339313 |
申请日期 |
2014.07.23 |
申请人 |
Bank of America Corporation |
发明人 |
Kurian Manu Jacob |
分类号 |
G06F21/00;G06F21/60;G06F21/57;G06F21/64 |
主分类号 |
G06F21/00 |
代理机构 |
Moore & Van Allen PLLC |
代理人 |
Springs Michael A.;Moore & Van Allen PLLC ;Horne Patrick B. |
主权项 |
1. A system for providing secure data payload storage, whereby the system provides certification of the security of stored data payloads, the system comprising:
a first computer apparatus maintained by a first entity and including a processor and a memory; and a software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to secure a data payload by a first encryption, thereby resulting in a first secured data payload; and to transmit the first secured data payload to a second computer apparatus; and a second computer apparatus maintained by a second entity and operatively coupled with the first computer apparatus and including a processor and a memory; and a software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to:
receive, from the first computer apparatus, the first secured data payload to be stored by the second apparatus;secure the first secured data payload at a first time by securing the first secured data payload by a second encryption, thereby resulting in a second secured data payload;store the second secured data payload;provide access to the second secured data payload to a third party for encryption by a third encryption, thereby resulting in a third secured data payload;store the third secured data payload;receive a request for access to the data payload;provide access to the third secured data payload to the third party for decryption by the third encryption, thereby resulting in the second secured data payload;decrypt the second secured data payload;transmit the second secured data payload to the first computer apparatus for decryption of the second secured data payload by the first encryption, thereby resulting in a decrypted data payload;provide certification, corresponding to a second time subsequent to the first time, that the data payload has not been altered since the first time; andprovide access to the decrypted data payload to the requester. |
地址 |
Charlotte NC US |