distributed systems protection and security part ii 3666245