La criptografía es el área que estudia los métodos disponibles para almacenar y transmitir información de modo que esta sea inteligible por posibles receptores no autorizados. Siendo únicamente los receptores autorizados aquellos que pueden leer y procesar los datos. Lo que se lleva a cabo mediante el proceso de cifrado, siendo uno de los conceptos clave en criptografía. Los … [Leer más...] acerca de Diferencias entre cifrado simétrico y asimétrico
Criptografía
La criptografía es el área de conocimiento en el que se estudian las técnicas para poder garantizar la comunicación y almacenamiento seguro de información en presencia de terceros. Así como poder garantizar la integridad y fidelidad de los datos. Además de usarse en la autentificación de usuarios, validación de documentos y la creación de criptomonedas. Empleándose para ello técnicas provenientes de áreas como son las matemáticas, la informática, las telecomunicaciones y la física.
En las publicaciones de esta sección se habla de técnicas para el cifrado de datos, almacenamiento seguro de datos, cadenas de bloques (blockchain) y de la nueva área de la computación cuántica. Algunas de las aplicaciones más interesantes de la criptografía.
¿Qué es una ICO?
Si hay un término en el mundo Blockchain que se ha puesto de moda el último año ese es ICO. Pero ¿qué es una ICO? Una ICO (oferta inicial de monedas, del inglés Initial Coin Offering) es un mecanismo utilizado para financiar nuevos proyectos basados en tecnología Blockchain. En el que, a través de internet, se venden los primeros tokens criptográficos del proyecto. En cierta … [Leer más...] acerca de ¿Qué es una ICO?
Blockchain en educación
La tecnología Blockchain apareció de la mano de Bitcoin, una criptomoneda descentralizada. Hoy en día el rango de aplicaciones es esta muy grande, desde el sector financiero, pasado por el eléctrico, hasta los juegos on-line. El sector educativo no es una excepción a esto. El Blockchain en educación puede mejorar la experiencia de alumnos y formadores.El uso de Blockchain … [Leer más...] acerca de Blockchain en educación
Tres aplicaciones basadas en Blockchain disponibles actualmente
La primera idea que pasa por la cabeza de la mayoría de las personas al escuchar el término Blockchain son las criptomonedas. Sea esta la más popular Bitcoin u otras como Litecoin, Ethereum, Ripple o Dogecoin. Sin embargo, la tecnología Blockchain tiene muchas más aplicaciones, siendo las criptomonedas solamente una aplicación particular de ella. Realmente existen muchas más … [Leer más...] acerca de Tres aplicaciones basadas en Blockchain disponibles actualmente
Blockchain en el sector eléctrico
La tecnología Blockchain puede afectar a la mayoría de los sectores industriales en un futuro próximo. El sector financiero es donde más se puede observar su efecto con la aparición de las criptomonedas y los contratos inteligentes. Actualmente se encuentran en desarrollo aplicaciones para otros sectores como puede ser la fabricación, la distribución, la educación, el sector … [Leer más...] acerca de Blockchain en el sector eléctrico
Blockchain para principiantes
La tecnología Blockchain es un tema al que le hemos prestado bastante atención. Ya que esta es la base de las criptomonedas actuales como el Bitcoin, Ethereum o Litecoin. Aún así nunca se ha explicado esta con un enfoque sencillo para personas que no tienen una base técnica. En esta entrada se explicará el origen y las principales características que ofrece la tecnología … [Leer más...] acerca de Blockchain para principiantes
Cuatro falsos mitos sobre Blockchain y Bitcoin
Blockchain, las criptomonedas y los contratos inteligentes son términos de moda en el ámbito tecnológico y financiero. El número de publicaciones que hablan sobre estos son cada vez mayor. Llegando incluso estar aparecer en la prensa generalista. A pesar de esta presencia continua, o posiblemente gracias a ella, aún existen varios mitos sobre o ideas erróneas muy habituales … [Leer más...] acerca de Cuatro falsos mitos sobre Blockchain y Bitcoin
Diferencias entre cifrado simétrico y asimétrico
Los métodos de encriptación se pueden dividir básicamente en dos: cifrado simétrico y cifrado asimétrico. En esta entrada se explicará de las diferencias básicas que existe entre estos dos métodos.CifradoAntes de analizar las diferencias entre el cifrado simétrico y asimétrico es necesario saber qué es cifrar. Según la Real Academia de la Lengua Española cifrar … [Leer más...] acerca de Diferencias entre cifrado simétrico y asimétrico
Diferencias entre Blockchain y Distributed Ledger
Hoy en día las criptomonedas están de moda. Provocando que se utilicen habitualmente términos como "Blockchain" (cadena de bloques) y "Distributed Ledger" (libro mayor distribuido). Generalmente se utilizan ambos términos como sinónimos, cuando no lo son. En esta entrada se intentaran explicar las diferencias que existen entre las tecnologías "Blockchain" y "Distributed … [Leer más...] acerca de Diferencias entre Blockchain y Distributed Ledger
¿Cómo guardar las contraseñas en aplicaciones?
A la hora de crear una nueva aplicación multiusuario siempre llega el momento de manejar contraseñas para gestionar el acceso de los usuarios a la misma. En estos momentos llega la pregunta de cómo guardar las contraseñas de una forma que sea segura y confiable para los usuarios. En esta entrada se presentarán algunos de los métodos incorrectos más utilizados y se explicará una … [Leer más...] acerca de ¿Cómo guardar las contraseñas en aplicaciones?
Propiedades de las funciones de hash criptográficas
Las funciones de hash criptográficas son una clase especial de funciones de hash. Las cuales poseen ciertas propiedades que las hacen adecuadas para su uso en criptografía. Como se ha visto en otra entrada, las funciones de hash son algoritmos matemáticos que mapea datos de tamaño arbitrario a una cadena de tamaño fijo. Además, están diseñados para ser una función … [Leer más...] acerca de Propiedades de las funciones de hash criptográficas
Implementación de una criptomoneda
En las seis entradas anteriores de esta serie se ha realizado la implementación de una criptomoneda. Para realizar esto se ha escrito en Python el código de una cadena de bloques. Sobre este se han implementados el sistema de transacciones que da lugar a la criptomoneda. Todo el código utilizado durante la serie se encuentra disponible en el repositorio … [Leer más...] acerca de Implementación de una criptomoneda