The invention discloses a multi-condition triggering self-destruction method for a data
capsule. The invention introduces a multi-condition self-destruction mechanism, and relates to data
encryption,
access control and data destruction. And encrypting and packaging the sensitive data through attribute-based
encryption, generating a decryption strategy with an access strategy tree, binding decryption environment parameters and a use strategy, setting a self-destruction trigger condition, compiling to generate an
executable capsule program embedded with a self-destruction mechanism, and issuing the
executable capsule program to a data user. And the data user obtains the attribute
voucher through the attribute
authorization center, and encrypts and stores the attribute
voucher through a local protection
password. And decrypting and accessing under the condition that permission
verification, environment detection and strategy conditions are met, otherwise, automatically triggering a self-destruction mechanism, terminating the operation of the program, and executing multiple rounds of data overwriting to realize physical erasing. According to the method,
active sensing and self-destruction of the data capsule are realized, a life cycle
closed loop from generation to active destruction is realized, and comprehensive control and safety guarantee of the life cycle of sensitive data are remarkably improved.