Architecting secure networks