СПОСОБ И УСТРОЙСТВО УСТАНОВКИ КЛЮЧЕЙ И ОТПРАВКИ ДАННЫХ

1. Способ для отправки первых данных от первого терминала непосредственно на второй терминал, содержащий
прием и публикацию платформой обмена данными информации данных, ассоциированной с первыми данными, выпущенными первым терминалом, ассоциированным с первым пользователем;
прием в платформе обмена данными запроса размещения заказа на опубликованную информацию данных вторым терминалом, ассоциированным со вторым пользователем, и отправку упомянутого запроса первому терминалу, причем упомянутый заказ ассоциирован с обменом первыми данными от первого пользователя и вторыми данными от второго пользователя; и
прием платформой обмена данными информации подтверждения, отправленной первым терминалом для запроса размещения заказа, чтобы достичь соглашения обмена данными между первым пользователем и вторым пользователем, которое должно быть сохранено в блокчейн;
прием (102) платформой обмена данными первого ключа, отправленного первым терминалом и используемого для дешифрования зашифрованных первых данных;
отправку (103) платформой обмена данными первого ключа на второй терминал, так что второй терминал, после приема зашифрованных первых данных, отправленных первым терминалом, дешифрует принятые зашифрованные первые данные на основе первого ключа, чтобы получить первые данные.
2. Способ по п. 1, дополнительно содержащий запись и сохранение платформой обмена данными соглашения обмена данными, достигнутого между первым пользователем и вторым пользователем, в блокчейн, причем соглашение обмена данными включает в себя информацию свойства обмениваемых данных.
3. Способ по п. 1, в котором отправка первого ключа на второй терминал дополнительно содержит
когда верифицировано платформой обмена данными, что третьи данные, принятые платформой обмена данными от второго терминала, соответствуют соглашению обмена данными, отправку платформой обмена данными первого ключа на второй терминал, так что второй терминал, после приема зашифрованных первых данных, отправленных первым терминалом, дешифрует принятые зашифрованные первые данные на основе первого ключа, чтобы получить первые данные, причем третьи данные являются подлежащими обмену данными от второго пользователя для приема первых данных от первого пользователя.
4. Способ по п. 3, дополнительно содержащий отправку платформой обмена данными третьих данных на первый терминал, когда принята инструкция отправки данных, отправленная вторым терминалом, причем третьи данные представляют собой подлежащие обмену данные от второго пользователя, упоминаемые в соглашении обмена данными, причем обмен третьими данными совершается через платформу обмена данными к первому пользователю (550).
5. Способ по п. 1, причем перед этапом отправки первого ключа на второй терминал способ дополнительно содержит
прием платформой обмена данными второго ключа, отправленного вторым терминалом и используемого для дешифрования зашифрованных вторых данных; и
после этапа отправки платформой обмена данными первого ключа на второй терминал способ дополнительно содержит отправку платформой обмена данными второго ключа на первый терминал, так что первый терминал после приема зашифрованных вторых данных, отправленных вторым терминалом, дешифрует принятые зашифрованные вторые данные на основе второго ключа, чтобы получить вторые данные.
6. Способ по п. 5, причем после этапа отправки платформой обмена данными первого ключа на второй терминал и перед этапом отправки второго ключа на первый терминал способ дополнительно содержит прием платформой обмена данными информации подтверждения для первых данных, отправленной вторым терминалом, причем информация подтверждения для первых данных указывает, что второй пользователь определяет, что первые данные соответствуют описанию в соглашении.
7. Способ по п. 6, причем после этапа приема платформой обмена данными информации подтверждения, отправленной вторым терминалом для первых данных, способ дополнительно содержит прием платформой обмена данными информации подтверждения, отправленной первым терминалом для вторых данных, причем информация подтверждения для вторых данных указывает, что первый пользователь определяет, что вторые данные соответствуют описанию в соглашении.
8. Способ по п. 7, причем после этапа приема платформой обмена данными информации подтверждения, отправленной первым терминалом для вторых данных, способ дополнительно содержит запись и сохранение платформой обмена данными записи, что обмен выполнен, в результат соглашения обмена данными в блокчейне.
9. Способ по п. 1, причем после отправки платформой обмена данными первого ключа на второй терминал способ дополнительно содержит отправку платформой обмена данными третьих данных первому пользователю, когда определено, что предварительно установленное условие удовлетворено.
10. Способ по п. 9, причем определение, что предварительно установленное условие удовлетворено, в частности, содержит прием платформой обмена данными инструкции отправки данных, отправленной вторым терминалом, причем инструкция отправки данных представляет собой инструкцию для предписания платформе обмена данными отправлять третьи данные на первый терминал.
11. Способ по любому одному из пп. 2–10, причем
соглашение обмена данными содержит информацию свойства первых данных;
способ дополнительно содержит получение, вторым терминалом, информации свойства и определение, в соответствии с информацией свойства, соответствуют ли полученные первые данные записи в соглашении; и
информация свойства первых данных содержит по меньшей мере одно из следующего:
дайджест сообщения для верификации целостности первых данных; и
основную информацию для суммирования конкретного содержания первых данных.
12. Способ по любому одному из пп. 2–10, причем зашифрованные первые данные передаются на второй терминал первым терминалом, реализующим стандартный интерфейс передачи, и стандартный интерфейс передачи содержит универсальный интерфейс, определенный платформой обмена данными и используемый для передачи данных между терминалами.
13. Способ по любому одному из пп. 1–11, в котором определяется состояние передачи первых зашифрованных данных, в том числе то, были ли первые зашифрованные данные переданы или не были переданы на второй терминал, причем определение состояния передачи первых зашифрованных данных включает в себя прием состояния передачи первых зашифрованных данных, активно сообщенного первым терминалом и вторым терминалом.
14. Способ по любому одному из пп. 1–4, причем третьи данные являются данными, которые представляют деньги, и при этом первый пользователь является продавцом данных, а второй пользователь является покупателем данных.
15. Система отправки данных, содержащая по меньшей мере первый терминал, второй терминал и платформу обмена данными, сконфигурированные для выполнения способа по любому из пп. 1-14.