친절한 설명 감사드립니다.
온체인관련 : 온체인의 의미는 알고는 있었는데 본문에서 말하는 "직접적으로 해결하는 알고리즘" 이란게 뭔가 다른 방식이 포함되어 있는지 해서 질문을 드렸습니다. ㅎㅎ
개인키 관련 : 그렇다면 휴대폰 번호가 seed라면 휴대폰 번호도 어느정도 공개된 정보라 할 수 있는데, 안전하면서도 특정 개인에게 유니크한 개인키가 생성되기 위해서는 휴대폰 번호 이외에 다른 정보도 결합되어야 할 것으로 보여지는데요. (가령 mac주소 등) 해당 사용자에게는 매번 동일한, 그러면서도 남들은 유추할 수 없는 개인키를 매번 다이나믹하게 생성하는게 신기하네요...
그리고 답변주신 내용에서 공개키를 통해 개인키를 계산한다는 내용이 있는데요. 이게 정말인가요? ;;;; 제가 아는 지식수준에서는 놀라울 따름입니다...
질문 드린 사항에 대해 보충설명 링크를 달아드리고 싶었는데, 찾을 수가 없네요ㅠ 시간 나실 때 해시함수의 작동 원리에 대해 읽어보시는 것을 추천드립니다. 재밌게 읽으실 수 있을 거에요 :-)
넹~ 매번 동일한 개인키를 다이나믹하게 생성하되, 동일한 개인키를 남들이 만들 수 없는 SEED를 통해 만들어야 하는게 핵심인것 같습니다. 상세한 기술내용이 나오면 한 번 보고싶네요.
RSA 자체가 역산이 불가능한 점이 보안성의 핵심입니다. 개인키의 전자서명을 공개키로 검증을 통해 이 전자서명이 유효하단 것을 알 수 있는 것이지 공개키를 통해 개인키를 계산하는 것은 불가능하거든요. 그걸 말씀 드렸습니다. ㅎㅎ
넵.. 시드키를 통해 주소와 페어를 이루는 개인 키를 계산한다고 썼었어야 했는데 제가 퍼블릭 키를 통해 계산한다고 적어 놓았네요 ㅠ 죄송합니다 수정/보팅으로 감사함을 표현하고 갑니다!