Some applications of non-associative algebraic systems in cryptology