Score:0

Apple secure enclave with RFC6979

tf flag

Does Apple secure enclave support rfc6979 with P256 curve? This RFC defines a deterministic ecdsa with a deterministic k value.

THATS LINK OF THE RFC https://www.rfc-editor.org/rfc/rfc6979

I looked everywhere in their documentation but couldn't find a mention of such usage

fgrieu avatar
ng flag
The question is also posted [there](https://developer.apple.com/forums/thread/730313). It got no answer. No rationale for using _deterministic_ ECDSA is given in either question, and compatibility with a verifier can't be a valid reason, since the verifier can't tell if ECDSA or deterministic ECDSA was used. If I had to place a bet at even odds, make it: no, Apple secure enclave does not support RFC6979, because there is little demand for it.
mathcrypto avatar
tf flag
@fgrieu the reason why I'm asking if deterministic ecdsa is used or not is because I want to use the deterministic signature s on P256 curve as a source of entropy to generate a new pair of keys on secp256k1 curve.
fgrieu avatar
ng flag
For a "source of entropy", we need standard (non-deterministic) ECDSA. But I think I get the idea: with a little extra work that can be done publicly, one can turn an RFC6979 signing device and it's corresponding public key into something that, given a public diversifier as message, reproducibly produce an ECDSA public key which corresponding private key remains secret, but is computable with the device's private key and the diversifier. And the signature proposed by the device doubles as a digital certificate.
DannyNiu avatar
vu flag
@fgrieu-onstrike IETF has [RFC-8937](https://www.rfc-editor.org/rfc/rfc8937.html) that sounds similar, but for an entirely different purpose.
DannyNiu avatar
vu flag
@mathcrypto Not necessarily. As I said in the comment - [it's] for an entirely different purpose.
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.