Ой вей, вы чего?
1. Рубининус компилит. Но в байт-код, как .NET и Java
2. .NET и Java это йентерпрейз, йопта! Но их скомпилированный байткод спокойно ревёрсится.
3. Чёто пиииииздец подозрительно, что утечка *алгоритма* сказывается на безопасности. У вас там чё, security through obscurity чтоли?
4. Даже скомпилированный бинарник можно заревёрсить. Ассемблерный код читать, конечно, чуть сложнее, но смысловую декомпиляцию сделать вообще никто не помешает.
Вывод: Чёёёёёё?!