CPC G06F 21/554 (2013.01) [G06F 9/45558 (2013.01); G06F 21/30 (2013.01); G06F 21/602 (2013.01); G06F 21/606 (2013.01); G06N 5/04 (2013.01); G06F 2009/45562 (2013.01); G06F 21/56 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |
1. A storage system or server including at least one processor and memory for storing instructions, which instructions are executed by the processor, the storage system or server comprising:
a primary storage stack, which in communication with the at least one processor, that is accessible through a general use system network; and
a second transportable air-gapped storage stack that is isolated from external entities,
wherein the second transportable air-gapped storage stack is accessible by a private protocol known only to the primary storage stack and the second transportable air-gapped storage stack followed by a multiple stakeholder consensus authentication only if the private protocol used is a correct private protocol is used,
wherein the multiple stakeholder consensus authentication requires agreement among a plurality of predetermined stakeholders selected from a plurality of stakeholders, wherein the plurality of predetermined stakeholders are a subset of the plurality of stakeholders and the plurality of predetermined stakeholders include at least one key stakeholder and the at least one key stakeholder must provide an approval decision input in order for consensus to occur and without the approval decision of the at least one key stakeholder consensus cannot be reached and access is not granted to the second transportable air-gapped storage stack, and
wherein the plurality of predetermined stakeholders provide decision input to a consensus algorithm and the consensus algorithm uses the provided decision input to achieve consensus and thereby allow access to the second transportable air-gapped storage stack.
|