Rivest– Shamir– Adleman (RSA) algorithm

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instance_of gptkb:XMPP_Extension_Protocol
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Ron_Rivest
gptkbp:application gptkb:PGP
gptkb:SSL/_TLS
secure web browsing
email encryption
gptkbp:based_on factorization of large integers
gptkbp:code gptkb:Mathematician
gptkb:Diffie-Hellman
DSA
gptkbp:developed_by gptkb:Adi_Shamir
gptkb:Ron_Rivest
gptkb:Leonard_Adleman
gptkbp:first_introduced gptkb:1977
gptkbp:has_programs asymmetric cryptography
gptkbp:historical_significance influenced modern cryptography
first widely used public-key algorithm
https://www.w3.org/2000/01/rdf-schema#label Rivest– Shamir– Adleman (RSA) algorithm
gptkbp:is_a_basis_for modular arithmetic
number theory
gptkbp:is_implemented_in hardware security modules
smart cards
software libraries available
gptkbp:is_standardized_by gptkb:PKCS#1
gptkb:RFC_3447
widely adopted in industry
gptkbp:is_used_for secure data transmission
gptkbp:is_vulnerable_to quantum computing threats
gptkbp:key gptkb:Diffie-Hellman_key_exchange
data encryption
digital signatures
requires secure key storage
key exchange
private key must be kept secret
public key can be shared openly
commonly 2048 bits or 4096 bits
affects security level
longer keys provide better security
shorter keys are faster
gptkbp:key_issues public key and private key
gptkbp:performance slower than symmetric algorithms
gptkbp:provides encryption
digital signatures
gptkbp:reduces ciphertext to plaintext
gptkbp:related_to gptkb:currency
data integrity
authentication
information security
gptkbp:security_features difficulty of factoring large primes
plaintext to ciphertext