Periodic Refresh
MPCVault periodically refreshes all key shares to new values while keeping the public key unchanged. This prevents adaptive compromise of key shares over time.
How It Works
The refresh process:
- All parties participate in the refresh protocol
- Key shares are updated to new random values
- No single party sees the complete key during refresh
- The underlying private key remains mathematically equivalent
Security Benefits
Once refreshed, any previously stolen shares become useless:- Old shares contain no useful information
- Attackers cannot combine old and new shares
- The quorum requirement resets with each refresh