请写出根据安全协议缺陷分类而归纳的10条设计原则。
出自:信息安全师