Se trata de un concepto que pretende emplear el secreto de implementación de
un dispositivo o programa; es decir, encubrir cómo está construido interiormente
para evitar sufrir ataques o vulnerabilidades y tratar de aumentar así el nivel de
seguridad. Sin embargo, esta técnica ha sido ampliamente discutida, demostrando
que no es efectiva y que incluso es contraproducente, ya que pueden existir
vulnerabilidades solo conocidas por unos pocos que permitirían romper la
seguridad de lo que se pretende encubrir.