Explaining protocols is difficult, isn't it? Even if you explain IPsec or Kerberos by saying, 'First, keys are exchanged, ...