Published 15 August 2018

Электронно цифровая подпись

Электронно цифровая подпись

Credits использует криптографическое хэширование для обеспечения безопасности всех аспектов системы. На платформе реализована система подписи на основе эллиптических кривых - EdDSA. При этом использована кривая Ed25519, являющаяся схемой сигнатур эллиптической кривой, которая обеспечивает лучшую защиту, чем ECDSA и DSA, и хорошую производительность. Шифрование по эллиптической кривой используется для генерации криптографически защищенных пар ключей.

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

Алгоритм Ed25519 предназначен для работы с уровнем защиты 128 бит. Взломать такую защиту способны только большие квантовые компьютеры. Разумные оценки возможностей традиционных компьютеров говорят о полной безопасности Ed25519.

Votes 0, average rating 0

Contents