Crypto Academy Season 3 | Advanced course : Let's Open The CryptoGraphy| por @meivys.

in hive-108451 •  4 years ago  (edited)

image.png

Hola criptoacademia un cordial saludo esta es mi tarea basada en la clase del profesor @stream4u, sobre Crypto Academy Season 3 | Advanced course : Let's Open The CryptoGraphy, la criptografia fue creada con la finalidad de resguardar información, aquí les estaré hablando sobre la blockchain critografica, que permite la criptografia sea segura, como lo son la clave publica y privada también sus tipos, simetrica y asimetrica, todo esto nos permite saber a fondo como esta compuesta la tecnologia blockchain, sin mas preámbulos a continuación mi tarea.

image.png

1. Explique el Blockchain CryptoGraphy y mencione algunos nombres que son las Plataformas Blockchain (Pocos nombres de las Plataformas Blockchain).



Fuente publicdomainpictures Licencia CC0 Public Domain.

Aunque la tecnología Blockchain se hizo conocida con la llegada del bitcoin la primera criptomoneda esta tecnologia ya existía desde el año 1991 y fue creada por Stuart Haber y W. Scott Stornetta , con la finalidad de que los registros digitales fueran imposible modificarse una vez haya sido registrada y verificada, ya que todos los implicados tendrían una copia ya que cada cadena de bloques almacena el registro el cual lo hace imposible de cambiar o modificar. Cada cadena de bloque va enlazada con la anterior, es un registro constante de información que almacena cada bloque. La criptografia permite resguardar información por medio de mensajes cifrados (oculto), y lo pueden interpretar solo el que envía y el que la recibe.

La Blockchain criptografica funciona como un libro contable ya que va almacenando un numero de transacción realizada de manera transparente y de acceso publico, amparando los datos de cada registro y sin ningún intermediario.

Con el mercado criptografico en auge existe muchas plataformas construidas en la Blockchain Estas son algunas de ellas:

  • Ethereum, esta plataforma construida en la Blockchain, se caracteriza por sus contratos inteligentes es decir se pueden desarrollar nuevos proyectos dentro de su plataforma.
  • Localcryptos, esta es una plataforma descentralizada desarrollada en Ethereum, oermite el intercambio de persona a persona por medio de un contrato inteligente.
  • OmiseGo, permite la interaccion del mercado criptografico con el tradicional.
  • Binance, Esta es una plataforma de intercambio de criptoactivos centralizada, es decir permite el comercio de criptomonedas.

image.png

2. Explique la CryptoGraphy de clave pública.

La clave publica nos permite enviar y recibir mensajes cifrados, y como su nombre lo indica publica puede ser compartida por cualquier persona pero su seguridad, esta sirve para cifrar mensaje que solo pueden ser descifrados usando una clave privada.

La clave publica esta muy relacionada con la privada ya que a partir de una clave privada es que se origina una publica el cual son generadas por operaciones matemáticas muy complejas esto hace que la criptografia se segura y confiable.

image.png

3. Explique la CryptoGraphy de clave privada.

La clave privada como su nombre lo indica es una clave personal a diferencia de la publica no se debe compartir con nadie y siempre hay que tenerla resguardada, esta clave permite el manejo de nuestros criptoactivos y se encarga de descifrar y verificar. En el momentos que generamos una clave privada se crea una publica estas dos claves permiten que el envió y recepción sean seguros. Podemos ver la clave privada como una llave que nos permite tener accesos para descifrar.

image.png

4. Explique la CryptoGraphy de firmas digitales y ¿qué es Singing Of Transaction / Message?

La firma criptografica es la encargada que los datos se mantengan intactos es decir que no hayan sido modificados en el camino. Una vez el emisor envia un mensaje la firma criptografica se encarga de generar un código que actúa como prueba que los datos del mensaje no han sido cambiado en el camino antes de llegar al receptor, esto es posible por medio del hash.


Fuente

El hash funciona por medio de algoritmos que le permite cifrar los datos luego de procesar un grupo de información el cual son protegidos por medio de claves (Publica y privada), ya que estas en conjunto permiten generar la firma. Esto funciona como una huellas digital lo que significa que si en el proceso algún dato es alterado arrojara un hash completamente diferente. Esto permite la verificación e integridad de los datos.

El funcionamiento de las firmas digitales consiste en los siguientes tres pasos:

Hashing→ Firma→Verificación

Hashing, se encarga de procesar los datos mediante algorimos, no importa el tamaño grandes o pequeños de estos una vez se sometan al proceso de Hashing siempre arrojara un tamaño fijo.

Firma, una vez los datos son sometidos a hashing el emisor debe firmarla, haciendo uso de la clave privada.

Verificación, con el uso de la clave privada se crea la huella digital el cual es verificada con la clave publica del emisor.

Ejemplo:

1. Yo creo un mensaje para enviarlo a lucia, luego por medio del has obtengo un resumen del mensaje. con mi clave privada obtengo mi firma digital.

2. Le envió a lucia mi mensaje firmado cifrado también mi clave publica, el cual lo cifre con la clave publica de lucia.

3 Una vez le llegue el mensaje a Lucia ella utiliza su clave privada para acceder a la información y verifica con mi clave publica que es el mismo emisor en este caso yo.

image.png

5. Explique qué es la criptografía simétrica y asimétrica.

Asimétrica


Fuente

Este tipo de criptografia está basado en en el uso de dos claves el cual son fundamentales para la encriptar y desencriptar datos se trata de las claves públicas y privadas. Esto permite que solo el receptor pueda descifrar los datos por medio de su clave privada y para cifrar el mensaje el emisor hace uso de la clave pública, en el caso de las criptomonedas podemos describir la clave pública como la dirección, el cual hace a la criptografia asimétrica muy segura, lo que siempre hay que tomar en cuenta es la protección de nuestra clave privada ya que la seguridad depende de eso, ya que es la llave de entrada.

Simétrica
Esta solo utiliza una clave para cifrar u descifrar datos, está clave la tienen las partes implicadas es decir el emisor y el receptor el cual implica un riesgo ya que las dos partes conocen la clave privada, también se pone en riesgo de robo ya que por el medio en que se comparte la clave el emisor y el receptor pueden ser extraída.

Si hacemos una comparación entre los dos tipos de criptografia, podemos observar que la asimétrica tiene un punto más alto de seguridad.

image.png

6. Cómo funciona Blockchain Wallets CryptoGraphy y explica los tipos disponibles de Crypto Wallets.

Es un es un monedero digital que funciona como almacenador de criptoativos personal, este nos permite recibir y enviar criptomonedas. Al igual que los activos tradicionales al tenerlo en físico lo almacenamos en nuestras carteras o monederos o en algún lugar de costumbre, es lo mismo con las wallets nos permite guardar nuestro activos digital y funciona con una clave publica y privada, la publica se convierte en nuestra dirección ya que esta nos permite que nos envie nuestros cripto activos y la privada nuestra llave para acceder a nuestros fondos, las walles son muy segura y el resguardo de las misma recae en las persona ya que por ningún motivo debe dar su clave privada a nadie ni exponerla.

Entre los tipos de Wallets tenemos las siguientes:

  • Billeteras de hardware, Esta permite el almacenamiento de criptomonedas en moden USB, se pueden conectar a cualquier dispositivos en el momento que lo necesite para su uso debe ser en linea y luego se desconecta.

  • Billeteras de papel, tan simple como suena, guardamos nuestras claves publicas y privada en un papel también nuestro código QR, esto nos da la seguridad que no esta en linea.

  • Billetera de Escritorio, esta hace referencia a las que se instalan en nuestro computador por medio de un software .

  • Billetera movil, son aplicaciones que descargamos para nuestro teléfonos, y cumple la misma función al igual que la de escritoro solo que desde la funcionalidad de nuestro teléfono.

  • Billetera en línea, para acceder a este tipo de wallet se necesita estar en la web

Aunque hay diferentes tipos todas cumple las misma función que manejar nuestros criptoactivos, siempre es bueno utilizar las que están fuera de linea ya que apartan mayor seguridad.

image.png

7.¿Qué son los árboles de Merkle y cuál es su importancia en blockchain?

El árbol de markle fue desarrollado por rallh merkle su objetivo era que la comprobación de grande bloques de información fuera más rápido, es decir reducir y verificar la integridad de la información (datos) este tiene una estructura de varias ramas el cual asocia cada uno de los nodos con una raíz . Cada nodo tiene un identificador único es decir una función hash, los nodos hijos que son las hojas están asociados con el nodo padre en este caso el tronco del árbol, van repitiendo un ciclo hasta llegar a la raíz. todo esto permite que la verificación de los datos sea mas eficiente y rápido.


Fuente

Importancia

Su importancia recae en la eficiencia que tiene para la verificación de datos, como mencione anteriormente, si un hash es cambiado cambiara toda la información ya que todos los hash están conectados entre si el cual tendrá como final la invalidación , gracias a esto recopila toda la información y verifica su integridad el cual le da un gran nivel de seguridad,

image.png

8. Práctica + Teoría, haga una investigación práctica, estudie en Blockchain Demo: Claves públicas / privadas y firma y luego explique la funcionalidad de Clave, Firma, Transacción, Blockchain con capturas de pantalla adecuadas de la suya práctica. (Estudie bien este tema)

Claves Publica y privada

image.png

Como vemos en esta imagen una vez que puse una clave privada se genero una publica. Como mencione anteriormente para cifrar una mensaje se requieren don claves una privada que a su vez se genera la publica el cuando las dos están vinculadas esto se conoce como criptografia asimétrica.

Clave privada: 1712
Clave publica:0496a0efb204e6ebb5fdb45175f01659f1f609fe9e17f96489b96f8a8f3f824da59c719d109fd449cd9a4812ee00ae2566dedeb898a255aee8c19223ceb6db59f6

Firma digital

image.png
Coloque mi mensaje al colocar mi clave privada le daré a la opción sing el cual generara la firma.

  • Mensaje: meivys gomez
  • firma digital: 3046022100a0a1de5b4eee9a6ba532262caf8af69c9ef57697d4ba0d9a7a8ace82131ef2c0022100d9fc3fd4184e2a62f84fea6913b3f5acd84cbf6ab5fb11f3ac40e03aa7ca9210

image.png
Tengo el mensaje mi clave publica el cual se genere al principio con mi clave privada y la firma al darle verificar como todo esta correcto se verifica aparecerá como en la imagen de abajo.

image.png
Commo vemos todos los datos están correctos y verificados.

image.png
Aquí vemos que con solo cambiar algo en el mensaje imediatamente marca error y se muestra de color rojo, en esete caso el mensaje fue alterado con la letra (H).

Transacción

En el caso de las transacciones de criptomonedas, necesitamos las claves publica y privada, nuestra clave publica es la dirección donde se emitirá la transacción, y la clave publica del receptor para que pueda ser validada.

image.png

image.png
Para hacer una transferencia debemos colocar el monto mi dirección y la del receptor mi clave privada y la firma, para poder ser verificados todos los datos deben estar correctos, como en este caso la transacción fue realizada con éxito.

image.png

Direccion de receptor correcta: 048c955bf8e359cc7ebbb66f4c2dc616a93e8ba08e93d27996e20299ba92cba9cbd73c2ff46ed27a3727ba09486ba32b5ac35dd20c0adec020536996ca4d9f3d74

Direccion de receptor Incorrecta:

059c955bf8e359cc7ebbb66f4c2dc616a93e8ba08e93d27996e20299ba92cba9cbd73c2ff46ed27a3727ba09486ba32b5ac35dd20c0adec020536996ca4d9f3d74

En el siguiente caso vemos que se altero la dirección del destinatario el cual hace que se invalide la transacción. Si observamos solo basta con alterar cualquier dato para que no se realice la transacción.

Blockchain

Cada cadena de bloque va enlazado por el anterior asi que en este caso veremos que pasa si se alterase uno de los bloques.

image.png

Podemos observar que los bloque están validos porque esta de color verde, esto indica que la transferencia se hará sin ningún problema.

Pero que pasa si se altera algún dato, lo veremos en el siguiente caso.

image.png

En este caso se altero una de las direcciones, el cual tuvo como consecuencia la invalidación de los bloques, le damos a la opción minar.

image.png
Como podemos observar al darle a la opción minar se valido el bloque, pero no la firma y porque ocurre esto, sencillamente porque la firma es única e inalterable y con un cambio esta se invalidara y como vimos cuando algo es alterado y no concuerda con la información inicial no solo se invalida sino que cambia el hash lo que indica que algo fue cambiado en el camino.

9 Conclusión. (La comprensión general de CryptoGraphy)

Esta fue una clase muy nutrida de información el cual nos permitió obtener conocimientos sobre la criptografia y como funciona en la blockchain y porque es tan segura. Desde sus inicios la criptografia ha sido de gran uso para el resguardo de datos e información, para que esto sea posible siempre cuenta con un emisor y un recepto y cual hacen posible la interacción segura de de los datos gracias al uso de claves, al entender como funciona la criptografia podemos entender porque la tecnología blockchain es tan segura. Espero que mi tarea sea de su agrado.


Gracias al profesor @stream4u por impartir sus conocimientos, saludos.

Todas las imágenes usadas en este post son libre de derechos de autor. Capturas tomada a mi computador fuente https://andersbrownworth.com/blockchain/public-private-keys/keys


postfinal.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...