SlideShare una empresa de Scribd logo
Perú
AWS UG PERÚ.
MEETUP #1
Ven. Conecta. Aprende.
Seguridad Digital:
Un encuentro con la Criptografía
de la mano de AWS KMS
Perú
Agenda
1. Anécdota
2. Intro Criptografía
3. Simétrica vs Asimétrica(?)
4. Firma digital
Perú
Perú
1. Era el único SRE e iba a
salir de vagaciones.
Anécdota
Perú
2. Un cliente de la plataforma realiza Pentesting
Anécdota
Perú
3. Piden desactivar Cipher-Block-
Chaining (CBC) en un Load
Balancer.
Anécdota
Perú
4. El team googleó y dijeron:
“Cifrado Asimétrico + RSA es lo mejor de lo mejor”.
Anécdota
Perú
5. Cifrado Asimétrico + RSA para
TODA la infraestructura, era lo
“mejor”.
Anécdota Asimétrico
RSA
Asimétrico
RSA
Asimétrico
RSA
Asimétrico
RSA Asimétrico
RSA
Perú
Perú
6. Me pregunté:
- Qué es la Criptografía?
- Hash es suficiente?
- Simétrico vs Asimétrico(?)
- Firma digital es escaneo?
- AWS puede ayudarme?
- Hay algo que sea ”mejor” para
todo?
Anécdota
Perú
• Blockchain
• Criptomonedas
• NFT
• Encoding (Base64, UUENcode,
etc)
• Criptoanálisis
NO es Criptografía
Perú
Consiste en proteger la
“información” mediante el uso
de algoritmos, hashes y firmas.
SI es Criptografía
Perú
• Confidencialidad
• Integridad
• Autenticación
• No repudio
Objetivos de la Criptografía
Perú
Qué información?
Perú
• NO reversible
• Algoritmos: SHA, MD5, Bcrypt, etc
• Casos de uso:
• Integridad de archivos
(checksum)
• Guardar claves
Hash - Integridad
Perú
$ git clone https://github.com/mario21ic/aws-kms-demos
Hash - Demo
Perú
Confidencialidad
Perú
• Key Management Service
• Administrar Keys para operaciones
Criptográficas.
• Soporta Simétrico y Asimétrico.
• Single o Multi Region.
AWS KMS
Perú
Perú
Criptografía Simétrica
Perú
● Confidencialidad
Perú
• SYMMETRIC_DEFAULT => AES-256-GCM (Galois Counter Mode)
• Cifrar / Descifrar información
• Integridad (HMAC)
Hash-based
Message
Authentication
Code
AWS KMS - Simétrica
Perú
$ git clone https://github.com/mario21ic/aws-kms-demos
Criptografía Simétrica
Perú
Cifrado Simétrico es
“mejor” para data en
reposo?
Perú
Criptografía Asimétrica
Perú
● Confidencialidad
Perú
• RSA => 2048, 3072 y 4096 bits
• Cifrar / Descifrar información
• Firmar y verificar
AWS KMS - Asimétrica
Perú
$ git clone https://github.com/mario21ic/aws-kms-demos
Criptografía Asimétrica
Perú
Firma Digital
● Autenticación
● No repudio
Perú
$ git clone https://github.com/mario21ic/aws-kms-demos
Firma digital - demo
Perú
Cifrado Asimétrico es
“mejor” para data o
para autenticación y
no repudio?
Perú
Resumen
Simétrico Asimétrico
Keys Una sola (privada) Una pública y una privada.
Complejidad Baja Alta
Velocidad Rápida Lenta
Uso de recursos Bajo Alto
Longitud de keys 40 – 256 bits 512 - 4096 bits
Uso recomendado Cifrar grandes fragmentos de datos Cifrar fragmentos de datos no tan grandes
Objetivos Confidencialidad, Integridad Confidencialidad, Autenticacion, No repudio
Algoritmos Block ciphers: AES, DES, 3DES, BlowFish,
Twofish, etc
Stream ciphers: RC4, A5, ChaCha20
RSA, Elliptic Curve Cryptography (ECC), DSA, Diffie-
Hellman, ECDSA, EdDSA, RSA-OAEP, RSA-PSS
Perú
Usar la criptografía Asimétrica
como “medio seguro” para
intercambiar una Clave
(criptografía Simétrica)?
Criptografía Híbrida, Ejem: SSL/TLS base
de HTTPS
Perú
Pero.. y cómo quedó la infra?
Perú
Perú
• RSA => 2048, 3072 y 4096 bits
• Cifrar / Descifrar información
• Firmar y verificar
AWS KMS - Asimétrica
Perú
• La palabra “mejor” requiere de
un contexto.
• “No existe la bala de plata”.
• Siempre hay un trade-off
• De ser posible hacer una PoC
(Proof of concept).
Lecciones aprendidas
Perú
Ver como se hace algo
NO nos hace expertos.
Requiere práctica.
Perú
• Hardware Security Module (HSM)
• Criptografía:
• Híbrida => Simétrico + Asimétrico
• Homomórfica
• Cuántica
• Certificados X.509
• Mutual TLS
• Etc
Qué sigue?
Perú
Perú
●Cryptohack https://cryptohack.org/courses/
●Udacity
https://www.udacity.com/course/applied-cryptography--cs387
●Coursera https://www.coursera.org/learn/crypto
●Fundamentos de Criptografía
https://www.youtube.com/watch?v=TiGDbbuD6k0&list=PLPbi
CSNMeJu1PzGASyVaJPzBkDKIRK6MX
Recursos
Perú
• Twitter @mario21ic
https://linkedin.com/in/mario21ic
Mantengamos el contacto
Perú
Muchas gracias

Más contenido relacionado

PPTX
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Mario IC
 
PPTX
Aws Security Latam - Criptografia con KMS
Mario IC
 
PDF
Aws Community Day Guatemala Criptografia con AWS KMS
Mario IC
 
PDF
Limahack 2009 - SSL no esta roto ... o si ?
Mauricio Velazco
 
PDF
Retos adm electr_y_voto_electronico
domingosuarez
 
PDF
Yago Jesús - Applied Cryptography FAILs [RootedCON 2012]
RootedCON
 
PPTX
Algotirmos de criptologia
victoriaSuro
 
PPTX
Protocolo de redes ssl
NANO-06
 
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Mario IC
 
Aws Security Latam - Criptografia con KMS
Mario IC
 
Aws Community Day Guatemala Criptografia con AWS KMS
Mario IC
 
Limahack 2009 - SSL no esta roto ... o si ?
Mauricio Velazco
 
Retos adm electr_y_voto_electronico
domingosuarez
 
Yago Jesús - Applied Cryptography FAILs [RootedCON 2012]
RootedCON
 
Algotirmos de criptologia
victoriaSuro
 
Protocolo de redes ssl
NANO-06
 

Similar a Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMS (20)

PDF
Trust No One
Saúl Ibarra Corretgé
 
PDF
Taller seguridad y confidencialidad informacion
Cein
 
PPT
VC4NM73-EQ#6-DSA
Jessica Onlyone
 
PPT
Vc4 nm73 eq#6-dsa
Yare LoZada
 
PPT
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo Castro
 
ODP
Introducción a la Criptografia
Dani Gutiérrez Porset
 
PDF
Vc4 nm73 eq#6-dsa
SaMoCaFlo
 
PDF
Vc4 nm73 eq#6-dsa
SaMoCaFlo
 
PDF
Taller aplicacion y uso de la firma electronica
Cein
 
PDF
Historias de la cripta usos indebidos de la criptografía
Eventos Creativos
 
PDF
Infraestructura de clave pública con Software Libre
Toni de la Fuente
 
PDF
STIC XV CCN-CERT - Cibervigilancia con warrior (Ivan Portillo y Wiktor Nykiel)
Iván Portillo
 
PPTX
S11.s2 - Material.pptx - criptografía asimétrica en criptografía
CESARHERNANPATRICIOP1
 
PPSX
Seguridad informatica
Ing. Inf. Karina Bajana Mendoza
 
DOCX
Cifrado por RSA.
Enrique Diaz
 
PPS
Realsec I Criptografia Y Firma Digital
Realsec | Tecnología y sistemas de cifrado y firma digital
 
PPS
Pcr2008
REALSEC
 
PPT
Presentacion scraping
Jose Mussach Gomez
 
PPT
Encriptacion Autenticacion y Autorizacion.ppt
Efrain Meza Romero
 
PDF
Video kills the radio star: e-mail is crap and needed disruption
Plain Concepts
 
Taller seguridad y confidencialidad informacion
Cein
 
VC4NM73-EQ#6-DSA
Jessica Onlyone
 
Vc4 nm73 eq#6-dsa
Yare LoZada
 
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo Castro
 
Introducción a la Criptografia
Dani Gutiérrez Porset
 
Vc4 nm73 eq#6-dsa
SaMoCaFlo
 
Vc4 nm73 eq#6-dsa
SaMoCaFlo
 
Taller aplicacion y uso de la firma electronica
Cein
 
Historias de la cripta usos indebidos de la criptografía
Eventos Creativos
 
Infraestructura de clave pública con Software Libre
Toni de la Fuente
 
STIC XV CCN-CERT - Cibervigilancia con warrior (Ivan Portillo y Wiktor Nykiel)
Iván Portillo
 
S11.s2 - Material.pptx - criptografía asimétrica en criptografía
CESARHERNANPATRICIOP1
 
Seguridad informatica
Ing. Inf. Karina Bajana Mendoza
 
Cifrado por RSA.
Enrique Diaz
 
Realsec I Criptografia Y Firma Digital
Realsec | Tecnología y sistemas de cifrado y firma digital
 
Pcr2008
REALSEC
 
Presentacion scraping
Jose Mussach Gomez
 
Encriptacion Autenticacion y Autorizacion.ppt
Efrain Meza Romero
 
Video kills the radio star: e-mail is crap and needed disruption
Plain Concepts
 
Publicidad

Más de Mario IC (20)

PDF
Testing Day Peru 2025 Introducción al testing en Infrastructure as Code
Mario IC
 
PDF
RAG en AWS llevando la IA Generativa al Siguiente Nivel
Mario IC
 
PPTX
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
Mario IC
 
PPTX
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Mario IC
 
PDF
Testing Ansible Playbook con Molecule + TestInfra
Mario IC
 
PDF
Automatización de tareas con Ansible
Mario IC
 
PDF
Earthly, Dockerfile con esteroides
Mario IC
 
PDF
Infraestructura como Codigo para Developers
Mario IC
 
PDF
Terraspace, the definitive terraform framework
Mario IC
 
PDF
Manejo de packages en Kubernetes con Helm
Mario IC
 
PPTX
Cloud native Computing Perú Octubre
Mario IC
 
PDF
Agiles Peru 2019 - Infrastructure As Code
Mario IC
 
PDF
Workshop Infrastructure as Code - Suestra
Mario IC
 
PDF
Docker Compose to Production with Docker Swarm
Mario IC
 
PDF
GDG Lima - Docker Compose
Mario IC
 
PDF
Docker Lima meetup - 22 de junio
Mario IC
 
PDF
Docker Compose para el Docker Lima Meetup Mayo
Mario IC
 
PDF
Testing en BDD con Python y Behave
Mario IC
 
PDF
Infrastructure as Code with Terraform
Mario IC
 
PDF
Docker Birthday Peru #dockerbday
Mario IC
 
Testing Day Peru 2025 Introducción al testing en Infrastructure as Code
Mario IC
 
RAG en AWS llevando la IA Generativa al Siguiente Nivel
Mario IC
 
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
Mario IC
 
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Mario IC
 
Testing Ansible Playbook con Molecule + TestInfra
Mario IC
 
Automatización de tareas con Ansible
Mario IC
 
Earthly, Dockerfile con esteroides
Mario IC
 
Infraestructura como Codigo para Developers
Mario IC
 
Terraspace, the definitive terraform framework
Mario IC
 
Manejo de packages en Kubernetes con Helm
Mario IC
 
Cloud native Computing Perú Octubre
Mario IC
 
Agiles Peru 2019 - Infrastructure As Code
Mario IC
 
Workshop Infrastructure as Code - Suestra
Mario IC
 
Docker Compose to Production with Docker Swarm
Mario IC
 
GDG Lima - Docker Compose
Mario IC
 
Docker Lima meetup - 22 de junio
Mario IC
 
Docker Compose para el Docker Lima Meetup Mayo
Mario IC
 
Testing en BDD con Python y Behave
Mario IC
 
Infrastructure as Code with Terraform
Mario IC
 
Docker Birthday Peru #dockerbday
Mario IC
 
Publicidad

Último (9)

PDF
Descargar Micromundos Pro y proceso de instalación
AngelitoDeLaNoche
 
PDF
COMO USAR PREZI Y CREAR PRESENTACIONES ATRACTIVAS
MariaNeriMedinaDiaz1
 
PPTX
QUINTO BÁSICO 5 DE MAYO- clases de algoritmos.pptx
sotosanmartinfrancis
 
PDF
UML (Lenguaje unificado Modelado) como estandar para proyectos
somespark13
 
PPTX
Agentes-Racionales-en-IA- Benjamin S.pptx
BenjaminSantana7
 
PPTX
Algoritmos de localizacion de Robots móviles
yrosascunam
 
PPT
Cap. 1DESistemasOperativosMonopuesto.ppt
davidperez4125081
 
PPTX
Taller de ROBOTICA- clase sobre arduino - 1.pptx
sotosanmartinfrancis
 
PPT
Cap. 2.DeSistemasOperativosMonopuestoppt
davidperez4125081
 
Descargar Micromundos Pro y proceso de instalación
AngelitoDeLaNoche
 
COMO USAR PREZI Y CREAR PRESENTACIONES ATRACTIVAS
MariaNeriMedinaDiaz1
 
QUINTO BÁSICO 5 DE MAYO- clases de algoritmos.pptx
sotosanmartinfrancis
 
UML (Lenguaje unificado Modelado) como estandar para proyectos
somespark13
 
Agentes-Racionales-en-IA- Benjamin S.pptx
BenjaminSantana7
 
Algoritmos de localizacion de Robots móviles
yrosascunam
 
Cap. 1DESistemasOperativosMonopuesto.ppt
davidperez4125081
 
Taller de ROBOTICA- clase sobre arduino - 1.pptx
sotosanmartinfrancis
 
Cap. 2.DeSistemasOperativosMonopuestoppt
davidperez4125081
 

Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMS