블록체인 프라이버시 문제를 해결할 수 있는 암호화 기술 중 하나이다.
MPC Multi-Party Computation 다자 간 계산
다수의 사용자가 각자의 비밀 값을 입력값으로 하여 함숫값을 함께 계산하는 기술
원래 정보는 알 필요 없이 도출된 비밀 값만을 몇몇 주체들이 해결해 낸 뒤, 그 결과들을 활용하면 된다.
✔여러 노드가 계산에 참여
✔각 당사자는 이 당사자에게만 알려진 비밀인 계산에 일련의 입력 정보를 제공한다.
✔계산이 진행되는 동안 당사자 간에 보안 메시지가 전달되어 당사자가 제공한 투입물에 대한 정보가 전혀 공개되지 않는다.
✔계산이 끝나면, 단일 프로세서에 있는 모든 입력으로 그것을 계산하는 것처럼 함수의 출력이 가능하다.
✔계산은 어느 정도 내결함성이 있으며, 계산의 일부 노드/파티들이 악의적이더라도 계산은 계속하여 의도한 결과를 제공할 수 있다.
MPC protocol
2PC 양자 간 계산 프로토콜과 달리 개인 채널의 무조건적인 설정 하에서 비밀 공유를 사용한다.
비밀 공유 기반 방법에서 당사자들은 특별한 역할을 하지 않는다. 대신, 각 와이어와 관련된 데이터는 당사자들 간에 공유된다.
머클트리, 동형암호, 탭루트 등
SMPC Secure Multi-Party Computation (안전한 다자 간 계산)
MPC에 Secure이 추가됨. HTTP와 HTTPS의 차이점 같은 느낌이랄까
'암호학' 카테고리의 다른 글
21.12.11 블록 암호 (0) | 2021.12.11 |
---|---|
21.12.11 암호 공격 (0) | 2021.12.11 |
21.09.05 RSA [작성 중!] (0) | 2021.09.06 |
21.09.05 RSA 알고리즘 (0) | 2021.09.05 |
21.08.10 생일 공격 (0) | 2021.08.12 |