Microsoft Software Key Storage Provider for ECDH (Key Usage: keyAgreement) and for RSA encryption (Key Usage: keyEncipherment)

In the Windows Certificate Store, during a request creation, there are options given for the private key to be ECDH (Key Usage: keyAgreement) and for RSA for encryption only (Key Usage: keyEncipherment):

ECDH,Microsoft Software Key Storag… Continue reading Microsoft Software Key Storage Provider for ECDH (Key Usage: keyAgreement) and for RSA encryption (Key Usage: keyEncipherment)

ECDSA_nistP384 vs ECDSA_secP384 vs ECDSA_P384 Microsoft Software Key Storage Provider (KSP) [duplicate]

The windows certificate store, during the creation of a request, gives the following options for the private key:

ECDSA_nistP384,Microsoft Software Key Storage Provider (KSP)

ECDSA_secP384,Microsoft Software Key Storage Provider (KSP)

Continue reading ECDSA_nistP384 vs ECDSA_secP384 vs ECDSA_P384 Microsoft Software Key Storage Provider (KSP) [duplicate]

ECDSA_bainpoolP512 vs ECDSA Microsoft Software Key Storage Provider (KSP) / ECDSA_nistP384 vs ECDSA_secP384 vs ECDSA_P384

During the creation of a certificate request through the Windows Certificate Store, at the options for the private key, there are the following options for choosing a KSP:

ECDSA_brainpoolP512,Microsoft Software Key Storage Provider (KSP)
Continue reading ECDSA_bainpoolP512 vs ECDSA Microsoft Software Key Storage Provider (KSP) / ECDSA_nistP384 vs ECDSA_secP384 vs ECDSA_P384

ECDH algorithm – Is it safe and secure to calculate shared key using sibling public/private key pair? [closed]

I have the following JavaScript code, is this safe to do?

Generate sibling public/private key pair.
Derive shared key using said key pair.

I am asking this because typically, a shared key is generated using your own private key and someo… Continue reading ECDH algorithm – Is it safe and secure to calculate shared key using sibling public/private key pair? [closed]

Does partial public key pre-sharing and partial public key exchange improve security vs one-sided public key sharing [migrated]

I have a small ARM M0 SoC and a smartphone as actors. Encryption keys used are Elliptic curve.
My current security is implemented such that:

the SoC has 128 bit hashes of phone public keys (vs 512 bit – due to storage space constraints)
t… Continue reading Does partial public key pre-sharing and partial public key exchange improve security vs one-sided public key sharing [migrated]