"Mi estilo es el arte de luchar, sin luchar"
"Unlocking Knowledge, Empowering Minds" Triatno Yudo Harjoko -MIT OCW Comment-

Principio de Kerckhoff

2010-07-15 23:32:53-05                  Esta entrada ha sido vista 314 veces.

Criptografia

En criptografía, el principio de Kerckhoff (parte de una serie de leyes enunciadas por Kerckhoff para el cifrado militar) reza: 

La fuerza de un criptosistema depende SOLO de la llave y , en particular, la seguridad no depende de mantener el algoritmo de cifrado en secreto.

Este es un principio rector de la ciencia criptografica, aunque a primera vista podría parecer contradictorio (¿No es mas difícil romper el cifrado si no conozco como fue realizado?), sin embargo,  Kerckhoff hace un retrato del mundo real, ningún algoritmo de cifrado permanece en secreto por siempre, y dependiendo de cuan extendido sea su uso mayor sera los daños colaterales de su salida a la luz.

Decimos que entre mayor sea la cantidad de ojos (y ataques) sobre un algoritmo y su implementación, estos se desechan o prueban su robustez cada vez que se sujetan a escrutinio, algo que nunca pasa con los algoritmos que se mantienen cerrados, entonces, la llamada "seguridad por obscuridad" es propiamente una falla de seguridad. 

Actualmente las pruebas a un algoritmo cifrado deben asumir que el atacante conoce como funciona y que incluso es capaz de conocer/insertar/manipular partes del texto que va a ser cifrado con el fin de recuperar la llave o llaves usadas en el cifrado (Es por esto que siempre deben ser renovadas y tener caducidad). 

Este principio es tambien extendido al Software libre, donde las vulnerabilidades pueden ser corregidas bajo un escrutinio que es posible para cualquiera que desea hacerlo.

Existen muchos casos preocupantes de violaciones al principio de Kerckhoff , ejemplos son los cifrados ORIX y A5/1, ORIX  y A5/1 fueron diseñados por TIA (Telecommunications Industry Association) que dicho sea de paso es la gran fuente de estándares en comunicaciones, ORIX fue usado como el primer cifrado en tecnologías de comunicación celular GSM, A5/1 es su sucesor ambos son cifrados de flujo (Prefiero el termino original del ingles stream, que suele ser mas ilustrativo) diseñados para ser implementados en hardware, trabajan con operaciones lógicas lineales y registros. Desde hace tiempo existen ataques prácticos a los dos cifrados, logrados a partir de ingeniería inversa a los dispositivos celulares.

Existen algunas claras pseudo-violaciones al principio de Kerckhoff, usualmente tienen que ver con las agencias de seguridad de distintos países que mantienen los cifrados de uso particular en secreto, sin embargo, también tienen a su servicio a los mejores criptoanalistas que sus gobiernos pueden pagar. Un ejemplo claro es la celebre NSA (National Security Agency) de Estados Unidos.

Bruce (The Master) Schneier dijo:

"Kerckhoffs' principle applies beyond codes and ciphers to security systems in general: every secret creates a potential failure point. Secrecy, in other words, is a prime cause of brittleness—and therefore something likely to make a system prone to catastrophic collapse. Conversely, openness provides ductility."

El texto original de Kerckhoff se encuentra en la siguiente liga http://petitcolas.net/fabien/kerckhoffs/

Permalink: http://www.mononeurona.org/entries/view/vendaval/2305


Comments Commentblogs:
1.- rnstux wrote:

Buen post vendaval, me agrada que retomes estos temas que ya nos tenias algo abandonados. En link que tienes está mal ¿o es recursivo?

2010-07-16 12:46:46-05
2.- Tonathiu wrote:

Chido post...

2010-07-24 22:53:54-05
New Commentblog
CAPTCHA Image




Join us!
Forgot your password?
This blog has been visited
31,130 times
vendaval
Alberto Rodriguez Sanchez Estudiante de Ingenieria en Computación en la UAM-A, programo en C, C++, C#, Python, Scheme, PHP,y Haskell. Uso Archlinux, Debian GNU/Linux, Mac OS X, OpenSolaris, NetBSD, FreeBSD, Plan9 y Win2. Pienso especializarme en computo científico y criptografía, que son mis grandes pasiones.

También pienso que la programación computacional es un Arte y que muchos programas son elegantes, muchos exquisitos, muchos son brillantes. Mi pensar es que se pueden escribir grandes programas, programas nobles y programas verdaderamente magníficos,por ello prefiero la Sintaxis Avanzada en los programas por que muestra un dominio del lenguaje y un buen grado de abstracción.

FreeBSD, C, Enlightenment y VI(M); son mis SO, Lenguaje de programación, manejador de ventanas y editor favoritos.

Practico Kali Filipino, Limalama y JKD (soy seguidor de la filosofía de Bruce Lee). Ademas soy el guardian la Sexta Casa del Zodiaco y también escribo con cierta regularidad en este blog.

"Se como el agua, piensa como el fuego"
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

reiken wrote:
http://tinyurl.com/782vp5u
4 days, 3 hours ago

vendaval wrote:
Daniel Dahink wrote: Es poesía tu artículo de "Anatomía de un Hola Mundo" gracias por compartir, amigo
on 27/6/11

wrote:

on 26/6/11

wrote:
eres un PENDEJO
on 8/4/11

ethel wrote:
hola muchas garcías por toda la ayuda espero tengas un lindo fin
on 12/3/11

vendaval wrote:
sudo wireshark en la terminal
on 6/3/11

tony wrote:
una pregunta? despues de installar wireshark con con su -c"yum install wireshark" y k se complete la instalacion k ago para abrirl
on 5/3/11

vendaval wrote:
su -c "apt-get install amsn"
on 3/3/11

ethel wrote:
hola podrías decirme como instalar el amsn en debian ya lo intente y no lo logro de hecho ningún otro programa gracias
on 3/3/11

ethel wrote:
hola esta padre tu blog, me gusta mucho tu forma de explicar y lomas agradable es que seas pasiente, sigue asi :)
on 3/3/11


Llevo todo el día nostálgico, sera que el cielo gris me pone el corazón sentimental.
6 days, 4 hours ago
Haciendo imágenes .eps para un "paper"
1 week, 6 days ago
chingon, pero ya duermete aarkerio, todo lo andas testeando.
on 20/12/11
tengo que volver a arreglar mi i3.conf es lo malo de estar al día con las actualizaciones, dios nos libre de que sea administrador
on 16/12/11
que hacen los mononeurones tan tarde por aca???
on 30/11/11
Recupérate pronto @aarkerio
on 23/11/11
@chilicuil: thx.
on 3/11/11
Tristeando y sin sueño
on 2/11/11
@rnstux: muchos estamos así, pero date tiempo.
on 25/10/11
o de beber
on 17/10/11
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2011.