샤미르의 비밀 공유
샤미르의 비밀 공유란 무엇입니까?
Shamir의 비밀 공유 방식은 암호화 알고리즘을 사용하여 매우 민감한 데이터의 일부를 네트워크나 그룹에 안전하게 배포함으로써 데이터에 대한 무단 액세스를 방지합니다. 데이터는 공유라는 작은 부분으로 나누어진 다음 그룹이나 네트워크로 배포됩니다. 이 체계는 이스라엘의 저명한 암호학자인 Adi Shamir의 이름을 따서 명명되었습니다.
Shamir의 비밀 공유는 네트워크에 배포된 민감한 정보의 암호 해독에 실패할 가능성을 크게 줄이는 데 도움이 됩니다. 이는 모든 공유가 필요 없이 정보를 해독할 수 있는 기능 때문입니다. 대신, 임계값이라고 하는 총 공유 수보다 낮은 숫자가 설정되어 네트워크의 특정 당사자를 사용할 수 없는 경우 실패 가능성이 크게 줄어듭니다.
예
Shamir의 비밀 공유를 사용하여 금고를 보호하려는 12명의 구성원이 있는 ABC라는 회사를 가정해 보겠습니다. 볼트의 키는 암호화되어 있으며 공유라고 하는 12개 부분으로 나뉩니다. 그런 다음 이러한 공유는 네트워크의 구성원에게 배포됩니다. 즉, 저장소에 액세스를 허용하려면 특정 수의 구성원이 필요합니다. 이제 임계값 기능으로 인해 특정 시간에 한두 명의 구성원이 사용할 수 없는 경우에도 다른 구성원이 있는 상태에서 Vault에 계속 액세스할 수 있습니다. 이는 저장소를 안전하게 유지하면서 암호 해독에 실패할 위험을 줄이는 데 도움이 됩니다.
주식 형성 과정
Shamir's Secret Sharing은 두 지점 사이의 간격에서 알려지지 않은 값을 추정하는 복잡한 대수 알고리즘을 통해 개발되었습니다. 이를 다항식 보간이라고 합니다. 이것이 의미하는 바는 알고리즘이 암호화하는 데 필요한 정보를 다항식으로 인코딩한다는 것입니다. 이는 기본적으로 네트워크를 통해 회원들에게 배포하기 전의 분할 단계입니다. 모든 구성원을 요구하는 대신 암호화된 공유의 간격 사이의 값을 정확하게 추정하는 데 충분한 데이터 포인트를 제공하는 임계값 숫자만 필요합니다.