CRYPTOCURRENCY COLD WALLET STORAGE DEVICE DISPENSER
A terminal and associated method is provided for dispensing a non-volatile memory storage device for storing user private information to a user. A device dispenser securely stores private information on a removable non-volatile memory storage device and then dispenses the removable non-volatile memory storage device to the user. A processor provides a user interface to the user, provides the user with access to a source of user private information via the user interface, receives the user private information from the source, and transfers the received user private information to the device dispenser for storage on the removable non-volatile memory storage device. The source may be a remote website for a cryptocurrency exchange. The user private information may be information, such as public and private keys, representing cryptocurrency ownership. The non-volatile memory storage device may be a cold wallet storage device.
1 . A terminal for dispensing a non-volatile memory storage device for storing user private information to a user, comprising:
a device dispenser for securely storing private information on a removable non-volatile memory storage device and then dispensing the removable non-volatile memory storage device to the user; and
a processor configured to:
provide a user interface to the user,
provide the user with access to a source of user private information via the user interface,
receive the user private information from the source, and
transfer the received user private information to the device dispenser for storage on the removable non-volatile memory storage device.
2 . The terminal of claim 1 , wherein the source is a remote website for a cryptocurrency exchange.
3 . The terminal of claim 2 , wherein the private information comprises a private key representing ownership of an amount of cryptocurrency.
4 . The terminal of claim 1 , wherein the private information is securely stored on the removable non-volatile storage device in an encrypted format.
5 . The terminal of claim 4 , wherein a key for the encrypted format is kept private in the terminal.
6 . The terminal of claim 4 , wherein a key for the encrypted format is kept private in a controller in the removable non-volatile storage device.
7 . The terminal of claim 1 , wherein the private information is securely stored on the removable non-volatile storage device in a proprietary format.
8 . The terminal of claim 1 , wherein the private information is securely stored on the removable non-volatile storage device in a password protected format.
9 . The terminal of claim 1 , wherein user identification information is securely stored with the private information that is securely stored on the removable non-volatile storage device.
10 . A method of dispensing a non-volatile memory storage device for storing user private information to a user, comprising:
providing a user interface to the user via a display and keypad controlled by a processor;
providing the user with access to a source of user private information via the user interface;
receiving, at the processor, the user private information from the source;
transferring the received user private information to a device dispenser for storage on the removable non-volatile memory storage device;
securely storing private information on a removable non-volatile memory storage device at the device dispenser; and
dispensing the removable non-volatile memory storage device to the user.
11 . The method of claim 10 , wherein the source is a remote website for a cryptocurrency exchange.
12 . The method of claim 11 , wherein the private information comprises a private key representing ownership of an amount of cryptocurrency.
13 . The method of claim 10 , wherein the private information is securely stored on the removable non-volatile storage device in an encrypted format.
14 . The method of claim 13 , wherein a key for the encrypted format is kept private in the terminal.
15 . The method of claim 13 , wherein a key for the encrypted format is kept private in a controller in the removable non-volatile storage device.
16 . The method of claim 10 , wherein the private information is securely stored on the removable non-volatile storage device in a proprietary format.
17 . The method of claim 10 , wherein the private information is securely stored on the removable non-volatile storage device in a password protected format.
18 . The method of claim 10 , wherein user identification information is securely stored with the private information that is securely stored on the removable non-volatile storage device.
19 . A terminal for accessing a cold wallet storage device, comprising:
an external device interface for coupling to the cold wallet storage device; and
a processor configured to:
provide a user interface to the user,
provide the user with access to a remote website via the user interface, the remote website for receiving user private information under user designation of a selected type transaction,
reading the user private information from the cold wallet storage device via the external device interface, and
transfer the user private information read from the cold wallet storage device to the remote website to complete the designated type of transaction.
20 . The terminal of claim 19 , wherein the remote website is a cryptocurrency exchange, the user private information is a private key representing an amount of cryptocurrency, and the designated type of transaction is a sale of the cryptocurrency.