The table below summarizes the usage and frequency of use for each of the keys.:
ZSK vs. KSK Comparison
Key | Usage | Frequency of Use |
---|---|---|
ZSK | Private | Used by authoritative server to create RRSIG for zone data Used somewhat frequently depending on the zone, whenever authoritative zone data changes or re-signing is needed. |
ZSK | Public | Used by recursive server to validate zone data RRset Used very frequently, whenever recursive server validates a response |
KSK | Private | Used by authoritative server to create RRSIG for ZSK and KSK Public (DNSKEY) Very infrequently, whenever ZSK’s or KSK’s change (every year or every five years in our examples) |
KSK | Public | Used by recursive server to validate DNSKEY RRset Used very frequently, whenever recursive server validates a DNSKEY RRset |