ДЕЦЕНТРАЛИЗОВАННАЯ КИБЕРЗАЩИЩЕННАЯ КОНФИДЕНЦИАЛЬНАЯ СЕТЬ ДЛЯ ОБЛАЧНЫХ КОММУНИКАЦИЙ, ВЫЧИСЛИТЕЛЬНЫХ ОПЕРАЦИЙ И ГЛОБАЛЬНОЙ ЭЛЕКТРОННОЙ КОММЕРЦИИ

1. Способ передачи пакетов, содержащих цифровые данные, через облако, причем каждый из пакетов содержит множество сегментов данных, при этом облако содержит сеть недифференцированных метаморфических узлов, каковые узлы размещены на серверах или устройствах связи, при этом способ содержит этапы, на которых
предписывают недифференцированному метаморфическому узлу трансформироваться в первый узел задачи;
предписывают первому узлу задачи принимать пакеты от других узлов задачи в облаке;
предписывают первому узлу задачи, после приема пакетов от других узлов задачи, передавать пакеты другим узлам задачи в облаке, при этом пакеты, передаваемые первым узлом задачи, содержат, по меньшей мере, часть сегментов данных пакетов, ранее принятых первым узлом задачи; и
предписывают первому узлу задачи трансформироваться обратно в недифференцированный метаморфический узел после того, как первый узел задачи передаст упомянутые пакеты другим узлам задачи.
2. Способ по п.1, дополнительно содержащий этапы, на которых
предписывают первому узлу задачи скремблировать входящий пакет путем изменения порядка сегментов данных в пакете в соответствии с первым алгоритмом скремблирования для получения скремблированного пакета;
предписывают первому узлу задачи шифровать скремблированный пакет в соответствии с алгоритмом и ключом шифрования для получения зашифрованного скремблированного пакета, причем упомянутые алгоритм и ключ шифрования созданы в соответствии с первым состоянием;
предписывают первому узлу задачи передать зашифрованный скремблированный пакет на второй узел задачи;
предписывают второму узлу задачи дешифровать зашифрованный скремблированный пакет с использованием учетных данных безопасности в соответствии с упомянутым первым состоянием для восстановления скремблированного пакета;
предписывают второму узлу задачи шифровать скремблированный пакет в соответствии с алгоритмом и ключом шифрования, созданными в соответствии со вторым состоянием, для получения второго зашифрованного скремблированного пакета;
предписывают второму узлу задачи передать второй зашифрованный скремблированный пакет третьему узлу задачи;
повторяют в других узлах задач процесс дешифрования входящего скремблированного пакета с использованием предшествующего состояния для восстановления скремблированного пакета и затем повторно шифруют пакет с новым состоянием для генерации вновь зашифрованного скремблированного пакета;
в течение конечного момента времени дешифруют входящий зашифрованный скремблированный пакет с использованием учетных данных безопасности в соответствии с предшествующим состоянием, в соответствии с которым пакет был зашифрован для восстановления скремблированного пакета; и
дескремблируют входящий пакет в последнем узле задачи с тем, чтобы воссоздать упомянутый пакет перед скремблированием в первом узле задачи.
3. Способ маршрутизации информации по сети связи, каковая сеть связи содержит множество узлов, причем способ содержит этапы, на которых подразделяют данные на одну из следующих категорий
данные, используемые для выполнения функции сервера имен, причем данная функция сервера имен содержит идентификацию имен устройств и их соответствующих динамических IP-адресов;
данные, используемые для выполнения функции узла полномочий, причем данная функция узла полномочий содержит маршрутизацию пакетов данных по сети узлов задач; и
данные, используемые для выполнения функции узла задачи, причем данная функция узла задачи содержит скрытие содержимого пакетов данных с использованием алгоритмов маскирования;
обеспечивают каждый из узлов данными, необходимыми для выполнения одной из упомянутой функции сервера имен, упомянутой функции узла полномочий и упомянутой функции узла задач;
фрагментируют каждую из категорий данных в файлы в соответствии с алгоритмом, причем этот алгоритм основывается на состоянии, таком как время, при этом для дефрагментации некоторых или всех из файлов требуется ключ; и
сохраняют фрагментированные данные во множестве устройств, причем ни одно отдельное устройство не содержит достаточного содержимого для восстановления содержимого данных до упомянутой фрагментации.
4. Способ по п.3, в котором узел шлюза в сети запрашивает IP-адрес назначения из данных, используемых для выполнения функции сервера имен.
5. Способ определения доступа недифференцированного метаморфического узла к данным, хранящимся в облаке, при котором пользователь или торговец генерирует заказ на работу, содержащий цифровой контракт, причем цифровой контракт включает в себя описание задания, которое должно быть выполнено узлом, и учетные данные безопасности, необходимые для доступа к распределенному облаку данных, в котором хранятся данные, необходимые для выполнения задания; причем упомянутые учетные данные безопасности содержат числовое начальное значение, криптографический ключ и состояние, при этом алгоритмический селектор выбирает одно облако данных, к которому упомянутый узел должен получить доступ в соответствии со следующими правилами:
если описание задания требует, чтобы узел выполнял функцию сервера имен, узлу предоставляется доступ к облаку данных сервера имен, тем самым преобразуя узел в узел сервера имен;
если описание задания требует, чтобы узел выполнял функцию узла полномочий, узлу предоставляется доступ к облаку данных узла полномочий, тем самым преобразуя узел в узел сервера имен; или
если описание задания требует от узла выполнения функции узла задачи, узлу предоставляется доступ к облаку данных узла задачи, тем самым преобразуя узел в узел задачи.
6. Способ безопасного хранения данных в дезагрегированной форме в облаке распределенных данных, содержащий этапы, на которых
выполняют парсинг файла на по меньшей мере три раздела;
шифруют каждый парсированный раздел уникальным криптографическим ключом;
безопасно отправляют первый зашифрованный парсированный раздел в по меньшей мере два разных устройства хранения данных;
безопасно пересылают ссылку на первый зашифрованный парсированный раздел владельцу первого зашифрованного парсированного раздела и на по меньшей мере одну учетную запись пользователя для резервного восстановления вместе с криптографическим ключом для дешифрования первого зашифрованного парсированного раздела;
безопасно отправляют второй зашифрованный парсированный раздел в по меньшей мере два разных устройства хранения данных;
безопасно пересылают ссылку на второй зашифрованный парсированный раздел владельцу второго зашифрованного парсированного раздела и на по меньшей мере одну учетную запись пользователя для резервного восстановления вместе с криптографическим ключом для дешифрования второй зашифрованной парсированной секции;
безопасно отправляют третий зашифрованный парсированный файл в по меньшей мере два разных устройства хранения данных; и
безопасно пересылают ссылку на третий зашифрованный парсированный раздел владельцу третьего зашифрованного парсированного раздела и на по меньшей мере одну учетную запись пользователя для резервного восстановления вместе с криптографическим ключом для дешифрования третьего зашифрованного парсированного раздела,
при этом не более двух зашифрованных парсированных раздела хранятся на любом одном устройстве хранения данных, и при этом владелец каждого зашифрованного парсированного раздела имеет доступ для чтения и записи к сохраненному зашифрованному парсированному разделу.
7. Способ по п.6, в котором один или более участников совместной работы посылают дублирующие копии ссылок на все зашифрованные парсированные разделы вместе с криптографическим ключом на каждый зашифрованный парсированный раздел, посредством чего каждый участник совместной работы имеет доступ для чтения и записи к каждому зашифрованному парсированному разделу.
8. Способ безопасного проведения вычислений в распределенном облаке данных, содержащий этапы, на которых
клиент, ищущий доступ к вычислительным ресурсам, создает цифровой контракт, содержащий описание вычислительного задания, которое должно быть выполнено, и включающий в себя учетные данные безопасности, необходимые для доступа к файлам в облаке данных, причем учетные данные безопасности включают в себя числовое начальное значение, криптографический ключ и состояние;
программное обеспечение, установленное в шлюзовом узле, выбирает количество узлов задач для выполнения вычислительного задания и инструктирует программное обеспечение в выбранных узлах задач на предмет того, какие вычисления должны выполняться каждым узлом задач;
программное обеспечение в выбранных узлах задач осуществляет безопасный доступ к данным в распределенном облаке данных; и
выбранные узлы задач сообщают результаты вычислений шлюзовому узлу, и шлюзовой узел объединяет результаты вычислений, причем вся связь между шлюзовым узлом, узлами задач и распределенным облаком данных осуществляется безопасно.
9. Способ обеспечения конфиденциальности и подтверждения активов в устройствах связи, вычислений и хранения, содержащий сетевой центр персональных цифровых сертификатов и сертифицированную систему из идентификационно-доверительных цепочек, сформированную посредством этапов, на которых
выполняют криптографическое хэширование персональных непубличных данных для создания персонального хэш-идентификатора;
используют персональный хэш-идентификатор для генерации цифрового CA-сертификата с использованием обмена ключами;
выполняют цифровую подпись цифрового CA-сертификата генерируемыми сетью учетными данными безопасности, причем упомянутая подпись выполняется посредством обмена ключами или путем объединения персонального хэш-идентификатора с системным хэш-идентификатором; и
генерируют множество корневых сертификатов из цифрового CA-сертификата, причем каждый корневой сертификат подписывается его вышестоящим сертификатом, причем использование цифрового CA-сертификата требует аутентификации личности владельца CA-сертификата и проверки того, что CA-сертификат был сгенерирован системой.
10. Способ подтверждения действительных легальных транзакций в децентрализованной торговле с использованием частных блокчейнов, причем частные блокчейны имеют форму 3D направленного ациклического графа с множеством деревьев, при этом первый владелец первого частного блокчейна хочет провести транзакцию, требующую от первого владельца оплаты второму владельцу второго частного блокчейна, содержащий этапы, на которых
первый владелец привлекает наблюдателей транзакций путем залога компенсации наблюдателям транзакций и помещает компенсацию на условное депонирование;
создают сектор свободного обозревателя блокчейна первого частного блокчейна, причем сектор свободного обозревателя блокчейна содержит копию части первого частного блокчейна;
наблюдатели транзакций, просматривая сектор свободного обозревателя блокчейна, подтверждают, что первый частный блокчейн имеет валидные токены для выполнения транзакции, и консенсусом одобряют транзакцию;
после завершения транзакции, первый владелец освобождает компенсацию наблюдателям транзакций от условного депонирования, соответственно вызывая оплату блокчейнов, принадлежащих наблюдателям транзакций.
11. Способ, посредством которого продавец или поставщик услуг, поставляющий продукты или услуги через облако, получает услуги связи, вычисления и места хранения данных, используя этапы, на которых
посредством программного обеспечения интерфейса прикладного программирования (API) продавец или поставщик услуг создает цифровой контракт, определяющий задание, которое должно быть выполнено, и сумму, которую данный продавец или поставщик услуг готов объявить за выполнение указанного задания;
поставщик ресурсов соглашается выполнить задание за сумму, указанную в цифровом контракте, и предписывает узлам задач в облаке выполнить задание; и
после выполнения задания узлы задач преобразуют сумму, заложенную в цифровом контракте, в товарный токен.