유효 쌍에 대한 특수 패턴으로 공개/개인 키 쌍을 만드는 방법이 필요합니다. 예를 들어 모든 유효한 쌍은 3으로 시작해야하며 훨씬 더 많습니다 이 예제보다 정교합니다. 다른 파티가 유효한 쌍을 생성하는 것을 어렵게하기 위해이 작업을하고 있습니다.유효한 키 형식의 제한이있는 공용/개인 키 쌍 생성
편집 나는 사용자가 할 수있는 익명 인증을 사용하기 위해 노력하고있어 초기 키를 기반으로 공개/개인 키 쌍을 자기 - 생성합니다. 공개 키는 서버에 대한 연결에 대한 가명으로도 사용됩니다. 나는 사용자를 인증해야하는 위치 개인 정보 보호 프로토콜에서 일하고 있지만 익명 성을 유지해야합니다. 여기에 가명이 자주 바뀌어 도스 공격을 막을 수 없으므로이 솔루션을 사용하여 방지 할 수 없습니다.
모호함을 통한 보안 냄새가납니다. 왜 핵심 세대를 열심히 만들고 싶습니까? – delnan
은 공격을 더 어렵게 만듭니다. 패턴을 모르는 사람이 가능한 모든 조합을 생성하여 유효한 쌍을 생성하려고 시도하면 유효한 쌍을 느리게 생성하게됩니다. 내 시스템에서 익명으로 공개 키를 사용하고 있습니다. (정상적인 사용 이외에) –
이것이 DOS 공격과 관련이 있는지 확신 할 수 없습니다. "시도한 패턴을 모르는 사람이 있다면"이라는 구절은 여전히 내가 모호함을 통해 보안을 생각하게 만든다. 알고리즘의 모든 세부 사항을 알고 있다고 가정 할 때 더 안전한 가정입니다. – delnan