Ethereum: Why Sign Schnorra Using Nonce from Sha-256

The scheme of signatures Schorr is one from the naiblya -used and efficient signature signatures in the ethereum. However, when it comes to the creation of these signatures, everyone is able to work on the tom, where did the simple variant rfc6979 not be selected for the second popular variant.

On the first look, it is possible to indicate an anti-anientation that the Schnorr’s signature is used by the unreceivement of the SHA-256 of the frequent technique, so as HMAC or aes. But let’s subtract into the stupid in the form of this resolution.

Small Problem

One of the main tasks in the program of the cifle signature is the creation of a unique non -regime for each signature operation. In the second words, we should be killed that there are no two signatures and can be easily verified with one and the key. One of the sake of this problem is the use of non -entertaining parameters of signatures.

However, when it comes to the signature of Shorra, it is necessary to several problems with the use of the benchless, spoiled SHA-256:

** Why was the RFC6979 Variant selected

It is not possible on these problems, the Signorr signature program was chosen in the quality of the defalt in the afternoon:

Enjoyment

Ethereum: k selection for Schnorr signatures

Such an image, the selection of the non -generation generation method for Schnnr signatures in ethereum basics on the combination of proceedings, immobility and practical consequences. It is not necessary to the first view of this can be indicated by the anti-anuty, using the SHA-256 for the generation of nonces causes a unique set of pre-emptions. RFC6979 is a siege -sighted RFC6979.

HONEYPOT

发表评论

您的电子邮箱地址不会被公开。