타원형 키 암호화를 기반으로하는 시리얼 키가 필요합니다. 내가하고 싶은 일은 공개적으로 확인할 수 있지만 나만 만들 수있는 일련의 정보를 인코딩하는 것입니다. 초기 아이디어는 http://www.ssware.com/cryptolicensing/cryptolicensing_net.htm에서 정보가 암호화 된 일련 번호를 만들 수 있습니다. 그러나 이는 RSA를 기반으로하므로 많은 수의 결과가 발생합니다. 그러므로 나는 스스로 비슷한 것을 만들고 싶다.ECC가있는 시리얼 키
그러나,이에는 benifit를 볼 : 그들은 응용 프로그램 및 작성자가 알려진해야 할 도메인 매개 변수를 선택합니다. 공개 키는 암호화하는 데 사용되는 반면 (직렬 생성) 개인 키는 응용 프로그램에 있고 암호 해독하는 데 사용됩니다. 그러나 도메인 매개 변수와 개인 키를 알고 있으면 ECIES의 공개 키를 쉽게 파생시킬 수 있습니까?
다음 아이디어는 정보를 임의로 인코딩하고 ECDSA를 기반으로 서명을 추가하는 것입니다. 그러나 이로 인해 큰 일련 번호가 생깁니다.
내가 실제로 찾고있는 솔루션은 올바른 개념을 사용하는 http://ellipter.com과 비슷한 솔루션입니다. 직렬 키를 생성하는 개인 키와이를 확인하기위한 공개 키. 스크린 샷에 표시되는 키는 매우 짧습니다. 128 비트 키는 약 30 자입니다.
올바른 방법은 무엇입니까? 이에 대한 올바른 계획을 놓치고 있습니까? 그것은 ECDSA 일 수 없으며 ECIES 일 수 없습니다. 하지만 또 뭐야?
흠, 나는 이미 계획을 구현했다는 것을 자세히 설명했습니다. 저는 서명 방식, ECC, RSA에 대해 알고 있습니다. Ellipter가 짧은 ** 일련 번호를 만들 수있는 방법은 무엇입니까? 또한 데이터가 추가로 암호화되므로 일반 서명이 될 수 없습니다. – divB
나는 대답 한 후에 그것을 알아 차리고, 그것에 대해 조금 더했다. 그들은 ECDSA 외에 다른 서명 구성표를 사용하고 있을지 모르지만 보안 수준에 대해서도 고려할 수 있습니다. 실제로 어떤 알고리즘을 사용하는지 알지 못하면 "128 비트 키 강도"가 실제로 의미하는 바를 말하기 어렵습니다. –