.NET에서 Microsoft 타원 곡선 지원의 제한 사항은 무엇입니까? System.Cryptography 네임 스페이스로 가능한 것만 언급하고 있습니다..NET에서 타원 곡선 지원은 무엇입니까? 내 곡선을 정의하거나 SEC 표준을 복제 할 수 있습니까?
해당 네임 스페이스를 사용하면 사용자 정의 커브를 구현할 수 있습니까? 아니면 프레임 워크에 하드 코딩 된 고유 한 하위 집합으로 제한 할 수 있습니까?
내가 특히 관심을 갖고있는 한 가지 커브는 secp256k1이지만, 내 자신을 제한하고 싶지는 않습니다.
왜 나는 Bouncy Castle을 사용하지 않고 Microsoft에만 중점을 둡니까? 그 이유는 Hash 함수의 Microsoft 구현이 Bouncy Castle보다 몇 배 빠르기 때문에 사용자 정의 타원 곡선 기반 암호화라고 생각합니다.
추가 커브에 대한 지원을 추가하거나 저수준 클래스를 작성하려면 레지스트리 또는 ini 파일을 업데이트해야합니까? 나는 단지 가능성과 한계가 무엇인지 알고 싶다.
도움이 되셨습니까? http://bitcoin.stackexchange.com/questions/3875/which-programming-languages-support-secp256k1 – weston
@weston 그 링크와이 링크가 참조하는 C# 코드를 보았습니다. 아니요, Bouncy Castle 구현 만 보여줍니다 ... EC- – LamonteCristo
@ makerofthings7을 구현하기 위해 Microsoft 전용 라이브러리를 사용하는 데 관심이 있습니다. MS 전용 자료가 정말 가치가있는 경우 왜 그렇게 찾기 어려울까요? 제 3 자 라이브러리를 중심으로 * 다루지 않는 예가 있습니까? – cHao