공개 키 암호화 방식(Public Key Cruptography)은 공개 키와 비밀 키로 구성된 한 쌍의 키를 사용한 암호화 방식입니다. 두 키는 ECDSA을 사용하여 생성됩니다. 공개 키로 암호화된 데이터는 해당 개인 키로 복호화 할 수 있습니다. 송신자는 수신자의 공개 키를 사용해서 데이터를 암호화하고, 수신자에게 전송합니다.(또는 송신자의 비밀 키로 데이터를 암호화하고 수신자에게 송신자의 공개 키를 함께 전송하기도 합니다) 그러면 수신자는 자신의 비밀 키로 암호화된 데이터를 복호화할 수 있습니다.
일반적인 디지털 서명에서는 공개 키, 서명할 메시지, 서명이 포함되어 있으며, 공개 키의 소유자가 주어진 메시지에 서명했음을 보여줍니다. 멀티시그 주소에서 송금을 하는 등 여러 이해당사자가 하나의 메시지에 서명을 하기 원하는 경우, 각 이해당사자는 하나의 메시지에 서명과 공개 키를 포함해야 합니다. 만약 3명의 당사자가 동일한 메시지에 서명하기 원하는 경우, 3개의 공개키와 3개의 서명이 포함될 것입니다.