Я понимаю, если бы были протоколы разделены на задачи:
1) Безопасность и надежный или ненадежный - платишь производительность
2) Ненадежный, но производительный - платишь безопасностью и надежностью
3) Надежный, небезопасный - платишь безопасностью и производительностью