Rivest– Shamir– Adleman (RSA) algorithm
GPTKB entity
Statements (51)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:crypt
|
gptkbp:based_on |
factorization of large integers
|
gptkbp:decryption_process |
ciphertext to plaintext
|
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_vulnerable_to |
quantum computing threats
|
gptkbp:key |
data encryption
digital signatures key exchange commonly 2048 bits or 4096 bits |
gptkbp:key_distribution |
private key must be kept secret
public key can be shared openly |
gptkbp:key_exchange |
gptkb:Diffie-Hellman_key_exchange
|
gptkbp:key_feature |
requires secure key storage
|
gptkbp:key_length |
affects security level
longer keys provide better security shorter keys are faster |
gptkbp:key_pair_generation |
public key and private key
|
gptkbp:notable_applications |
gptkb:PGP
gptkb:SSL/_TLS secure web browsing email encryption |
gptkbp:performance |
slower than symmetric algorithms
|
gptkbp:provides |
encryption
digital signatures |
gptkbp:related_algorithm |
gptkb:crypt
gptkb:Diffie-Hellman DSA |
gptkbp:related_to |
gptkb:crypt
data integrity authentication information security |
gptkbp:security |
plaintext to ciphertext
|
gptkbp:security_assumption |
difficulty of factoring large primes
|
gptkbp:used_for |
secure data transmission
|
gptkbp:bfsParent |
gptkb:Ron_Rivest
|
gptkbp:bfsLayer |
3
|