Опубликовано feb 26, 2020
В привычном понимании холодный кошелек для криптовалюты - это программно аппаратный комплекс, который обеспечивает безопасное хранение информации, которая нужна для доступа к средсвам на кошелке (в частности отправки). Аппаратные холодные кошелки являются самым надежным на сегодняшний день средством хранения, защита обеспечивается при помощи биометрических данных владельца или дополнительных данных вводимых им. Владение аппаратным холодным кошельком оправдано, если вы обладаете криптовалютой на немалую сумму, вы собираетесь их хранить длительное время не подразумевая частые транзакции.
Вцелом кошельки бывают следующих видов:
Как мы уже выяснили, безопасность холодного кошелька гарантируется тем, что приватный ключ (в открытом или зашифрованном виде), который используется для расходования средств хранится вне сети, либо на устройстве, которое не имеет доступа к сети.
Мы разработали механизм, который позволяет максимально, в плане безопасности, приблизиться к хранению монет на холодном кошельке, но сохранить удобство онлайн кошелька. Для каждой из криптовалют в кошельке доступен второй вариант кошелька — холодный. Особенность его в том, что приватный ключ не сохраняется при создании кошелька а сразу же шифруется при помощи AES-256 (симметричный алгоритм блочного шифрования, который принят в качестве стандарта шифрования правительством США). Ключ для декодирования строки приватного ключа остается на стороне сервера а клиенту передается зашифрованная строка. В таком случае получается, что приватный ключ не передавался в открытом виде по сети и не был сохранен нигде в открытом виде.
После клиенту следует сохранить полученную строку в нескольких надежных местах. Стоит заметить, что попадание полученной строки в руки злоумышленника не даст ему возможности воспользоваться средствами не имея доступа в аккаунт владельца. Ведь декодирование AES-256 в обозримом будущем невозможно. Владелец аккаунта может наблюдать все входящие операции в кошельке без ввода данной строки. Когда наступит необходимость воспользоваться средствами — владельцу будет необходимо ввести данную строку на этапе создания транзакции (как и платежный пароль). После совершения успешной транзакции данный кошелек будет перемещен в горячие, декодированный приватный ключ будет сохранен. Что бы продолжить безопасное хранение владельцу следует создать новый холодный кошелек и отправить на него средства.
На данный момент данная функция доступна для Bitcoin кошельков, в дальнейшем такой тип кошелька будет доступен для всех новых криптовалют в аккаунте.