Foro de elhacker.net

Seguridad Informática => Criptografía => Mensaje iniciado por: dimitrix en 4 Enero 2007, 12:09 pm



Título: Probar un algoritmo nuevo
Publicado por: dimitrix en 4 Enero 2007, 12:09 pm
Hola, he creado un algoritmo que no se basa solo en funciones matematicas, si no en un ingrediente secreto...
Y me gustaría saber como lo puedo probar, es decir si hay algun sitio, donde tu se lo das codificado y haber si ellos lo descodifican,
amm mi programa lo quiero llamar Enigma, por que una de sus funciones es paracida a la de la maquina enigma de la Segunda guerra mundial.

Gracias a todos.


Título: Re: Probar un algoritmo nuevo
Publicado por: Neobius en 4 Enero 2007, 12:22 pm
La seguridad basada en la "oscuridad" no es buena, la seguridad de tu algoritmo se basa en esa parte secreta del proceso, y tarde o temprano se averiguara mediante ingenieria inversa que es lo que hace. Ademas hay que ver si tu algoritmo es resistente a un criptoanalisis en condiciones, yo creo lo mas logico es que publicaras tu algoritmo completo y asi se veria directamente si es seguro o no.

De todas formas si te interesa, te dare una pagina, que no se dedican a romper los algoritmos de la gente que se lo pide, pero si se de dedican a criptografia y seguridad, por eso creo que podran darte respuestas sobre tu algoritmo. La pagina en cuestion es esta:

www.kriptopolis.org (http://www.kriptopolis.org)


Título: Re: Probar un algoritmo nuevo
Publicado por: Crack_X en 4 Enero 2007, 17:56 pm
Me viese encantado poner a prueba tu algoritmo pero creo que estoy demasiado oxidado para eso. Si mantienes tu algoritmo oculto pues solo el tiempo dira y mucho analisis. Si pones el algoritmo pues mas gente le puede hechar una mirada.

Si te inspiras a poner el algoritmo pues podrias ponerlo aqui mismo y quizas podamos encontrar algo. Y si no te sugiero pedir ayuda en bright-shadows.net que les facinan la criptografia y son bastantes buenos.

PD: No lo llames enigma, es un nombre demasiado comun.


Título: Re: Probar un algoritmo nuevo
Publicado por: dimitrix en 4 Enero 2007, 18:45 pm
@Neobius
Ingieneria inversa, eso no era lo de hacerse pasar por otra persona para sacar información¿?
No creo que conozca a nadie que le interese así que sospecharía y Billi el Gay no habla mucho español.
Y si no es secreta, todo el mundo sabría descifrarlo, aunque a la vez viendo el source tampoco se podría saber, pero sería mucho más fácil.
Crack_X
Cuando este 100% terminado te paso el programa que cifra y descifra, y así puedes por ejemplo, si encriptas hola y te queda 2j3k393993939324jvj puedes intentar cacrearlo y buscar errores o lo que sea (2j3k393993939324jvj es solo un ejemplo apretando letras y numeros sin parar)

En fin espero que comprendais que si no lo digo es por la seguridad de todos.


Título: Re: Probar un algoritmo nuevo
Publicado por: Neobius en 4 Enero 2007, 18:55 pm
dimitrix, una cosa es ingenieria inversa y otra cosa es ingenieria social, ingenieria inversa es, digamos, cracking e ingenieria social es lo que tu dices.

Sobre lo de que publicar un algoritmo acaba con su seguridad es totalmente falso. El RSA esta totalmente documentado y a dia de hoy es indescifrable, y es solo un ejemplo.


Título: Re: Probar un algoritmo nuevo
Publicado por: ghastlyX en 5 Enero 2007, 12:52 pm
La gracia de un algoritmo es que sabiéndolo no se puede descifrar porque necesitas algo más. Mírate el RSA tal y como te ha dicho Neobius y verás lo que decimos. Ese en concreto se basa en utilizar números primos mayores de 10100, con los que obtienen números tremendamente grandes, que hoy día no se pueden factorizar y obtener los primos originales. Si tú algoritmo está basado en el no saber que hace, en cuanto alguien se dedique a mirarlo, adiós al algoritmo...

Un saludo de ghastlyX ;)


Título: Re: Probar un algoritmo nuevo
Publicado por: Hendrix en 5 Enero 2007, 14:16 pm
Yo ya le mande un MP para que me dejase probar su algoritmo, haber cuanto dura... ;D ;D

Salu2 ;)



Título: Re: Probar un algoritmo nuevo
Publicado por: sirdarckcat en 7 Enero 2007, 06:28 am
Seh yo tambien lo quiero ver xD, me encanta romper cifrados clásicos como estos :P

de hecho no creo que se quede sin romper.. si no lo rompe hendrix, lo rompo yo, si no lo rompo yo, mañana alguien llegara y lo podra romper.. los unicos algoritmos de encriptacion seguros son los que fueron hechos por matematicos y criptologos, y que ademas fueron probados por un considerable tiempo despues de que nadie los haya logrado romper.. ademas de que se deben basar en un argumento matematico basico.. (como la dificultad de factorizar numeros primos grandes, cosa que maquinas cuanticas pueden hacer destruir RSA, o la redundancia ciclica como en blowfish, la microentrpia y anticolision binaria, etc.. )..

Ningun algoritmo que alguien de este foro haga sera irrompible.. :D vamos, ponlo!  :P

Saludos!!


Título: Re: Probar un algoritmo nuevo
Publicado por: Crack_X en 8 Enero 2007, 16:54 pm
Citar
Ningun algoritmo que alguien de este foro haga sera irrompible..

Que animo le das a los del foro  :P


Título: Re: Probar un algoritmo nuevo
Publicado por: sirdarckcat en 10 Enero 2007, 02:00 am
jajaja pues esque nadie es matematico xD, todos usamos algoritmos clasicos (cesars, polisustitucion, monosustitucion, checksums basicos, XORs, etc..), y apenas y le pegamos a algoritmos modernos, (bueno, al menos vi uno hace tiempo.. que ya se basaba en divisiones modulares.. parecia RSA, pero sin elevar.. bastante sencilla hasta eso..), y que se pueden romper en minutos..

Si alguien hace uno realmente bueno.. (no clasicos, algo que se base en algun pricnipio matematico.. (fermat, fibo, etc..)) digame y lo pogno en w****ne xD

Saludos!!


Título: Re: Probar un algoritmo nuevo
Publicado por: Hendrix en 12 Enero 2007, 15:27 pm
Ahora que estoy tanto tiempo desconectado tengo tiempo para pensar y e pensadop algunos algoritmos bastante buenos, asimetricos, parecidos en algo al RSA....Si al fin y al cabo me va a servir de algo estas "vacaciones forzosas"...xD xD xD

Salu2



Título: Re: Probar un algoritmo nuevo
Publicado por: AlBondy en 8 Agosto 2010, 02:23 am
Podrían ayudarme con un archivo de texto cifrado que un chavo de por aca invento el algoritmo y le quiero demostrar que es mejor usar algoritmos certificados internacional mente, pueden escribirme a mi correo personal?




Título: Re: Probar un algoritmo nuevo
Publicado por: sirdarckcat en 8 Agosto 2010, 06:44 am
En general no deberian intentar usar algoritmos "nuevos", ni siquiera implementaciones "nuevas", para cosas importantes.. Hay muchas cosas que podrian salir mal. Esta bien que lo usen para jugar y para proteger sus cosas, pero si piensan usarlo en cosas importantes, mejor usen AES, o RSA segun sea el caso.


Saludos!!