Need Assistance with X9.63 Standard RRS feed

  • Question

  • One of our solutions uses a smart card for Windows login and for email signing. Therefore, we have developed a smart card applet and a KSP. We can either use 256-bit ECC or 384-bit ECC to generate a key pair. The algorithm used for email signing is ECDSA (ANSI X9.62), and for login is ECDH (ANSI X9.63). These 2 processes work perfectly with the smart card.

    In a project derived, we simulate a virtual smart card reader. We use the same KSP. However, to simulate our cryptographic processor, we use BCrypt functions. We are encountering issues with the “BCryptDeriveKey” function when retrieving the derived key as described in the X9.63 standard. Is it possible? Is there another function we should instead use for the X9.63 standard?

    Thanks in advance,


    Friday, December 5, 2014 6:57 PM