Lo primero que deberías hacer es hacerte un programa que implemente el algoritmo.
Lo segundo que deberías hacer es asegurarte de meterle pruebas duras para ver si realmente tu algoritmo hace lo que debería hacer.
Lo tercero que deberías hacer es generarte una serie de datos falsos y cifrarlos, después publicarlos en las web de white y red hat y ver si son capaces de romperlo.
Lo cuarto si todo lo anterior ha ido bien, enhorabuena, registra una patente de tu programa y ofrecelo al mercado.
Pero para ahorrarte el disgusto, te diré que no, lo que tu has hecho ya está inventado desde hace años, de hecho, es mejor lo suyo que lo tuyo, sin restarte mérito eh, lo que has hecho te vendrá muy bien de cara a la experiencia
http://searchsecurity.techtarget.com...ption-Standard