선택한 보기 1은 보안 메커니즘의 설계 원칙 중 "개방된 설계"를 잘 설명합니다. 개방된 설계란 시스템의 보안이 알고리즘의 기밀성에 의존하지 않고, 대신 비밀 키와 같은 다른 요소에 의존하는 것을 의미합니다. 보안의 강점이 알고리즘 자체의 비밀 유지가 아니라 공개된 알고리즘을 기반으로 하는 점이 핵심입니다. 이 원칙은 알고리즘이 공개되어도 안전해야 한다는 커크호프의 원칙(Kerckhoffs's Principle)과도 관련이 있습니다. 비밀 키가 노출되지 않는 한 보안이 유지되는 시스템을 지향합니다.