[TechWP-episodes] Передача информации

Сеть-680.jpg

Для получения информации, покупателю необходимо разместить запрос, адресованный конкретным пользователям. Запрос реализован операцией в блокчейне, хранящей необходимые уточняющие параметры запроса.

answer = request(users, params)

Запрос получается владельцем информации, и принимает решение - передавать ключ расшифровки priv_info_key покупателю, или нет. Принимая решение о передаче, продавец информации создает запрос на совершение транзакции, в который вкладывает ключ расшифровки и предлагает покупателю оплатить сделку. Для оплаты сделки, покупателю достаточно подписать предложенную транзакцию.

enter image description here

Вознаграждение переходит пользователю при обработке предложенной операции.

Ключ к информации priv_info_key шифруется алгоритмом Диффи-Хелмана, в котором секретный ключ к расшифровке информации является общим для отправителя и получателя:

Pub(Alice) * Priv(Bob) = Pub(Bob) * Priv(Alice)

Шифрование приватного ключа к информации происходит следующим образом:

encrypted_dynamic_priv_info_key = encrypt (
                                                  sender_priv_memo_key,
                                                  dynamic_priv_info_key
                                                  recipient_pub_memo_key,
                                                  )

Для того, чтобы расшифровать dynamic_priv_info_key, получателю сообщения необходимо применить функцию:

decrypted_dynamic_priv_info_key = decrypt (
                                                  encrypted_dynamic_priv_info_key,
                                                  sender_pub_memo_key,
                                                  recipient_priv_memo_key
                                                  )

Таким образом, зашифрованное сообщение с динамическим приватным ключом к информации доступно к прочтению только отправителю и получателю. Передача сообщения с ключом происходит с помощью API на уровне блокчейна. С помощью полученного ключа, возможно расшифровать закрытую информацию пользователя и получить к ней доступ.

Если Вы хотите принять участие в Token Sale, оставьте свой e-mail на главной странице TravelChain.io.

White Paper
Overview
Technical WP
Business-plan

Добавляйтесь в наш Telegram-чат

travelchainmapalaжизньпутешествияблокчейн
178
100.279 GOLOS
0
В избранное
travelchain
На Golos с 2017 M10
178
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (1)
Сортировать по:
Сначала старые