Such a view is in contradiction of the "Open Design" principle of the National Institute of Standards and Technology's "Guide to General Server Security" which states that "system security should not depend on the secrecy of the implementation or its components", which can be considered as a reiteration of Kerckhoffs's principle.