Probar un algoritmo nuevo

Iniciado por dimitrix, 4 Enero 2007, 12:09 PM

0 Miembros y 1 Visitante están viendo este tema.

dimitrix

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.




Neobius

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


Todos somos muy ignorantes, lo que ocurre es que no todos ignoramos lo mismo.
Albert Einstein

Recuerda: El arca de Noe fue construida por aficionados, el titanic por profesionales

http://neobius.blogspot.com

Crack_X

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.
Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

dimitrix

@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.




Neobius

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.


Todos somos muy ignorantes, lo que ocurre es que no todos ignoramos lo mismo.
Albert Einstein

Recuerda: El arca de Noe fue construida por aficionados, el titanic por profesionales

http://neobius.blogspot.com

ghastlyX

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 ;)

Hendrix

Yo ya le mande un MP para que me dejase probar su algoritmo, haber cuanto dura... ;D ;D

Salu2 ;)

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

sirdarckcat

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!!

Crack_X

CitarNingun algoritmo que alguien de este foro haga sera irrompible..

Que animo le das a los del foro  :P
Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

sirdarckcat

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!!