Public-Key Cryptography

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf Cryptographic System
gptkbp:alsoKnownAs Asymmetric Cryptography
gptkbp:basisFor gptkb:Smart_Cards
gptkb:cryptocurrency
gptkb:Certificate_Authorities
gptkb:Public_Key_Infrastructure_(PKI)
gptkb:VPNs
gptkb:Digital_Rights_Management_(DRM)
gptkb:Blockchain
Passwordless Authentication
Zero-Knowledge Proofs
Two-Factor Authentication
Code Signing
Electronic Voting
Homomorphic Encryption
Secure Email
Secure Messaging
Secure Software Updates
gptkbp:contrastsWith Symmetric Cryptography
gptkbp:dependsOn gptkb:Elliptic_Curve_Discrete_Logarithm_Problem
Integer Factorization
Discrete Logarithm Problem
Mathematical Hard Problems
gptkbp:enables gptkb:Key_Exchange
Authentication
Confidentiality
Integrity
Secure Communication
Digital Signatures
Non-repudiation
gptkbp:example gptkb:Elliptic_Curve_Cryptography
gptkb:RSA
gptkb:ElGamal
gptkb:Diffie-Hellman_Key_Exchange
https://www.w3.org/2000/01/rdf-schema#label Public-Key Cryptography
gptkbp:proposedBy gptkb:Martin_Hellman
gptkb:Whitfield_Diffie
1976
gptkbp:standardizedBy gptkb:IETF
gptkb:NIST
gptkbp:usedIn gptkb:SSL/TLS
gptkb:PGP
SSH
Digital Certificates
gptkbp:uses Public Key
Private Key
gptkbp:vulnerableTo Quantum Computing (future)
gptkbp:bfsParent gptkb:Oblivious_Transfer
gptkbp:bfsLayer 7