En este articulo se presenta el desarrollo de un sistema para el cifrado de datos basado en algoritmos ECC, los cuales emplean aritmetica modular y teoria de curvas elipticas paraasegurar que informacion puede viajar a traves de un canal de comunicaciones inseguro. Se busca que la informacion no pueda ser interpretada por un atacante acceda a ella, elcual se debe enfrentar al problema del logaritmo discreto, cuya complejidad matematica garantiza que la informacion transmitida este cifrada de manera robusta. Para el desarrollodel sistema criptografico se implementa un protocolo Diffie-Hellman para el intercambio de la llave y se aplica el algoritmo de cifrado de ElGamal Eliptico, para la transmision de la informacion. La implementacion del sistema se hace bajo herramientas de software libre, utilizando unsistema operativo Linux y lenguaje de programacion C. El sistema es probado mediante la implementacion de un modelo cliente-servidor que permite el intercambio de la llave, el acceso pseudoaleatorio a los datos, su representacion como puntos de una curva y el cifrado-descifrado de la informacion. El sistema fue probado en el laboratorio dondese realizaron pruebas con diferentes tamanos de trama. Se logran transmitir tramas de asta 64 bytes, con tiempos promedio de 41 ms y errores del 0 %. Las propiedades que ofrecen los algoritmos ecc permiten el uso de llaves de menor tamano y con el mismo nivel de seguridad que otros sistemas de seguridad informatica de llave publica, lo que los hace ideales para aplicaciones en dispositivos moviles.