Skip to content

Commit

Permalink
modify
Browse files Browse the repository at this point in the history
  • Loading branch information
bithernet committed Aug 2, 2016
1 parent 5518158 commit f9d51c4
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion source/chaincloud-v/sms-verification.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
SMS Verification
********************************************************************************

V Device can interact verifaction data with ChainCloud's Cold HSM (Hardware Security Machine) through SMS messages.
V-Device can interact verifaction data with ChainCloud's Cold HSM (Hardware Security Machine) through SMS messages.

Hello
================================================================================
Expand Down
12 changes: 6 additions & 6 deletions source/chaincloud-v/what-is-v-device.rst
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
.. _what-is-v-device:

********************************************************************************
What is V Device?
What is V-Device?
********************************************************************************

V Device is like a "2-Step Verification" Device for you.
V-Device is like a "2-Step Verification" Device for you.

V Device is an Android device running with ChainCloud-V (an Open Source App developped by us). With this App, you can establish a secured channel between your V Device and ChainCloud's HSM-Cold Device with SMS. All data transfered on this channel should be verified to ensure the security.
V-Device is an Android device running with ChainCloud-V (an Open Source App developped by us). With this App, you can establish a secured channel between your V-Device and ChainCloud's HSM-Cold Model with SMS. All data transfered on this channel should be verified to ensure the security.

There are two different verifications between V Device and ChainCloud HSM-Cold Device:
There are two different verifications between V-Device and ChainCloud HSM-Cold Model:

* All Hot-Sending requests (from your website/service) shoud be signed by your V Device, and the signature will pass through ChainCloud API to HSM-Hot Device, and then to HSM-Cold Device. After that, the HSM-Cold Device will verify the signature with data. If the signature is correct, HSM-Cold will acknowlege the Hot-Sending request, otherwise, it will close the channel and notify the administrator.
* When you request the Cold-Receiving/Hot-Sending addresses from ChainCloud API, and plan to use these addresses in your business logic, you can verify each batch of these addresses (1000 address per batch) with the security channel between V Device and HSM-Cold devices. You should verify all addresses before use, to protect your blockchain assets.
* All Hot-Sending requests (from your website/service) shoud be signed by your V Device, and the signature will pass through ChainCloud API to HSM-Hot Device, and then to HSM-Cold Model. After that, the HSM-Cold Model will verify the signature with data. If the signature is correct, HSM-Cold will acknowlege the Hot-Sending request, otherwise, it will close the channel and notify the administrator.
* When you request the Cold-Receiving/Hot-Sending addresses from ChainCloud API, and plan to use these addresses in your business logic, you can verify each batch of these addresses (1000 address per batch) with the security channel between V Device and HSM-Cold Model. You should verify all addresses before use, to protect your blockchain assets.

You can also develop your own version of ChainCloud-V (because it is Open Source), and add other safe strategies, for example :

Expand Down

0 comments on commit f9d51c4

Please sign in to comment.