Blockchain
디지털-서명
블록체인에서 발신자가 트랜잭션을 네트워크에 브로드캐스팅하기 전에 트랜잭션을 개인 키로 디지털 서명하는 데, 이를 통해 데이터 출처 인증과 부인 방지를 제공하며 이를 통해 발신자가 비트코인 같은 자산의 정당한 소유자임을 증명한다. 디지털 서명에는 몇 가지 중요한 속성이 있는데, 진본성, 위조 불가능성, 재사용 불가능성 등이다. 진본성 수신자가 디지털 서명을 검증할 수 있다. 위조 불가능성 메시지를 보낸 사람만 개인 키를 사용해 서명 기능을 사용할 수 있게 한다. 재사용 불가능성 디지털 서명을 메시지에서 분리해 다른 메시지에 다시 사용하지 못한다. RSA 디지털 서명 알고리즘 RSA 암호화를 활용한 디지털 서명은 다음과 같은 단계를 거친다. 데이터 패킷의 해시 값 계산 해시를 수신자가 다시 계산한 다음 원본..